質問: 実は、特殊な機材をコントロールしているのですが・・・ 不思議なことがあります。 USBメモリを入れてそこから機材がデータを読み出し、コントロールしているのですが、同じFAT12(512バイトFAT)でも、Win10でフォーマットすると読み込めないのか動作せず、Win7とかWinXPでフォーマットするとちゃんと読み込んで動作します。 (VistaやWin8系では試していません) もちろんメモリは同じものを使用しています(これも大きいUSBメモリを区画分けしてかなり小さいパーティションで使っています)。データも当然同じです。 Win10とWin7では、NTFSの互換性で違いがあることは知っていますが、FATについてどう違うのか、調べてもわかりません。 ご存じの方がお見えになりましたらお教え願えませんでしょうか? 追記: 両方ともWindows上の「フォーマット」を使っています。 具体的に書くと、エクスプローラー画面でその該当ドライブを右クリックし、「フォーマット」を選択しています。 FATサイズはWindows既定を指定しています。 また、管理者権限で実行するフォーマットコマンドで以下のオプションをつけて試しもしましたが同様でした。 「format x: /FS:FAT /A:512」 ※xは該当ドライブ なお、蛇足ですがパーティション区切りはdiskpartコマンドで分けています。
回答: 明けましておめでとうございます。 FAT32なので少し違いますが、良く似た話がありました。 Windows 10 (8以上?)でUSBメモリをFAT32フォーマットすると... Windows 10のFATフォーマットはWindows 7とは微妙に相違があるようで、Windows 10でフォーマットするとある装置が認識してくれないそうです。