実際に10 GBを超えると、Windows 10がD:ドライブの空き容量が0であると表示するのはなぜですか。


0

多くの場合、特に大量のRAMを使用する長時間実行プロセスを実行している場合は、Windowsは使用可能なディスクスペースがないと判断するため、プロセスが途中でクラッシュします。それから私はすべてがうまくいっていることを発見するためにPCを再起動します、まだプロセスを完了するのに十分なスペース以上があります。どうして?

Microsoftは、「最近は全員が500 GB以上のハードドライブを搭載しているので、自分たちの好きなだけスペースを無駄にする」と想定していますか?まあ私は128 GBのSSDを搭載した6歳のMacBook Airを持っていますが、新しいものでさえ256 GBしか付属していません。

例えば、ファイルエクスプローラがそのドライブに18 GBの空き容量を見せている間に、私はD:ドライブに16 GBのtorrentファイルをダウンロードするためにDelugeを使用しようとしました(システムパーティションはC:です)。 。 2 GBの理論的な余裕を持たせてください。

他のプログラムが同時に実行されることはなく、バックグラウンドでWindowsの更新プログラムが更新されることもありません(私が知る限り)、2 GBが不十分なため、他に明らかな理由はありません。それでもダウンロードは68%で停止しました。私は再起動し、Delugeで再チェックを強制し、84%で再び起こる前に続けなければなりませんでした!

もう一つ restartを実行すると、dlは最終的に完了し、D:には2 GBのスペースが必要です。では、なぜこれが起こっているのでしょうか。私はまだそれを手に入れていないので、ここで本当に明白な何かを見逃していますか。

ああ、ところで、これが関連するかどうかわからないが 決して 私のシステムのRAM使用量が80%を超えるのを見たことがあります...一度もありません。私は4 GBしか持っていませんが、それは私が定期的にやっていることのために十分以上のようです。


私たちはあなたを助けるのに十分な情報をほとんど持っていません。その長期実行プロセスとは何か、それは何か特別なことか、それとも十分に長い時間実行するものか。どのようにクラッシュしますか?なぜあなたは再起動しなければならないのですか?クラッシュ前、クラッシュ後、再起動前、再起動後のエクスプローラの使用済みスペースの量万が一そのドライブにページファイルが設定されていますか。
gronostaj

1
あなたの質問を詳しく書いてください。あなたがスペース不足になる可能性がある理由は数多くあります。たとえば、空きRAMが不足すると、Windowsはスワップを使用することになり、これはかなり大きくなる可能性があります。
montonero

申し訳ありませんが私は十分に詳細だと思っていましたが、明らかにそうではありません!十分に長い時間実行すると問題が発生し、「十分に長い」とは通常30分以上です。それ自体はクラッシュしませんが、そのプログラムがどのような方法で設計されていようとも、ディスクスペースがないことについて不平を言います。私はWindows /プログラムを利用可能にするためにまだ十分なスペースがあることを認識するためにリブートしなければなりません。私がしていることすべてに十分なスペース、プロセスを開始する前に余分なスペース、再起動後から再起動までに0バイト、再起動後に何GBも残ります。私はそれがページファイルであるかもしれないと思いました、しかしどうやらD::(には何もありません
Kenny83

1
再起動すると、OSはディスクの整合性チェックを実行し、スペースを割り当てているファイルシステムトランザクションをロールバックする可能性があります。それはそこにあなたのクラッシュの直前に完全に可能です だった スペースが残っていません。プログラムは必要に応じてディスクスペースを割り当てまたはロックすることができ、再起動するとディスクスペースが解放されます。どのプログラムを実行しているのか、何をしているのかわからないので、手助けをするのは困難です。それはWindows Updateが一時的にスペースを割り当てている、あなたがものをダウンロードしているか他の何千ものプログラムである可能性があります。
Mokubai

と言っています私はこれがWin 10のパフォーマンス機能であるかもしれないと思いました、多分それはちょうど物事をスピードアップするためにスワップ空間のためにあなたのSSDを使うように。 RAMは記憶装置よりも100倍高速なので(ただし、最近のSSDは私が読んだものに追いついてきていますが)、しかしそれはとにかく意味がありません。ええと、私は今のところそれに対処する必要があると思います。しかし、私はまだどのように私ができるのかについてまだ混乱しています。 16 GBのdlを起動する前に18 GBの空き容量を確保すると、dlは途中でクラッシュします。確かに2 GBあれば、Windowsで何をしていても十分です(他のプログラムは実行されていません)。
Kenny83

回答:


0

これにはいくつかの理由がありますが、あなたが見逃している最も重要な部分はダウンロードがどのように働くかです。通常16GBのファイルをダウンロードしている場合、実際には32GBの空き容量が必要になるかもしれません。ファイルが完成するまで「部分」ダウンロードとしてダウンロードされ、完成したダウンロードが新しいファイルとして実際に書き込まれるからです。さまざまなダウンロードメカニズムがありますが、従来のダウンロードを保存しているフォルダでダウンロードの進行状況を見ると、部分的なダウンロードが何らかの形でマークされているのがよくわかります(例: "filename.partial")。

あなたが急流をダウンロードしているとき、あなたがダウンロードを試みるたびに、ピースが異なるソースから来るかもしれず、したがって異なるサイズになるかもしれないという追加の要因があります。つまり、Torrentのダウンロードは、従来の無傷のファイルのダウンロードのようなものではなく、ファイルを断片から「組み立てる」ようなものです。

私が見つけることができたこのプロセスの最もよい説明はにあります トレントダウンロードの仕組み

さらに、再起動するまでシステムが一時的にディスク領域を消費する方法は他にもあります。最も目に見えるのは、特定のアプリケーションが開いている間に開いている単なる一時ファイルです。基本的には「作業ファイル」で、アプリケーションを閉じると削除されることがよくあります。 Macでは、スワップファイルスペースもあります。で議論があります Macの再起動によるディスク容量の解放についての質問 この現象については、すべてのコメントが技術的に正しいとは限りませんが。


それでは、Delugeが "Full Allocation"を使用するように設定した場合、必要なスペースをすべて割り当てずに、そのスペースに直接ダウンロードすることはできませんか。これが私がtorrent appを書いた場合のやり方です:S
Kenny83
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.