web-dev-qa-db-ja.com

Windowsはサイズ変更されたFAT32をRAWとして表示します

Gparted 0.24.0 parted 3.2(Arch Linux上)を使用して、FAT32パーティションのサイズを変更して移動しました。

Windows 10で再起動した後、パーティションはRAWとして検出されました。 chkdskはパーティションのチェックを拒否し、複数回の再起動は効果がありません。

ただし、同じマシン上のArch Linuxでは、パーティションをマウントして、警告なしで問題なく使用できます。

これがfsckが私に言ったことです。

$ Sudo fsck.vfat -fv /dev/sdb3
fsck.fat 3.0.28 (2015-05-16)
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "MSWIN4.1"
Media byte 0xf8 (hard disk)
       512 bytes per logical sector
     32768 bytes per cluster
       100 reserved sectors
First FAT starts at byte 51200 (sector 100)
         2 FATs, 32 bit entries
  51361792 bytes per FAT (= 100316 sectors)
Root directory start at cluster 3219 (arbitrary size)
Data area starts at byte 102774784 (sector 200732)
  12838879 data clusters (420704387072 bytes)
63 sectors/track, 255 heads
1131634688 hidden sectors
 821889024 sectors total
Reclaiming unconnected clusters.
Checking free cluster summary.
/dev/sdb3: 38517 files, 3787046/12838879 clusters

Gpartedを使ってファイルシステムをチェックしてみましたが、効果がありません。

Windowsに正しく検出させる方法はありますか?内部にデータをバックアップするための別のディスクがないため、データの移動とフォーマットは問題外のようです。

7
willwill

GpartedとWindowsはパーティションデータを異なる方法で処理します。 Linuxで有効として渡されるものは、Windowsでは渡されない場合があります。イライラします。 TestDisk を使用してRAWパーティションを変更し、Windowsが再びFAT32として認識できるようにする必要があります。追加の詳細は段階的に提供されます ここ

関連する抜粋:

  • ディスクタイプを選択します(サイズに応じてIntelまたはEFI GPT)
  • Analyzeを選択します
  • Quick searchを選択します
  • 元のパーティションがどのように作成されたかについての質問に答えます
  • Quick searchが完了したら、見つかった報告されたパーティションを確認し、pを押して各パーティション内のファイルを一覧表示します。
  • ファイルが期待どおりに表示されない場合は、上記をdeep searchで繰り返します。
  • qを選択し、次にwriteを選択してパーティションを修復します。必要に応じて対話を確認する
  • リブート。

ただし、最初に、Linux経由でデータにアクセスできるため、問題が発生した場合に備えて、パーティションファイルを修復する前に機密データをバックアップすることを検討してください。

2
Mekki MacAulay