我的旧机器电源故障,似乎主板和硬盘都坏了。幸运的是,我已将重要数据备份到 Seagate FreeAgent 硬盘上。我买了一台新机器,上面有 Windows 7 和 Ubuntu 18.04。然而,似乎都无法访问该驱动器。两个系统似乎都识别出它的存在,但它没有安装。我试过
ls /dev/ | grep sd
插入和未插入驱动器,确保它是除鼠标和键盘之外的唯一 USB 设备。驱动器似乎
sdb
相关输出
sudo fdisk -l
是
Disk /dev/sdb: 232.9 GiB, 250059349504 bytes, 488397167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
为了遵循 Ubuntu 帮助页面,我尝试了
sudo mount -t ntfs-3g /dev/sdb /media/external
输出为:
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?
我该如何继续?
编辑:谢谢您的帮助!按照建议,尝试了
sudo mount -t ntfs-3g /dev/sdb1 /media/external
生成了 ntfs-3g: 无法访问卷 '/dev/sdb1': 没有此文件或目录
ntfs-3g 2017.3.23 integrated FUSE 28 - Third Generation NTFS Driver
Configuration type 7, XATTRS are on, POSIX ACLS are on
以及一些版权声明。然后我尝试
parted --list
产生了
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0
has been opened read-only.
Error: /dev/sr0: unrecognised disk label
Model: MATSHITA DVD+-RW SW820 (scsi)
Disk /dev/sr0: 77.2MB
Sector size (logical/physical): 2048B/2048B
Partition Table: unknown
Disk Flags:
如果我尝试
lsblk
我明白了
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 3.7M 1 loop /snap/gnome-system-monitor/51 loop1 7:1 0 140.9M 1 loop /snap/gnome-3-26-1604/70 loop2 7:2 0 2.3M 1 loop /snap/gnome-calculator/260 loop3 7:3 0 140.7M 1 loop /snap/gnome-3-26-1604/74 loop4 7:4 0 86.9M 1 loop /snap/core/4917 loop5 7:5 0 14.5M 1 loop /snap/gnome-logs/45 loop6 7:6 0 195.2M 1 loop /snap/vlc/555 loop7 7:7 0 13M 1 loop /snap/gnome-characters/139 loop8 7:8 0 88.2M 1 loop /snap/core/5897 loop9 7:9 0 34.6M 1 loop /snap/gtk-common-themes/818 loop10 7:10 0 34.7M 1 loop /snap/gtk-common-themes/319 loop11 7:11 0 3.7M 1 loop /snap/gnome-system-monitor/57 loop12 7:12 0 14.5M 1 loop /snap/gnome-logs/37 loop13 7:13 0 2.3M 1 loop /snap/gnome-calculator/180 loop14 7:14 0 13M 1 loop /snap/gnome-characters/103 sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 100M 0 part ├─sda2 8:2 0 233.1G 0 part ├─sda3 8:3 0 1K 0 part └─sda5 8:5 0 232.6G 0 part / sdb 8:16 0 232.9G 0 disk sr0 11:0 1 73.7M 0 rom /media/zvacanti/setup
驱动器仍处于连接状态,因此我不确定为什么我没有在那里看到它。我确实在磁盘实用程序中看到了它,或者至少看到了标有“sdb”的东西。系统崩溃时磁盘没有插入,我进行了备份,然后将其放在抽屉里。
答案1
魔鬼存在于输出的细节中,尤其是:
Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)
因此,您要尝试安装磁盘,而不是分区,因此请执行以下操作:
sudo mount -t ntfs-3g /dev/sdb1 /media/external
将第一个分区挂载1
到第二个磁盘上sdb
(sdb1
),如果失败,请执行以下操作:
parted --list
并取显示的数字,因为sdb
一个磁盘上可能有多个分区。(在 Windows 中:一个磁盘上有多个驱动器)
如果驱动器已连接当机器崩溃时(不应该这样,这就是我们所说的离线备份)尝试这个。