USBドライブ「NTFS」は一部のWindowsプラットフォームでは動作しますが、他のプラットフォームでは動作しないため、非常に迷惑です。

USBドライブ「NTFS」は一部のWindowsプラットフォームでは動作しますが、他のプラットフォームでは動作しないため、非常に迷惑です。

私は2つのUSBスティック、最新の「青い」3.0の1つと古い2.0の1つを持っています。それらは時々他の目的に使用され、時にはそれらの1つをLinuxライブUSBに置き換えることも、別の時にはUSBスティックに置き換えることもできます。一部のファイルを他の人に渡す必要がある場合や、印刷所に行く必要がある場合のより一般的な形式で使用されます。

Windows PCを使用している人にUSBスティックを誤って渡すことは決してあり得ません。

印刷所では時々こんなことをしますが、私は月に一度くらいします。通常は修正できますが、今日は数時間を費やしました:(

だからUSBドライブをキオスクに持って行きました。キオスクには一種のタブレットがありましたが、Windows形式のUSBドライブのみを許可するとUSBドライブを拒否しました。

その後、ストレス攻撃を受けて数キロ離れた場所に移動し、他の店では問題なくデスクトップWindows PC(おそらく)で私のファイルを開いて印刷しました。

以下は、ファイルシステムに関する情報を出力するコマンドです。

$ sudo file -Ls /dev/sdb
/dev/sdb: DOS/MBR boot sector, code offset 0x52+2, OEM-ID "NTFS    ", sectors/cluster 8, Media descriptor 0xf8, sectors/track 32, heads 64, dos < 4.0 BootSector (0x80), FAT (1Y bit by descriptor); NTFS, sectors/track 32, sectors 30218841, $MFT start cluster 4, $MFTMirror start cluster 1888677, bytes/RecordSegment 2^(-1*246), clusters/index block 1, serial number ------------

(シリアル番号は消したが、あえて必要ないと思います)

あるWindowsシステムでは動作しますが、他のWindowsシステムでは動作しない理由を説明する内容はここにありますか?

したがって、これを拒否するのはおそらく一種の「組み込み」システムです。どのWindowsのバリエーションかはわかりません。

おそらく、MicrosoftはすべてのWindowsアップデートに一種の「USB拒否」ビットを導入して、Linuxユーザーに最大の迷惑を引き起こす可能性があります。その後、Linuxが追いつく必要があります。誰が知っている:(

私はDebian Busterを実行しています。この問題のヒントやLinuxでUSBをフォーマットするより安全な方法(より多くの用途で利用可能)がある場合は、これが再度発生しないようにすることをお勧めします。

答え1

NTFSの現在のバージョンは3.1であり、Windows XPのリリース以来使用されています。詳しくはウィキペディアをご覧ください。

キオスクがWindows XPより前のWindowsバージョンに基づいている場合、現在のNTFSバージョンを認識できない可能性があります。とにかく、ほとんどのカメラはNTFSを使用しません。 FAT32またはExFATを使用する傾向があり、キオスク設計者はほとんどこれらのファイルシステムタイプのみをテストしてもあまり驚かないでしょう。メモリカードの仕様を管理するSD協会によると、ExFATはSDXCカードの「基本」ファイルシステムでもあります。

キオスクがAndroidベースの場合、または「Windows-less」の場合、著作権とライセンスの問題に多くの注意があるため、NTFSをまったくサポートしていない可能性があります。

FAT32の4GBファイルサイズの制限が問題になる可能性があるため、NTFSを使用している可能性があります。 ExFATでは、この制限も削除されます。ファイルが4GB未満の場合、FAT32は最も一般的に使用されるファイルシステムです。

mkntfsDebian 11パッケージのマニュアルページでは、ntfs-3gこのツールは少なくともWindows Vista、7、または8でエラーなしで許容されるNTFSファイルシステムを作成すると主張しています。他のバージョンでは、関連ファイルシステムでサポートされているすべてのUnicode文字に対して、大文字ファイル(大文字と小文字の間のマッピングを定義するファイル)がWindows Vista、7、または8のオペレーティングシステムのバージョンと異なる場合、警告が生成されることがあります。このマニュアルページに記載されているように、これはWindowsの最新バージョンがUnicode Consortiumで定義された新しい文字を考慮しているために発生します。ただし、これによりキオスクがUSBメディアを拒否した場合は、キオスクシステムベンダーにエラーを報告することが適切です。

関連情報