osh*_*nen 23 backup usb-storage disk-image
我有一个 U 盘,由于某种原因无法读取。我想为它制作一个图像用于存储目的,以便我可以尝试在以后从图像中检索数据。
我将如何创建这样一个 U 盘的完全相同的图像?
这是我在使用时遇到的错误dd:
oshirowanen@desktop:~$ sudo dd if=/dev/sdd of=/USB_image
[sudo] password for oshirowanen:
dd: reading `/dev/sdd': Input/output error
0+0 records in
0+0 records out
0 bytes (0 B) copied, 1.00783 s, 0.0 kB/s
oshirowanen@desktop:~$
Run Code Online (Sandbox Code Playgroud)
Bru*_*ira 39
dd 它!
用法类似于sudo dd if=/dev/sdb of=~/USB_image其中/dev/sdb是您列出的 USB 驱动器,sudo fdisk -l而~/USB_image是将制作副本的图像文件(将创建图像文件的路径)。
要将图像恢复到另一个 USB 驱动器,只需反转过程:sudo dd if=~/USB_image of=/dev/sdb将~/USB_image恢复到设备sdb。只需确保新的 USB 驱动器与原始 USB 驱动器一样大或更大。
您还可以将刚刚创建的映像文件挂载到路径中,而无需先将其恢复到另一个 USB 驱动器mount ~/USB_image /mnt/USB_image -o loop。
使用ddrescue. 它会在错误后继续,哪里dd只会失败。
此外,ddrescue在回购中。在 13.04,我输入sudo apt-get install gddrescue
了安装。
使用sudo fdisk -l或dmesg找出设备位置,例如:/dev/sdb,然后运行命令,例如
ddrescue /dev/sdb /home/user/desktop/bkp.img
Run Code Online (Sandbox Code Playgroud)
有很多选项ddrescue,您可能需要阅读这些man页面。此外,我不确定为什么您的硬件出现故障,并且将dd. 一个坏块可以dd退出,但间歇性电源故障也可以。dmesg可能会告诉您更多有关您可能遇到的硬件故障的信息。
确保设备未安装!当您尝试进行数据恢复、成像等操作时。这可能会导致问题。
在数据恢复中有很多事情可能会出错。如果有问题请回帖。testdisk是一个很好的实用程序,可以在您拥有图像后进行数据恢复。
只是为了清楚起见,这是 USB 硬盘驱动器还是 USB(固态存储器)设备?
I/O 错误通常表示硬件故障而不是文件系统损坏。
如果可用,还可以尝试获取设备的 SMART 数据分析。这可能会告诉您诸如设备是否过热、长时间通电、是否有坏扇区、是否暴露于 X 以外的信息。Gs 等