简而言之:是否可以利用 dism 按原样捕获整个磁盘的映像,类似于使用 Ghost、GParted、PartedMagic、CloneZilla 等拍摄映像?
我有一台闪亮的新机器,在我撕毁它之前,我想要一张磁盘的图像来回到今天的这一点。我们使用 MDT 并且正在支持 SCCM,所以我对 dism 有一些接触。
我知道我可以使用 dism 创建卷的 WIM,但需要注意的是它们必须分配字母,对吗?整个磁盘如何?
这台机器有:
我能想到的捕捉这一切的唯一方法就是
我从未对硬盘驱动器进行过映像,因此我不知道如何准备系统以进行映像。这是最好的备份方式吗?过去,我总是将重要文件的副本保存在外部驱动器和 Gmail 或 DropBox 中以用于较小的内容,但如果出现问题,只需拍摄一张图像并从中恢复会很好。
我想为我的家庭和工作计算机(分别是 Vista 和 XP)执行此操作。实际上,我将要在家里升级到 Windows 7,因此也将不胜感激。
我在这个网站上阅读了其他问题/答案,说这是可能的,但我想知道它是如何完成的。我尝试了以下命令,该命令成功完成,但之后 NTFS 在驱动器上无效。
$ dd if=\backup\image.vhd of=\dev\sda
Run Code Online (Sandbox Code Playgroud)
是否.vhd必须先以某种方式挂载文件?这会恢复MBR吗?
谢谢你。
如果我提供密码短语,是否有任何磁盘映像软件可以智能地获取加密 LVM 分区的映像?
我指的是类似于Clonezilla和Norton Ghost的软件....扫描分区,将映像保存到另一个驱动器上的文件,然后可以使用该映像覆盖分区以将系统恢复到保存状态.
“智能”是指仅对分区的已用空间进行成像并压缩图像中的数据,就像那些成像软件程序可以对常规未加密分区执行的操作一样。各种软件可以对整个原始加密 LVM 进行映像,但是如果无法使用我的密码进行解密,它就不会知道什么是可用空间,因此它会对整个事物进行映像并且加密数据将无法压缩。
我有一个 Windows 7 系统映像(如 Microsoft 的内置备份,而不是 dd 或 Norton Ghost)。我可以将其转换为 VirtualBox 映像吗?我知道你可以使用 dd images 来做到这一点。
即使我能够转换图像,它会损坏吗?VirtualBox wiki 建议我在获取系统映像之前需要运行 MergeIDE ,但我没有这样做,现在我已经卸载了 Windows。那么我需要重新安装它并进行适当的备份吗?
更新:
好的,我已经创建了一个由包含 WindowsImageBackup 的物理磁盘支持的直写式虚拟磁盘。如果我将该 vmdk 添加到我的虚拟机中,那么它就可以看到备份!然而,新的问题出现了。
“找不到可用于恢复系统盘的磁盘”,错误代码0x80042412。但它可以看到系统磁盘,diskpart说它在SATA端口0上在线。而且我没有选择将其排除。看起来只是无法读取磁盘。
更新2:
经过一番搜索后,我认为新错误是由于我的虚拟驱动器比映像驱动器小(尽管实际使用的空间要少得多,但驱动器本身很大)。我的任何驱动器上都没有足够的空间来容纳 1TB 虚拟磁盘,所以我想我陷入了困境。
仅供本文未来读者参考:我认为如果我有足够的硬盘空间,这会起作用。至少,应该可以将映像恢复到虚拟磁盘中。但仍不清楚 Windows 是否会在没有 MergeIDE 进行注册表更改的情况下启动。
为什么不是所有的 Linux 发行版都提供您可以简单地 dd 或 cat 到 USB 驱动器的磁盘映像?这些混合图像有什么缺点吗?
我已经对 Windows 8 备份有一种不好的感觉。我当然希望我只是愚蠢,有人可以启发我。
小故事:Windows 8 System Image Recovery 找不到我的系统映像。我是在使用 Windows 7 恢复暂时重新安装我的旧操作系统(Win 7)以导出我的 EFS 密钥之前完成的。计划是恢复到 Windows 8,而不必安装我在过去 2 周内一直忙于安装的所有程序。
细节:
我使用DISM来捕获图像并将其存储在网盘上。我使用标准的 32 位 WinPE 4.0 环境来捕获它们。
我当前的路径设置为i:\images并执行了以下命令:
dism /capture-image /imagefile:ae2212-w81-64bit-v1.wim /capture-dir:c:\ /name:system
Run Code Online (Sandbox Code Playgroud)
它运行到 100%,但此时失败并出现错误There is not enough space on the disk.。在捕获过程中,我监视了网络驱动器,我可以看到图像在增长。出现错误消息时,图像被删除。
奇怪的是,图像大约有 15GB,而网络驱动器有超过 500GB 的可用空间。
可能出了什么问题,我应该使用该/scratchdir选项吗?
2014-02-19 01:04:37, Info DISM DISM WIM Provider: PID=1216 c:\Windows.old\Windows\WinSxS\x86_wcf-m_svc_mon_sup_dll_31bf3856ad364e35_6.2.9200.16432_none_a2bd221c1cde6e62\ServiceMonikerSupport.dll (HRESULT=0x8007011A) - CWimManager::WimProviderMsgLogCallback
[1216] [0xc144012f]
2014-02-19 01:04:37, Info DISM DISM WIM Provider: PID=1216 c:\Windows.old\Windows\WinSxS\x86_wcf-system.identitymodel_b03f5f7f11d50a3a_6.2.9200.16432_none_30a420f7f05ab330\System.IdentityModel.dll (HRESULT=0x8007011A) - CWimManager::WimProviderMsgLogCallback
[1216] [0xc144012f]
2014-02-19 01:04:37, Info DISM DISM WIM Provider: PID=1216 c:\Windows.old\Windows\WinSxS\x86_wcf-system.runtime.serialization_b03f5f7f11d50a3a_6.2.9200.16432_none_123c6840d0913997\System.Runtime.Serialization.dll (HRESULT=0x8007011A) - CWimManager::WimProviderMsgLogCallback
[1216] [0x80070070] ReadWriteDataInternal:(141): There is not enough space …Run Code Online (Sandbox Code Playgroud) 所以我需要 .img 文件与 xen 虚拟机管理程序一起使用。目前我有当前安装的 vmdk 磁盘映像。看来 qemu 可以从 vmdk 转换为原始磁盘映像,据我所知,.img 文件也是原始磁盘映像格式。我的问题是 qemu 转换的输出(顺便说一句,其扩展名为 .raw)是否与 .img 文件相同并且我可以简单地重命名它?或者有什么区别吗?
如果不同,如何将 vmdk 转换为 img?
我用 Clonezilla 创建了几个图像。如果我没有 Clonezilla 的 live CD,但我有另一个 Linux 发行版,例如 Knoppix,它没有 Clonezilla,是否有另一个程序可以将图像恢复到本地驱动器?我的理解是 Clonezilla 是 gparted 的自动机。我不知道。
disk-image ×10
backup ×5
dism ×2
vhd ×2
wim ×2
clone ×1
clonezilla ×1
dd ×1
images ×1
lvm ×1
restore ×1
virtualbox ×1
windows ×1
windows-7 ×1
windows-8 ×1