我一直在尝试使用 Linux 可启动 USB 闪存驱动器访问我的 Windows 分区。
看看lsblk
输出的大小,我相信主分区是/dev/sda2
root@linux:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 2.8G 1 loop /usr/lib/live/mount/rootfs/filesystem.squashfs
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 500M 0 part
└─sda2 8:2 0 297.6G 0 part
sdb 8:16 1 14.4G 0 disk
└─sdb1 8:17 1 14.4G 0 part /usr/lib/live/mount/medium
sr0 11:0 1 1024M 0 rom
root@linux:~#
不幸的是,当我尝试安装它时,出现以下错误。
root@linux:~# mount /dev/sda2 /tmp/test/ -t ntfs
NTFS signature is missing.
Failed to mount '/dev/sda2': Invalid argument
The device '/dev/sda2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
我一直在四处搜寻,发现了类似的帖子https://askubuntu.com/questions/548417/cant-mount-ntfs-drive-ntfs-signature-is-missing但这并没有真正帮助。我尝试了所有的建议,但没有一个真正有效。
我还找到了其他帖子无法挂载 sda1:“设备‘/dev/sda1’似乎没有有效的 NTFS。”但这也没有多大帮助
root@linux:~# ntfsfix /dev/sda2
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
Unrecoverable error
Volume is corrupt. You should run chkdsk.