web-dev-qa-db-ja.com

NTFSからFAT32にファイルをコピーしてから、FAT32 OSを使用してファイルを開くことはできますか?

NTFS形式のWindows XPオペレーティングシステムディスクがあります。問題は、破損しているのに、スレーブドライブとしてのみ一部のファイルとデータにアクセスできることです。 Windows XPデータの保存に使用できるFAT32形式のオペレーティングシステム。

NTFSオペレーティングシステムを使用して、NTFSフォーマットのディスクからFAT32ディスクにファイルをコピーし、完了したら、FAT32フォーマットのオペレーティングシステムを使用してファイルを開くことができますか?

1
Louis

はい、できます。ただし、FAT32のファイルサイズには制限があることに注意してください。NTFSにははるかに大きな制限があるのに対し、1つのファイルは4GBを超えることはできません。したがって、4 GBを超えるファイルをNTFSからFAT32にコピーしようとすると、失敗します。

同様の制限が、1つのディレクトリ内のファイルの数にも適用されます。

2
abaumg

さらに問題を指摘するために:

  • 非表示の属性を持つフォルダーをコピーすると(Windows 10の場合)、非表示の属性は失われますが、ファイルの場合は非表示の属性もコピーされます。
  • 。\ Folder\HiddenFolderのセットをxcopy /E .\Folder \AnotherPlaceでコピーする場合、非表示のものはコピーされません。/Hを使用して非表示のものもコピーできますが、Folder itselfではなく。\ Folderの内容をコピーすることに注意してください。
  • 隠しファイル/フォルダーとすべての可能な追加データ(属性、ACL、短い名前、監査)を含むすべてをxcopyでコピーするには、/ H/E/K/N/O/Xを試してみてもうまくいきません。すべてのパラメータについては、xcopy /?を参照してください。

Folderが現在のディレクトリのフォルダである場合のxcopy /E /H ".\MyFolder*" \OtherPlaceのFAILのサンプル:名前がMyFolderで始まるファイルのみをコピーし、サブフォルダ構造を再作成しますが、それ以外はコピーしません。 。

NTFSフォルダからNTFSフォルダにネイティブコマンド/ツールを使用してファイル/フォルダをコピーするのは非常に面倒です。

FAT32に行くと、NTFSでコピーするよりもはるかに多くのものが失われます...そして最後の状態(NTFSファイルのスナップショット)を考えない方がいいので、二度とそれらを使用し始めるのはとても悪夢です。

コメントされていないもう1つのことは、スペアファイル(サイズはあるがすべての部分がディスク上にあるわけではなく、データが含まれているファイルのみ)についてです。ファイルはFAT32上にある場合はフルサイズになります(スペアはありません)。

また、他のディスクなどを指すシンボリックリンクについてはどうでしょうか。運命が利用できない場合、それらはコピーされません(コピーが失敗します)が、運命が利用できる場合、デフォルトでは、そこにあるすべてのものがコピーされます。そのため、多くのシンボリックリンク(ISOフォルダー、MP3フォルダーなどを指す)を含む小さな2MiBフォルダーを作成でき、コピーは非常に大きくなります。

そして大きなetcetera!

NTFSでWindowXPを使用することについて話しているので、ブートパーティションを修正するかどうかに関係なく、FAT32にコピーしたときにブートすることさえ考えないようにアドバイスする必要があります(システムパーティションと同じでも別のパーティションでもかまいません。別のディスクに存在するなど)、起動すらしないと正しく機能しないことがたくさんあります(ロゴの後、ユーザーのログオン画面の前のある時点で失敗します)。はい、WindowsをFAT32にインストールできることは知っていますが、NTFSにインストールした後は、FIXを必要とするものが多すぎてFAT32に戻すことができません。

ただし、DATA(システム自体ではない)パーティション用の場合は、MP3、DOCなどをそれほど苦労せずにコピーできます。一部のアプリケーションで保存されたファイル(および一部のゲーム)で特別な警告が表示されるため、NTFSの「余分な」ものが必要になります。 NTFSのみでFAT/FAT32/vFAT/exFATなどに保存することはできません。

すべてのファイルシステムが同じ機能を持っているわけではないため、このすべての狂気が起こりました。ZFS(冗長性と一貫性の点で最も強力なファイルシステム)を参照してください。コードが間違っていることは、物事に盲目的な変更(損傷)があったことを知っています。言い換えると、ファイルのコンテンツが損傷したとき、中程度の物理的障害による説明のために、またはより明確にするために、保存することができますいくつかのデータを何年もの間そこに置いておくと、それを読み返して本来あるべきものと比較すると、ファイルの内容が必要なものとは異なることがわかりますが、誰もその変更を書き込んでおらず、失われた媒体ですそのデータ(磁気オフライン変更)、まあZFSにはそれを検出する方法があり、別の良いコピーがあることがわかっている場合は、悪いコピーを自動的に良いコピーに置き換えます。

FAT32は非常に単純なfilsystemであり、プレーンデータを格納するだけで、整合性を気にしません。NTFSには、ファイルコンテンツの整合性チェックもありません(ZFSと呼ばれるそのようなものしか知りません)。しかし、ZFSは使いにくく、高速に動作するには多くのRAMが必要です)、すべての強力な機能で使用するには複数のディスクが必要です(ディスクが多く、RAMが多いほど良い)など。

一部のLinuxは、ZFSの上にインストールできます。

同じNTFSパーティションで複数の物理ディスクを使用できます。NTFSが配置される場所は、ソフトウェアRAIDなどのように動的ボリューム(パーティションではない)と呼ばれ、NTFS自体がそれを認識しているため、NTFSの合計サイズは動的になります。

FAT32のサイズは一度に1つだけにすることができ、変更するには再パーティションが必要です。ボリューム上のNTFSは、再パーティション化、ボリュームの追加または削除を必要とせず、NTFSは再パーティション化プロセスを必要としません。

また、ジョイント(複数のフォルダーにあるものを組み合わせたフォルダー)のようなものもあります。これは、FAT *ではなくNTFSで、複数のフォルダーの内容を混合するフォルダーを作成する方法です。

エトセトラ。

各ファイルシステムには独自の特別なものがあり、各OSはいくつかのファイルシステム(ネイティブ)と他のファイルシステム(アプリまたはドライバーを使用)を使用できますが、すべてではないのではないかと思います。さまざまな種類のファイルシステムがたくさんあります。

互換性について考えるのが非常に難しい理由を理解するためだけに、Windowsネイティブではないいくつかのタイプについて説明しました。

このツールに関する情報を読む:SystemRescueCD.iso、GParted、fsArchiver、.。

Linuxであることは知っていますが、ファイルシステムタイプ(fsArchiver)を変更しながらファイルシステムを保存およびバックアップできますが、失う可能性は低くなります。ここでも、「システム」パーティションのファイルシステムタイプは変更しませんが、完全に「複製」および「復元」することができます。

特記事項:Windowsのブートパーティションの開始が変更された場合、ブートを修正する必要がある場合があります(Vistaとはまったく異なる場合はXP、最大10)、Googleを読んでください。 Windowsで起動可能なインストールまたは修復メディアが必要であることに注意してください。私はXPを上部のWindowsブートメディアで修正しました(ブートコードはXPの場合はnt52、Vistaの場合は最大10)。

0
Claudio