![将 Windows Server 2008 迁移到新硬盘](https://linux22.com/image/514211/%E5%B0%86%20Windows%20Server%202008%20%E8%BF%81%E7%A7%BB%E5%88%B0%E6%96%B0%E7%A1%AC%E7%9B%98.png)
我有一台装有 Windows Server 2008 的机器。我想更换硬盘驱动器,但保留其他所有东西。我没有 CD/DVD 驱动器,也不想购买。
我的第一个想法是使用 Paragon Advanced Recovery 对磁盘进行逐字节复制。问题是,当我尝试从新硬盘启动时,系统提示硬件发生更改,Windows 必须修复,并要求我插入安装盘并按照修复说明进行操作。
我搜索了一下,发现 1:1 复制不是正确的做法。正确的做法是从完整系统备份将 Windows 恢复到新硬盘。但要恢复,我需要有 DVD 驱动器。
我尝试在 USB 闪存驱动器上复制 Windows Server 2008 .iso,但该驱动器无法启动(而对 Paragon Advanced Recovery ISO 执行相同的操作可以生成可启动的恢复 USB 闪存驱动器)。
现在我还能做什么(除了购买 DVD 驱动器)?有没有办法让 Windows 无需进行恢复即可运行,或者无需使用 CD 驱动器即可恢复 Windows 2008?
答案1
我使用 PXE 启动 Windows PE,然后使用 Imagex 捕获现有硬盘,插入新驱动器,再次使用 imagex 写回映像,一切就绪。但对于较小的商店来说,让 WinPE 进行 PXE 启动是不必要的。
对于您来说,使用Microsoft 的 ISO 转 USB 磁盘工具制作可启动的 USB 驱动器。您可以从Windows AIK;将 imagex 复制到 USB 磁盘。从磁盘启动,按 Ctrl+F8 调出命令提示符。捕获图像:imagex /capture C:\ D:\MyServer.wim "MyServer"
。更改 HD。再次启动,写入图像:imagex /apply D:\MyServer.wim 1 C:\
。
答案2
您不能仅仅将文件复制到 USB 驱动器,您还需要使其可启动。
将包含 Windows 2008 ISO 文件的 USB 驱动器插入到正在运行的 Windows 计算机上,然后执行以下操作:
- 打开 DOS 提示符
- 磁盘分区
- 列出磁盘
- 选择磁盘 <X> (其中 <X> 是您的 USB 驱动器编号)
- 干净的
- 创建分区主
- 选择分区 1
- 积极的
- 格式 fs=fat32
- 分配
- 出口
- xcopy <ISODIRECTORY>*.* /s/e/f <USBDRIVE>:
这里是一篇也包含此信息的博客文章。