我需要将 HDD 克隆到网络驱动器,然后才能从映像中提取文件(这应该比从该 HDD 复制文件更快)。如果我可以从实时 CD 执行此操作,那就更好了,它应该有旧 PCMCIA 网卡 STLAB 10/100 的驱动程序。
该硬盘可能包含错误,因此克隆软件应该能够重试坏扇区。
答案1
如果您使用 Linux Live CD,则可以使用它ddrescue
创建整个硬盘的映像并将此(可能很大)文件存储在您喜欢的任何位置。它ddrescue
与创建原始磁盘映像的方式类似dd
。但它专门设计用于处理略有损坏的硬盘。
许多网站法医维基建议多次通过ddrescue
以获得快速且令人满意的结果(每次都需要使用相同的日志文件,这样它才能知道已经尝试过哪些扇区):
ddrescue -n /dev/sdX NETWORK/diskimage.img logfile.txt
ddrescue -r4 /dev/sdX NETWORK/diskimage.img logfile.txt
(为了获得最佳效果,您可能需要仔细查看手册页或使用 ddrescue 的其他教程,具体取决于您硬盘的损坏情况)
然后你可以挂载这个镜像(使用mount
Linux/Cygwin 中的命令或类似工具)OSF安装对于 Windows 来说,它可以像任何其他文件夹结构一样访问。
使用图像的解决方案有一个注意事项:如果您有原始图像,文件系统中的空白空间也会被复制(因此,仅填充了 300GB 数据的 500GB 硬盘仍将有 500GB 的图像可以通过网络复制)。
但是,如果您有足够的本地存储空间,您可以先将图像保存在那里,然后使用以下工具调整其大小:gparted
答案2
我会使用可用作 Live CD 的 clonezilla。请参阅:
据我所知,它可以处理坏扇区。这种理解似乎得到了以下帖子的支持:
http://www.pchell.com/hardware/clone_drive_with_bad_sectors.shtml
可以将映像复制到原始分区或 smb 或 NFS。如果是 smb 或 NFS,则需要稍后使用 clonezilla 复制到打开的分区或解压缩它并按照以下概述创建磁盘映像:http://ubuntuforums.org/showthread.php?t=872832
gzip 和 ntfsclone 在 cygwin 下可用,因此可以在 Windows 下创建映像,然后使用 cygwin mount 或 OSFMount 进行挂载(http://www.osforensics.com/tools/mount-disk-images.html)