本方案来自于Win DD包提供大佬 nat.ee ,再次表示感谢!
这个原理就是在当前Linux 系统 安装一个以内存运行的微型救援系统,而重启进入到这个救援系统,从而可以实现 纯DD命令 DD Win
系统要求:Debian 7 或 Ubuntu 12 以上
注意:VPS需要,默认以DHCP 自动分配IP 的才行,否则那种需要指定IP网关才有网络的,无法使用!
# 更新源
apt-get update
# 安装依赖
apt-get install wget grub2 grub-imageboot -y
# 创建ISO文件夹
mkdir /boot/images/
# 下载救援系统文件
wget --no-check-certificate -O /boot/images/mfslinux.iso http://d.nat.ee/rescue/mfslinux.iso
# 替换引导顺序默认启动为救援系统
sed -i 's/GRUB_DEFAULT=0/GRUB_DEFAULT=2/g' /etc/default/grub
# 更新引导
update-grub2
# 重启
reboot
# 查看分区信息
fdisk -l
* 建议先测试DD包下载直链是否正常,然后再执行一键DD
# 创建名为DD的后台窗口进入。
screen -S DD
# 如果SSH中断,可以执行下面的命令恢复这个DD后台窗口。
screen -r DD
# 一键DD Windows
wget --no-check-certificate -qO- "Windows DD包下载直链" |gunzip -dc |dd of=/dev/vda
6291457+0 records in 6291457+0 records out
# 重启
reboot
重启后,并不是马上就能进入到你DD的Windows系统
还需要让此Windows系统 完成首次安装,一般5-30分钟不等的。
祝你成功!