我想从硬盘创建一个映像,但大多数软件都需要安装(在 Windows 上)
我想连接两个硬盘和一个 USB 驱动器,然后创建并将一个硬盘的映像复制到另一个硬盘上,而无需运行 Windows。
有人知道 USB 映像,或者可以从 USB 驱动器执行此操作的 Ubuntu 发行版吗?
谢谢
答案1
带有 Symantec Ghost 可执行文件的 Windows PE ( ghost32.exe
) 可以很好地完成此操作,并且可以很容易地从 USB 驱动器启动;我已经使用它很多次了。
答案2
实际上,几乎任何基于 Linux 的可启动 USB 系统都可以使用其他磁盘管理和复制工具在基本层面上完成这项工作dd
。说真的,有很多不错的选择,因为这些工具通常非常通用。
另外要考虑的是 UBCD...如果您手边有可启动 CD,就无需摆弄 USB。
答案3
我不建议使用 dd 样式的映像,因为您会复制已分配和未分配的空间,并且无法将 NTFS 从 40GB 驱动器迁移到 400GB 驱动器。请参阅http://en.wikipedia.org/wiki/Disk_cloning了解成像软件与 dd 块式复制相比所提供的额外优势的列表。
在 Windows PE/BartPE 上运行 Norton Ghost 也是小题大做。
对您来说,最简单的解决方案是获取正在运行的 Windows 系统,在其中安装映像软件,然后使用其用户界面对可启动的 USB 驱动器进行分区和格式化。然后,您可以从驱动器启动,并可以直接在两个连接的驱动器之间克隆分区,或者将映像文件保存到另一个驱动器/分区,甚至保存到网络共享或 FTP 服务器。
此类软件的一个例子是售价 50 美元的 Acronis TrueImage Home。我想应该有免费的解决方案,但我见过的那些软件无法与 NTFS 配合使用,无法与 RAID 阵列配合使用,或者根本无法在某些硬件上启动,所以我最终选择了 Acronis。
如果您的映像软件无法自行创建可启动的 USB 驱动器,则可以将任意数量的 .iso 文件复制到闪存驱动器并使用 GRUB 引导加载程序启动它们。这是系统管理员推荐的技术,因为每次需要启动不同的映像时重新格式化闪存驱动器很不方便,但对于家庭使用,我宁愿使用自动启动 USB 创建。
要创建可 GRUB 启动的 USB 驱动器,您需要:
- 将正确的代码安装到闪存驱动器的引导扇区或 MBR 中
- 如果需要,将分区标记为活动分区
- 将 grub 可执行文件和配置文件复制到驱动器
有几十个小程序声称可以为您完成这 3 个步骤,但我发现它们并不令人满意,因为它们有错误并且需要做很多额外的工作(例如,大多数程序会建议您重新格式化闪存)。我最终使用 Windows 7 发行版 DVD 中的 bootsect.exe 将代码安装到引导扇区,而不是使用这些小程序。
安装 grub 后,您可以轻松编辑文本文件配置并为不同的 iso 添加 grub 命令行。或者您甚至可以在每次启动时手动输入命令。