とっておきの「まかない飯」を教えて下さい!

Win10 PCとAndroid11スマホをUSBケーブルで接続して動画ファイルをスマホの外部ストレージ(添付画像のSumsung製SDXCカード)に転送してのFilesアプリで動画を再生しています。
一部の動画ファイル(.MP4)が、Sumsung製SDXCカード空き容量があるにも関わらず転送できないのですが、Filesのバグでしょうか?10Gbの空き容量に、4GBの動画ファイルが転送できません。対処策が分かる方ご教示ください。

「Sumsung製SDXCカードの空き容量」の質問画像

A 回答 (4件)

Micro-SDXC カード 256GB でフォーマット容量は、238.4GB ですね。

恐らくそのスマートフォンは、判り易いように 10 進法での容量表示を行っているようです。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

それはそれで構わないのですが、256GB で使用容量は 246GB と言うことですから、その Micro-SDXC カードはほぼ満杯と言うことではないでしょうか。ストレージは、100% を書き込むと削除や上書きなどを行うことができなくなりますので、システム側が残り容量をみて書き込めないと判断している可能性が高いです。

※特に上書きは、同じ容量を保存してから書き込みますので、倍以上の空き容量が必要ですね。削除もゴミ箱が設置されている場合は、同容量が必要になります。新規に書き込む場合は、単純に空き容量不足の可能性があります。

10GB の空き容量に 4GB を書き込んでしまったら、残り 6GB となって殆ど空き容量がない状態になります。書き込めるかどうかは、システムの判断でしょう。下記はフラッシュメモリの動作原理です。HDD とはかなり違います。

フラッシュメモリとは?
https://www.logitec.co.jp/data_recovery/column/v …

メモリセルの寿命を延ばすウェアレベリング
https://www.logitec.co.jp/data_recovery/column/v …

ウェアレベリングは、主に SSD で行われています。USB メモリや SD カードでは行われていないかも知れません。データ用のフラッシュメモリは、それ程繰り返し書き込みを行う訳ではないからです。

それで、残りが 10GB もあるから 4GB が書き込めないのはおかしいと言うことは、システムに訊いてもらうしかありません。多分、空き容量が少なくなり過ぎるために、書き込みができないのだろうと想像します。

なら、どれくらい空いていたら書き込めるのかは判断が難しいのですが、少なくとも現状の Micro-SDXC カードから内部共有ストレージに 10GB 程度移して 20GB 程度空ければ、そこに書き込めるのではないでしょうか? 内部共有ストレージは、128GB 中 27.41GB しか使っていませんので、十分余裕があると思います。

ストレージは、10% くらいの空き容量を残しておいた方が、何かとスムーズ動作することが多いでしょう。256GB の Micro-SDXC カードなら、空き容量は 25.6GB 程度となりますね。
    • good
    • 0
この回答へのお礼

試行錯誤して動画ファイルが転送できない原因が分かってきました。ファイル形式の問題ではありません。動画ファイルをOneDriveに配置しているため、OneDriveからA100にファイルを転送しようとすると、まず、OneDriveからローカルに転送されるのを待つ必要があります。それが転送できないように見えた原因でした。ご迷惑をおかけしました。

お礼日時:2023/03/02 21:14

アロケーションユニットサイズの問題


256GBは128KBの入れ物が2,000,000個あり
1ファイルの大きさが129KBでも256KBを占有してしまい
入れ物には2つのファイルが同居できなく、その余白の積み重ね分が少なくなる
https://www.partitionwizard.jp/partitionmagic/al …
    • good
    • 0
この回答へのお礼

試行錯誤して動画ファイルが転送できない原因が分かってきました。SDXCカードの空き容量の問題ではありません。動画ファイルをOneDriveに配置しているため、OneDriveからA100にファイルを転送しようとすると、まず、OneDriveからローカルに転送されるのを待つ必要があります。それが転送できないように見えた原因でした。ご迷惑をおかけしました。

お礼日時:2023/03/02 21:16

Windows® OSは2進数表記のバイト数を


用いているため、実際は
1KB = 1,000B ではなく
1KB = 1,024B
という具合になります。

そのため、2,560億バイトのストレージを
Windows®のPCで認識させると
バイト数は1,000ではなく、1024で割って
ギガバイトおよびその上の単位に変換されます。

よって

256,000,000,000バイト / 1,024
= 250,000,000 実際のキロバイト数

250,000,000 KB / 1,024
= 244,140 実際のメガバイト数

244,140 MB / 1,024
= 238 実際のギガバイト数

となります。
数字が大きくなればなるほど誤差は
大きくなります。

256 - 238 = 18

この18GBが表記されている容量より
少ない事になりますが、失われて
無くなったわけではない事を理解
しておいてください。
    • good
    • 0

>10Gbの空き容量に、4GBの動画ファイルが転送できません。

対処策が分かる方ご教示ください。

4GB以上の空きをあけてください。
10Gb=1.25GB
    • good
    • 0
この回答へのお礼

試行錯誤して動画ファイルが転送できない原因が分かってきました。SDXCカードの空き容量の問題ではありません。動画ファイルをOneDriveに配置しているため、OneDriveからA100にファイルを転送しようとすると、まず、OneDriveからローカルに転送されるのを待つ必要があります。それが転送できないように見えた原因でした。ご迷惑をおかけしました。

お礼日時:2023/03/02 21:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報