我有一个旧的 IDE 硬盘,里面有一些必须恢复的数据,因此我买了一个 USB 适配器将其插入我的新电脑并复制所有内容。
但是当我插入它时,Windows 安装了驱动程序,但无法使用计算机管理中的磁盘实用程序对其进行初始化。
因此我在 Ubuntu 上尝试,虽然它通过 lsusb 和磁盘实用程序显示,但我无法使用 gParted 访问它或手动安装它。
现在,有没有什么办法可以不经过格式化就访问数据?
而且我也不认为这是硬盘的问题。
编辑: lsusb 输出:
Bus 002 Device 005: ID 05e3:0718 Genesys Logic, Inc.
Bus 002 Device 003: ID 04f2:b1aa Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 045e:009d Microsoft Corp. Wireless Optical Desktop 3.0
Bus 001 Device 004: ID 03f0:231d Hewlett-Packard
Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dmesg | grep sdc 输出:
[ 120.588527] sd 5:0:0:0: [sdc] Attached SCSI disk
[ 409.551010] sd 6:0:0:0: [sdc] Attached SCSI disk
我还尝试使用以下选项来挂载它(我不知道文件系统):
安装为脂肪
sudo mount -t vfat /dev/sdc /mnt/sdc -o iocharset=utf8,umask=000
输出:
mount: /dev/sdc: can't read superblock
挂载为 ntfs
sudo mount -t ntfs /dev/sdc /mnt/sdc -o nls=utf8,umask=0222
输出:
Failed to read bootsector (size=0)
Failed to mount '/dev/sdc': Invalid argument
The device '/dev/sdc' 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?
答案1
首先要做的事情(除了选择跳线之外) - 您是否遵循正确的加电顺序?
将 IDE-USB 适配器连接到 HDD。然后为 HDD 通电;在将 USB 电缆插入 PC 之前,HDD 必须旋转并准备就绪(磁头解锁)。
并且要非常小心,不要在驱动器通电时摇晃它!