无法使用 USB 适配器安装旧的 IDE 硬盘

Rod*_*igo 3 windows mount hard-drive pata ubuntu

我有一个旧的 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
Run Code Online (Sandbox Code Playgroud)

和 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
Run Code Online (Sandbox Code Playgroud)

我还尝试使用以下选项挂载它(我不知道文件系统):

安装为脂肪

sudo mount -t vfat /dev/sdc /mnt/sdc -o iocharset=utf8,umask=000
Run Code Online (Sandbox Code Playgroud)

输出:

mount: /dev/sdc: can't read superblock
Run Code Online (Sandbox Code Playgroud)

挂载为 ntfs

sudo mount -t ntfs /dev/sdc /mnt/sdc -o nls=utf8,umask=0222
Run Code Online (Sandbox Code Playgroud)

输出:

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?
Run Code Online (Sandbox Code Playgroud)

saw*_*ust 5

首先要做的事(除了选择跳线) - 您是否遵循正确的上电顺序?

将 IDE-USB 适配器连接到 HDD。然后给硬盘通电;在将 USB 电缆插入 PC 之前,HDD 必须旋转并准备好(磁头解锁)。

并且要非常小心不要在驱动器通电时挤压驱动器!