![linux:将旧的 ATA 磁盘安装到 USB 适配器](https://linux22.com/image/1328421/linux%EF%BC%9A%E5%B0%86%E6%97%A7%E7%9A%84%20ATA%20%E7%A3%81%E7%9B%98%E5%AE%89%E8%A3%85%E5%88%B0%20USB%20%E9%80%82%E9%85%8D%E5%99%A8.png)
我正在尝试从安装在 ATA 硬盘上的计算机中的旧 Linux 中恢复数据。我找到了 ScanLogic Corp. SL11R-IDE IDE Bridge (04ce:0002),这是一个 ATA 转 USB 1.0 适配器,如图所示:
开机后,我将其插入装有 Ubuntu 12.04 的笔记本电脑。我习惯于自动安装驱动器,但这个驱动器没有显示在 /media 中。执行 dmesg 后,我得到的只是以下内容:
[ 175.531463] usb 2-1.3: new full-speed USB device number 4 using ehci_hcd
[ 175.626505] usb 2-1.3: New USB device found, idVendor=04ce, idProduct=0002
[ 175.626510] usb 2-1.3: New USB device strings: Mfr=1, Product=1, SerialNumber=0
[ 175.626515] usb 2-1.3: Product: ScanLogic USBIDE
[ 175.626518] usb 2-1.3: Manufacturer: ScanLogic USBIDE
[ 175.627314] scsi5 : usb-storage 2-1.3:1.0
[ 176.700616] usb 2-1.3: reset full-speed USB device number 4 using ehci_hcd
[ 176.876168] usb 2-1.3: reset full-speed USB device number 4 using ehci_hcd
[ 177.051668] usb 2-1.3: reset full-speed USB device number 4 using ehci_hcd
[ 177.227343] usb 2-1.3: reset full-speed USB device number 4 using ehci_hcd
我尝试将适配器插入笔记本电脑的三个不同 USB 端口(其中一个是 USB 3.0),但都没有成功。我得到了不同的设备,例如:/dev/bus/usb/003/002
或/dev/bus/usb/002/004
,但我没有得到任何/dev/sdbN
链接。输出blkid -o list -c /dev/null
只是笔记本电脑的分区。
我尝试取出跳线,将其设置为主控并设置为 CS Enabled,但结果并没有改变。
如果我将其插入 Windows7 笔记本电脑,设备会被识别但不会安装任何内容。当我将其插入 Windows7 笔记本电脑并将设备连接到在 Windows7 上运行的 VMWare Ubuntu 12.04 会话时,我得到的结果与 Ubuntu 笔记本电脑相同 - 结果dmesg
如上,但未安装。
有任何想法吗?
答案1
我习惯自动安装驱动器
我也这么想。但上周我使用外部 USB 适配器连接旧 SATA 驱动器时,只有 Windows NTFS 分区自动安装。我不得不手动安装扩展分区,例如
sudo mount -t ext3 /dev/sdc5 /mnt
如果你不记得分区号和文件系统类型,你必须使用类似以下命令检查硬盘分区。 (这扩展和sdc5这些示例可能不适合您的驱动器。)