将 RAW 分区更改为 NTFS 或从 RAW 恢复文件

bla*_*hop 18 windows windows-7 chkdsk boot-partition partition-recovery

我已经调整了我的C:\分区大小,但现在我无法启动了。我试图用来CHKDSK分析磁盘,但不断收到此错误:

CHKDSK不支持RAW磁盘。

我想分区已损坏或已更改为RAW格式。那么,如何将其恢复NTFS或至少恢复我的数据?

bla*_*hop 14

不需要恢复我的数据并重新安装 Windows。我已经使用恢复工具TestDisk修复了损坏的分区。

  1. 分析硬盘并找到损坏的分区;
  2. 将其更改为主分区;
  3. 重写分区表重新注册;
  4. 重新启动,Windows 正常启动。

所有这些步骤都在这里解释:Step_By_Step Wiki


小智 5

以防万一这有助于其他人在略有不同的情况下,chkdsk /F为我工作使不可读的“原始”分区成为可读的“NTFS”分区,而不会丢失数据。简而言之,我的情况是,虽然磁盘无法启动,但另一个系统上的磁盘管理会将其显示为“原始”,将其chkdsk检测为ntfs并修复它:

  • 磁盘(来自邻居的 Dell Optiplex 系统的 500GB Windows 8 引导驱动器)在 Windows 10 磁盘管理中显示为“原始”
  • 相同的磁盘 - 在 MacOS 10.14 中可读 - 即可以恢复那里的所有文件
  • convert /fs:ntfs 说,“磁盘已经是 NTFS”或类似的东西
  • chkdsk(w/o /F) 说这是一个 NTFS 分区并且有很多文件表错误

chkdsk输出副本:

WARNING!  /F parameter not specified.
Running CHKDSK in read-only mode.
Read-only chkdsk found bad on-disk uppercase table - using system table.

Stage 1: Examining basic file system structure ...
  267088 file records processed.
File verification completed.
  1991 large file records processed.
  0 bad file records processed.

Stage 2: Examining file name linkage ...
  3541 reparse records processed.
  308192 index entries processed.
Index verification completed.
CHKDSK is scanning unindexed files for reconnect to their original directory.
  3541 reparse records processed.

Stage 3: Examining security descriptors ...
Security descriptor verification completed.
  20552 data files processed.
Errors detected in the uppercase file.
The master file table's (MFT) BITMAP attribute is incorrect.
The Volume Bitmap is incorrect.

Windows has checked the file system and found problems.
Run CHKDSK with the /F (fix) option to correct these.
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助处于相同情况的其他人。