我想访问我的电脑中的第二个硬盘,它被格式化为 NTFS,并且第二个硬盘上的数据无法替换,因此我需要一种不会删除硬盘上数据的方法。
fdisk -l
关于第二个 HDD 的命令输出
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x60ed0890
我正在运行以下命令来尝试安装驱动器:
mount -t ntfs /dev/sdb /home/colin/media
我运行该命令时出现以下错误:
NTFS signature is missing.
Failed to mount '/dev/sdb': Invalid argument
The device '/dev/sdb' 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?
如何在不删除 HDD 上当前数据的情况下安装 HDD?
答案1
您需要安装逻辑/物理分区,而不是驱动器。 sdb
指的是硬盘驱动器作为设备,而sdbX
(其中X
是从 开始的整数0
)是指驱动器上的逻辑/物理分区。
您可以通过执行以下操作查看驱动器上有哪些分区(可能需要sudo
):
ls /dev/sdb*
从输出中,您应该能够确定要挂载哪个分区。然后您可以像之前一样挂载,但改为sdbX
(例如,假设分区是sdb1
,并且可能需要sudo
):
mount -t ntfs /dev/sdb1 /home/colin/media