拍摄失败的启动驱动器的映像

好的,所以我的Ubuntu 12.10安装似乎略有偏差。 目前,我正在计划从即将更换的CompactFlash卡上进行引导,但是现在运气已经消失了。 启动过程到了一定的地步,然后就在那里,如果我启动一个闪存驱动器的发行版,然后安装LVM分区,现场发行版在几分钟之后就会冻结。 现在我不反感安装和重新启动,但我很想拉下所有的configuration文件等(所有的用户数据存储在一个单独的ZFS池)。

是否值得我试着先开动驱动器,还是避免做更多的事情呢?

如果是这样,如何导入ZFS池,然后将文件系统DDing到池中的图像? 这样我就可以访问它。

我不会像现在这样摧毁驱动器 – 这会进一步损害数据。 在其他情况下,我实际上已经完成了这个恢复过程,我认为它应该在这里工作。

首先,你需要一个驱动器的副本,尽可能的。 虽然DD是大家都认为使用的工具,但是gnu ddrescue(也就是ddrescue,不是dd_rescue,不是软件的一个不相关的部分)可能就是你想要做的 – 这会复制驱动器的内容,跳过所有的事情向上。 我build议成像根设备(/ dev / sdx)而不是分区。 作为一个奖励,ddrescue比vanilla dd有更简单的语法。

然后loopmount在你的系统中的图像 – 一个标准的loopmount将做一个单一的分区,但我喜欢这个kpartx -a imagename.imgkpartx -a imagename.img挂载kpartx -a imagename.img所有分区。 然后,您可以将该映像作为任何分区来运行您的首选恢复软件。