我已使用 CloneZilla 成功创建了笔记本电脑硬盘的备份映像。在进行系统更改之前,我想验证备份是否完全可恢复并且可以从中启动。
我已成功将映像还原到外部 USB 驱动器并尝试从该驱动器启动,但它似乎总是从本地磁盘加载 Windows 8.1 的副本(为了检查,我在备份操作后对桌面背景做了一个简单的更改)。我曾尝试在 BIOS 中禁用本地磁盘的启动选项,但我怀疑它正在从外部驱动器读取MBR GPT 启动信息,然后使用该信息在本地磁盘上加载文件系统(如果假设错误,请更正)BIOS 中没有完全禁用本地磁盘的选项。
然后,我尝试从独立 PC 上的外部磁盘启动,并看到闪烁的光标(HAL/驱动程序问题?)
我也尝试过使用 VirtualBox 从 USB 设备启动;
- 恢复备份映像
- 以及磁盘到磁盘克隆
这两种情况都会导致 VirtualBox 显示“未找到可启动介质”的消息。
显然,我不想对本地磁盘执行实际的恢复,以防备份无法完全发挥作用。
如何测试我创建的 CloneZilla 备份是否可以在安全环境中恢复?
更新
重新开始,我再次将备份映像恢复到外部驱动器。插入时磁盘管理器报告错误
磁盘处于脱机状态,因为它与另一个在线磁盘发生签名冲突
当磁盘联机时,它看起来是这样的。
我想知道“联机”操作是否会导致分区标志丢失?如果不是这种情况,那么 CloneZilla 不应该将这些属性作为备份的一部分进行复制吗?
答案1
克隆上的“非可启动磁盘”听起来好像boot
尚未设置标志。
如何检查启动标志是否已设置?
好问题。diskpart
是你的朋友:
启动常规命令提示符并
diskpart
从中运行;或者您可以diskpart
从“开始”菜单或diskpart.exe
直接运行。它将要求管理员访问权限。list volume
将列出卷及其标志。boot
标志显示在以info
下列下:在这里您可以看到我的
C:
卷已设置启动标志,但可移动驱动器(E:
)1没有。
如何boot
使用在分区上设置标志bootsect
因此,我们假设您的备份映像在盘符下可访问(但不可启动)E:
,您可以验证文件是否存在,但看到它没有使用设置启动标志diskpart
。好吧,您可以使用bootsect
设置启动标志2。
Win+x从(高级用户菜单)启动管理命令提示符
G:
cd boot
bootsect /nt60 G:
完毕!
1我思考这是一个 Debiannetinst
分区...
2或在旧版本(<Vista)和新版本之间切换;请参阅Technet 页面了解更多信息