Windowsでの書き込みキャッシュの手動フラッシュ


31

* nixシステムでは、ユーザーはこのsyncコマンドを使用して、カーネルのディスクキャッシュ内の保留中の書き込みを強制的にディスクにフラッシュできます。Windowsにも同様のコマンドがありますか?


以下の優れた回答に加えて、ドライブが外部の場合、デバイス設定に移動して書き込みキャッシュを完全に無効にすることができます。理論的には、必要なときにいつでもドライブを引き出すことができますが、個人的には適切なアンマウントを行います。
RockPaperLizard 14年

1
@RockPaperLizard:これは、外付けドライブのデフォルト設定です。これは、誰もがアンムートせずに外すだけだからです。
ジョーイ14年

回答:


28

はい-それはまた呼ばれていますシンク、それはSysInternalsのスイートの一部です:

変更したファイルデータがハードドライブに安全に保存されていることを知りたいときはいつでも使用してください。残念ながら、同期を実行するには管理者権限が必要です。このバージョンでは、ZIPドライブなどのリムーバブルドライブをフラッシュすることもできます。


申し訳ありませんが、私が提出するまであなたの答えは見られませんでした。
AFH 14年

2006年に最後に更新されたと書かれています。Windows7 SP1やWindows 8.1のような最新のオペレーティングシステムでこれを試したことがありますか?
ジェイソン14年

人々は、ここでWin8で動作すると言っています:forum.sysinternals.com/syncexe-how-to-use_topic25219.html。彼らはWin8.1では機能していないと言っていますが、問題はそれがコマンドラインツールであることを知らないことです。テストするWin8.1マシンがありません。Win7では問題ないようです。
ジョンG-メガホンテック14年

どのように実装されているのですか?この機能をPythonプログラムに含めたいです。
エイバー

12

はい。探してsync.exeいるのSysinternalsプログラムまさにそれを行うことです。使用していませんが、非常にうまく機能しないSysInternalsユーティリティを見つけたことがありません。

個別に、またはスイートの一部としてダウンロードできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.