Linux コマンドを使用して、データを失うことなく NTFS ファイル システムを FAT または MS-DOS ファイル システムに変更するにはどうすればよいですか?
答え1
できません。FAT => NTFSの変換中可能だWindowsでは、逆の変換はできません。一般的に、ファイルシステムを変更すると、ドライブがフォーマットされ、すべてのデータが失われます。これを回避する方法はありません。実際、正確には書式設定手段(簡潔に編集):
ディスクフォーマットは、ハードディスクドライブを初期使用のために準備するプロセスです。場合によっては、フォーマット操作により、1 つ以上の新しいファイル システムが作成される場合もあります。[...] プロセスの3番目の部分は、通常「高レベルのフォーマット」と呼ばれることが多い。新しいファイルシステムを生成するプロセスを指します。
つまり、ファイル システムを変更することはフォーマットであり、フォーマットするとデータが削除されます。ドライブをフォーマットしたときに失われたデータを復元することは実際に可能です。一般的に、ドライブをフォーマットしても、データは実際には上書きされません。データはハード ドライブに保存されますが、特別なツールを使用しないとアクセスできません。誤ってフォーマットしてしまい、データを回復する必要がある場合を除いて、これは本当に実行したくないことです。
ドライブのファイルシステムを変更することが目的であれば、すべてのデータを別の場所にコピーし、フォーマットしてからデータをコピーし直すだけで済みますmkdosfs
。ダヴァル・シマリアの提案新しいファイルシステムを作成します。
最後に、今日では FAT32 を使用する理由はほとんどないということに留意してください。NTFS はほぼすべての点で優れています。
答え2
@karel が述べたように、ディスク上の他のパーティションまたは外付けハードドライブにデータを必ずバックアップする必要があります。
FAT32 ファイル システムを使用してディスクをフォーマットするには、Linux PC にインストールする必要があるパッケージは次のとおりです。
ドスツール
apt-get install dosfstools
ツールがインストールされたので、それを使用してドライブを FAT32 でフォーマットします。まず、次を使用して変換する必要があるパーティションを確認します。
fdisk -l
*/dev/sda1、*/dev/sda2 などが表示されます。変換したいドライブを選択します。次に、次のようにフォーマットします。
mkdosfs -F 32 -I /dev/sdc1
警告: 必ずデータをバックアップしてください。ディスクをフォーマットする前には十分注意してください。データを回復できなくなります。ENTER キーを押す前に、コマンドを正しいデバイスに適用していることを再確認してください。
答え3
*/dev/sda1、*/dev/sda2 などが表示されます。変換したいドライブを選択します。次に、次のようにフォーマットします。
mkdosfs -F 32 -I /dev/sdc1
「フォーマットしたいドライブを選択する」コマンドはどこにありますか