我试图使用 Linux 访问使用 Windows 中的分区工具创建的 exfat 分区。由于一些不正确的关闭问题,我不被允许访问。
然后我做出了明智的决定:继续ntfsfix
跑步
mint@mint:~$ sudo ntfsfix /dev/sda9
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
The alternate bootsector is usable
Rewriting the bootsector
The boot sector has been rewritten
ntfs_mst_post_read_fixup_warn: magic: 0x47aac24e size: 1024 usa_ofs: 7255 usa_count: 20242: Invalid argument
Record 0 has no FILE magic (0x47aac24e)
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.
此后,相关分区 sda9 显示为 NTFS。这一步之前是exfat。
chkdsk
我确实在 Windows 分区上运行并得到了
C:\WINDOWS\system32>chkdsk f:
The type of the file system is NTFS.
Unable to determine volume version and state. CHKDSK aborted.
我可以访问另一个 exfat 分区(sda5),该分区不是通过ntfsfix
简单地从 Windows 计算机访问驱动器来访问的,但新的 NTFS 分区无法打开,并显示“分区已损坏且无法读取”
因此,我觉得将分区标记为 exfat,但是 ntfs-3g 将分区标记为 NTFS 将使我能够重新访问我的驱动器。
我可以尝试一些非破坏性的事情吗?
我的首要任务是保存该磁盘上的数据。