アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
抜くときちゃんと「ハードウェアの取り外し」してます (スコア:1)
うちの環境(Win2k)とUSBメモリでは、これをサボるとUSBメモリ無いのファイルが壊れていることがあります。結構怖い。
そろそろ
Re:抜くときちゃんと「ハードウェアの取り外し」して (スコア:2, 参考になる)
Windows2000ではHDDだけではなくリムーバブルディスクに対しても書き込みキャッシュが有効になっています。
なので、キャッシュ内容が書き込まれるまでにUSBメモリを抜くとデータが壊れるのは、特定機種固有の問題ではありません。
Windows98ではアクセス中でなければ抜いても大丈夫です。
Re:抜くときちゃんと「ハードウェアの取り外し」して (スコア:3, 興味深い)
やっぱりちゃんとやらないとだめなのですね…。
疑問
・1分以上経過してから抜いてもファイルが壊れたことがあった。待っててもflushされないのか。
・ファイルが壊れるときは、全然関係ないファイルが壊れていることが多い。FATだからって壊れすぎ。これについては、今使っている品種の問題ではないかと疑っている。
・nackeyさん返信 [srad.jp]のように、ドライブを右クリックして出てくる「取り出し」メニューではflushされないですね。これで大丈夫だろうと安心してたらファイルを壊したことがありました。
・Win2kでは、「ハードウェアの取り外し」しないで抜くと警告が出るが、Xpでは出ない。Xpでは許容されるのか?
USBメモリについて、面白いレポートがありました。
USBメモリ上にソースを格納してコンパイルするときに、メーカー、品種によってコンパイル速度が違うので、チェックプログラムを作って調べたら、ファイルのOpen/Close(ReadOnlyでも)等の時間が全く違っていたということが分かったとのことです。
コーディングU.S.B ~USBメモリの読み書き速度レポート (2003/2) [hatena.ne.jp]
これから考えるに、メーカー・品種によってflushのタイミングも違ってきそうなので、ひょっとしたらフロッピー並みにアクセスランプが消えたら、抜いてもOKな機種があったらいいなと思いました。
#537666 [srad.jp]さんの書き込みによると、
FLASHDIOが安全そうですね。買う前にそういった仕様が分かるといいのですが、お店でパッケージを見ても分からないのが困りものです。
virtual [srad.jp]さんのアイディアは、とても楽そうです。頻繁に取り外すUSB機器には、機器側に取り外しボタンつけて欲しいですね。