はにかむねっと

夢の超特急

Windows10にアップグレードしたら、USBを安全に取り外さないとデータが全部消えるという現象にWindows10は全く悪くありません


👤 sudosan 📆 2016年6月16日 📝 6

現在こんな記事が人気なので、解説したいと思います。

忙しい人向けの要約
1、USBメモリをNTFSでフォーマットするべからず
2、「安全な取り外し」をやっておけば安心
3、そもそも普通に(FAT32やexFATで)USBメモリを使ってる人には関係ない。
4、Windows7はメインストリームサポートが切れているOSなので今後こういった互換性の問題が発生することは増えるかもしれない。特別な事情がなければアップグレードすべき。

前提として、USBメモリで遅延書き込みが無効。かつ安全な取り外しをしないで抜いた場合を想定します。

 

 

まず、USBメモリは普通FAT32かexFATでフォーマットするわけですが、何を思ったかNTFSでフォーマットして使っていたようです。

NTFSは内蔵HDDなどに使うフォーマットで、USBメモリをこれでフォーマットしてもメリットはほぼありません。デメリットはいっぱい有りますが。

追記:MicrosoftもリムーバブルディスクをNTFSでフォーマットするのは避けろとのことです

リムーバブルメディアを、パフォーマンスを重視して遅延書き込みを行う NTFS ファイルシステムでフォーマットすることはなるべく避ける

どうもNTFSだと遅延書き込みがデフォで有効っぽい?
 

このNTFSでフォーマットされたディスクを、これをWindows10に挿して使うと、最新のLFS 2.0というフォーマットで使用されます。

そして、安全な取り外しを行うときに、わざわざ古いLFS 1.1に変換しています

(詳しくはこの辺りを)

 

この使用法なら問題ないわけですが、これを無理やり取り外し、Windows7に挿すと問題が発生します。

Windows7はLFS2.0に対応していないので、これを破損したディスクとして認識します。そこで、チェックディスクを行うと、データーが消えてしまうようです。

Windows7は既にメインストリームサポートが切れているため、今後LFS2.0に対応する可能性は低いです。

メインストリームサポートが切れたOSを使い続けるということはこういったリスクも発生することもあります。

悪いのはどちらかと言うとLFS2.0に対応していない7のほうが悪いです。(わざわざ古いOSのために安全な取り外しすれば対応してくれる10はOSの鏡)

 

普通にUSBメモリをFAT32かexFATで使っていて、遅延書き込みが無効ならいきなり抜いても大丈夫なようになっているので、普通にUSBメモリを使ってる人はほぼ関係ない話です。

無論、同様の現象は外付けHDDでも発生するでしょうけど外付けHDDをいきなり引っこ抜く人はたぶん居ないと思う(いたら引っこ抜く奴が悪い)ので大丈夫でしょう。

最後に、「安全な取り外し」はどんな時でも必ずしましょう

追伸:未検証なので確実ではないですが、もし仮に不慮の事故でNTFSなディスクをWin10で使ってる最中に電源が落ちるなどして外してしまったら、Win7には繋がないでWin10に繋ぎ直して「安全な取り外し」をすればデータも消えずにWin7でも読めるディスクになると思います。

 

追伸その2:NTFSとLFSを混同してたので修正しました。

 

追伸その3:そもそもUSBメモリなどに使われるNANDメモリには寿命がありいつかはデーターが吹っ飛ぶので定期的なバックアップを心がけましょう

 

追伸その4


カテゴリ:Windows

タグ:,

関連

  • 関連項目はありません

共有

コメント

👤 ち

🕓2016年6月17日 2:04 AM 📎パーマリンク

こんばんわ。

Windows 8系もWin10と同じ動きをしますので、追記できるようならよろしくお願いしますm(__)m。リンク先ブログがWin8での記事ですね。
要するにWin8の3千円から5千円くらいの期間限定アップグレードがあった時期にWin7を捨ててたら特に驚くことでも…

返信

👤 名無し

🕓2016年6月17日 6:51 AM 📎パーマリンク

この件に関して皆二つ間違ってる
・NTFSドライバは昔からあのキャッシュポリシーを無視して遅延書き込みする
・USBメモリではLFSアップグレードは行われない

返信

👤 にゃーん

🕓2016年6月17日 11:44 AM 📎パーマリンク

さも特殊で有るように言ってるけどNTFSは一般的だし、互換が無いのは過去のマシーンが悪いという無茶苦茶な理論も笑えますよ

返信
    sudosan

    👤 sudosan

    🕓2016年6月17日 3:29 PM 📎パーマリンク

    リムーバブルディスクをNTFSでフォーマットするのは特殊だし、古いOSに互換性がないのは古いマシーンが悪いでしょ。コンピューターの世界は常に新しい物が古いものに合わせて作られるのでいつか古いものは切り捨てられます。メインストリームサポートが切れるということはそういうことです

    返信

👤 x-man

🕓2016年6月17日 12:42 PM 📎パーマリンク

“Windows7はNTFS2.0に対応していない”??

返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です