From:https://www.zjcp.com/15679.html

一、前言

机器必须为debian/ubuntu 脚本不支持centos7机器执行

本文记录使用 1keydd 大佬的脚本,对市面上常见服务商的vps dd成windows记录,也可以dd成linux

大家可以看右边目录寻找自己需要的

二、脚本使用

1、查看网卡信息

通常是通过 ip route show ifconfig 命令获得,具体可以看我的示例

2、查看启动方式

机器不同的启动方式一般对应不同的dd包,执行这条命令查看vps启动方式是 UEFI 还是 BIOS

三、镜像dd包

暂时知道的dd包如下:

  • 1keydd作者的win10二合一dd包
  • cxthhhhh大佬的dd包:https://odc.cxthhhhh.com/SyStem/Windows_DD_Disks
  • natee大佬的dd包,网友备份站点:https://dd.591592.xyz/
  • cosmiccat大佬的dd包:https://od1.cosmiccat.net/DD/

也试过秋水逸冰大佬的的dd包,不过他的还需要设置语言什么的,不适用无VNC的机器

因为cxthhhhh对某些服务商进行了屏蔽,这里我提供一些我备份的镜像包并列出一些参数

以下备份dd包均亲测有效

系统 启动方式 所需硬盘大小 作者 直链
alpine3.7 BIOS 1.1GB cosmiccat https://file.1323123.xyz/dd/alpine/cosmiccat/alpine3.7.0-virtio-x86_64.gz
fedora28 BIOS 2.1GB cosmiccat https://file.1323123.xyz/dd/fedora/cosmiccat/Fedora28-x86_64-minimal.gz
centos7 BIOS 5.0GB cxthhhhh https://file.1323123.xyz/dd/centos/cxthhhhh/CentOS_7.X_x64_Legacy_NetInstallation_Final_v9.8.vhd.gz
win7旗舰版 BIOS 5.1GB natee https://file.1323123.xyz/dd/windows/natee/win7-sp1-ent-x64-us.vhd.gz
win7旗舰版 UEFI 5.1GB natee https://file.1323123.xyz/dd/windows/natee/win7-sp1-ent-x64-us-efi.vhd.gz
win7旗舰版 BIOS 5.1GB cxthhhhh https://file.1323123.xyz/dd/windows/cxthhhhh/Disk_Windows_7_Vienna_Ultimate_CN_v2.0.vhd.gz
win10 BIOS 5.0GB cxthhhhh https://file.1323123.xyz/dd/windows/cxthhhhh/Disk_Windows_10_x64_Lite_by_CXT_v1.0.vhd.gz
win10 BIOS+UEFI二合一 20.0GB 1keydd https://file.1323123.xyz/dd/windows/1keydd/win10ltsc_password_1keydd.gz
win server 2012 BIOS 8.1GB natee https://file.1323123.xyz/dd/windows/natee/winsrv2012r2-data-x64-cn.vhd.gz
win server 2012 BIOS 25.0GB cxthhhhh https://file.1323123.xyz/dd/windows/cxthhhhh/Disk_Windows_Server_2012R2_DataCenter_CN_v4.29.vhd.gz
win server 2012 UEFI 8.1GB natee https://file.1323123.xyz/dd/windows/natee/winsrv2012r2-data-x64-cn-efi.vhd.gz
win server 2012 UEFI 28.0GB cxthhhhh https://file.1323123.xyz/dd/windows/cxthhhhh/Disk_Windows_Server_2012R2_DataCenter_CN_v4.29_UEFI.vhd.gz
win server 2022 BIOS 11.0GB natee https://file.1323123.xyz/dd/windows/natee/winsrv2022-data-x64-cn.vhd.gz
win server 2022 BIOS 20.0GB cxthhhhh https://file.1323123.xyz/dd/windows/cxthhhhh/Disk_Windows_Server_2022_DataCenter_CN_v2.12.vhd.gz
win server 2022 UEFI 11.0GB natee https://file.1323123.xyz/dd/windows/natee/winsrv2022-data-x64-cn-efi.vhd.gz
win server 2022 UEFI 20.0GB cxthhhhh https://file.1323123.xyz/dd/windows/cxthhhhh/Disk_Windows_Server_2022_DataCenter_CN_v2.12_UEFI.vhd.gz

PS:欢迎推荐其他镜像

四、常见问题

  • 远程登录账号密码是什么

windows账号都是 Administrator ,密码是 1keydd 或者 cxthhhhh.com nat.ee cosmiccat,我不太清楚密码 我遇到过上一次登录时 cxthhhhh.com 下次登录就是 1keydd 🙂

 

  • 如何更改windows远程密码

可以参考pve那节:安装PVE并创建linux windows mac记录 | tanglu’s blog

 

  • 80端口显示 Something went wrong, connection is closed

vnc 5900端口未放行

 

  • 80端口打开显示空页面

我也遇到过,可能是浏览器插件,后来我下载了个火狐浏览器没有任何插件就行了

 

  • 硬盘大小于实际不符

需要你自己扩容,windows扩容是在磁盘管理中 比较简单

linux扩容就有些复杂,有些是LVM格式 有些是其他格式,LVM格式扩容可以参考 这里

 

  • natee的dd包VNC观察到dd成功后 3389端口不通

我也遇到过几次,解决方法是VNC登录成功后3389就可以连上了,且下次登录密码是1keydd,不清楚为什么

 

  • cxthhhhh的win7旗舰版太精简了 没有浏览器

通过快捷键win+R打开运行窗口,输入 iexplore 然后确定就可以打开IE浏览器了,通过IE浏览器下载其他浏览器 注意google和edge已经不支持win7

 

  • cxthhhhh镜像无法下载

作者拉黑了部分服务商的IP,可以用我复制的备份

 

  • VNC控制台启动windows蓝屏报错 0xc000021a

镜像的驱动问题,换个镜像试试

 

  • No bootable device

BIOS启动的机器你使用的UEFI dd包,或者UEFI启动的机器你使用的BIOS启动的dd包

 

  • 多硬盘多IP

这个我不会,可以去问问1keydd作者

 

  • 远程卡顿

这很正常 请使用隧道中转

 

  • 部分VNC鼠标漂移

好像是分辨率的问题暂不知道如何解决

 

  • 激活密钥

不了解 可以去某宝看看

 

  • nat机是否可以dd

应该可以 没有试过

 

  • dd后无ipv6

1keydd脚本有点小问题:dd后ipv6网卡会消失。纯ipv6小鸡dd后添加网卡可以看下面 hosmatic 这个例子

而且目前我知道的脚本dd后 ipv6网卡均会消失

 

  • 执行脚本后无输出

可能是脚本证书问题导致无法下载 忽略证书检测试试 wget -qO- 1keydd.com/inst.sh --no-check-certificate | bash -s ...

 

  • 执行脚本报错 sudo ar curl missing !error happen while autoinstall! please running 'apt-get update && apt-get install sudo sudo binutils sudo curl binutils ' to install them

应该是机器执行 apt update 产生了报错,我也不太懂这个,我的解决办法是将 /etc/apt/sources.list 文件中的内容全部删去 然后新增 deb [trusted=yes] http://deb.debian.org/debian buster main ,再次执行一般不会报错了(此方法不一定对)

 

  • wget dd无法执行 ip:8000/progress 显示 dd: failed to open '/dev/sda': Read-only file system

详见 dd-extravm

五、其他dd脚本

这里再推荐下 bin456789 大佬的dd脚本:https://github.com/bin456789/reinstall

支持从windows系统dd成linux系统(亲测可行)

windows示例:

Linux示例:

linux我只尝试过通过dd包进行dd,并没有尝试使用iso安装

六、示例

以下服务器默认是服务商的vps,而非独服。几乎所有均为境外vps

请仔细阅读服务商条款,一些商家不允许dd windows 可能有删机/封号风险

商家口碑可以查看此频道的评论:https://t.me/vps_reviews 例如hetzner就搜索 #hetzner

前提条件:

  • 机器系统为debian/ubuntu(1keydd脚本centos机器无法执行) 演示中没有明确标明ubuntu的话默认是debian10/11
  • 内存最好2GB 1GB内存推荐安装win7
  • 硬盘不能少于解压后镜像的大小(镜像那节有标记)
  • 虚拟化可以是kvm或xen 不支持openvz

通过 ip:8000/progress 或80vnc端口 显示解压完后,会重启 重启这个过程会花费1~20分钟

AWS_EC2

BIOS启动 默认情况端口未开放 有VNC(screenshot 需要手动刷新)

BIOS启动 默认情况端口未开放 有VNC(screenshot 需要手动刷新)

复制

r3vhv1.webp

ikv8ti.webp

r3dgto.webp

demo2:dd成centos7

ih7pr2.webp

iras8m.webp

AWS_lightsail

aws轻量 亚马逊轻量

BIOS启动 默认情况端口未开放 xen虚拟化(2023.7.1之后是kvm虚拟化)

我用的动态IP静态IP应该也是一样的

我用debian没成功 换用的ubuntu22.04可以

复制

y24hjs.webp

ly53id.webp

m3mt1x.webp

m8z30p.webp

Google Cloud

GCP

UEFI启动 默认情况端口未开放

复制

il9cnv.webp

irh77x.webp

重启正常

iyj8j7.webp

demo2

p9vsx8.webp

Azure

UEFI启动 默认情况端口未开放 有故障恢复台(Serial console)

复制

我这里用控制台默认设置的静态IP(收费)

kduukl.webp

kljl5n.webp

demo1

kpk6gu.webp

demo2

neogrx.webp

oracle_amd

UEFI启动 默认情况端口未开放 有VNC(但上手较复杂)

复制

im2txw.webp

in49hs.webp

iog65f.webp

iu9sae.webp

k025pd.webp

oracle_arm

没有支持ram架构的windows,这里只能dd linux

OVH_public_cloud

BIOS启动 控制台有VNC

IP和网关在控制台面板看,子网掩码用 ifconfig 显示是 /32 对应的 255.255.255.255

我尝试过ctxhhhhh大佬的windows10会蓝屏报错,但是windows server可以 1keydd大佬的win10也可以

复制

x2wlor.webp

xq6g02.webp

boot启动正常

yx6qq2.webp

zeblk8.webp

OVH_bare_metal

BIOS启动 控制台有VNC

virtual private servers

OVH0.97就是这一款

复制

nfucuh.webp

nnmnbi.webp

nwbe0x.webp

腾讯云CVM

良心云 凉心云 Tencent Cloud

BIOS启动 默认情况端口未开放 控制台有VNC

我用cxthhhhh大佬的windows server 2022/2008镜像报 0xc000021a 蓝屏错误

复制

raguvw.webp

t0w07g.webp

demo2

uolsk0.webp

腾讯云轻量

BIOS启动 默认情况端口未开放 控制台有VNC

我的这个腾讯云轻量 为 BIOS启动,不要选择带 UEFI的dd包

复制

h2rtdj.webp

mgpn0l.webp

nhj89l.webp

阿里云ECS

套路云 aliyun alibabacloud

控制台有VNC 默认情况端口未开放

复制

126bifn.webp

12l5rol.webp

12q2vwl.webp

阿里轻量

BIOS启动 默认情况端口未开放 控制台有VNC(救援模式)

复制

10em8pe.webp

1114kwm.webp

华为云ECS

huawei cloud

BIOS启动 有VNC 默认情况端口未开放

复制

xkm9cq.webp

xx6wj1.webp

天翼云

BIOS启动 有VNC 80端口需备案 支持一键免费安装windows_server

复制

z9lg28.webp

zgr9to.webp

zj51zh.webp

百度智能云_BBC

BIOS启动 有VNC 默认情况端口未开放 支持一键免费安装windows_server

百度云轻量这里就不演示了,因为没货 🙂

复制

x6hhs8.webp

xiunz8.webp

xlj5xv.webp

coalcloud

碳云

这家黑料太多 暂时不敢购买,有机器可以联系我帮你dd

gcore

BIOS启动 有VNC 默认情况端口未开放

我试过cxthhhhh大佬的win7可以,win10 和windows server似乎不行

复制

fli5t1.webp

cxthhhhh大佬的win7可以

k33cs6.webp

1keydd大佬的不行

h95glt.webp

demo2 cxthhhhh大佬的win10镜像不行

h8fucc.webp

idmmt2.webp

jwd2e0.webp

digitialocean

do

BIOS启动 有VNC(Recovery Console)

do支持上传自定义镜像,其实上传BIOS启动的镜像直链是最方便的

控制台也可以直接看到网关和子网掩码

复制

10pttwq.webp

111ti8k.webp

demo2

ezmjae.webp

linode

BIOS启动 有VNC

需要在 configurations 中 将 Boot Settings 修改为 Direct Disk 才可以正常启动

复制

lww48e.webp

m2e9wj.webp

nv9uld.webp

nx51bd.webp

Hetzner

hz

BIOS启动 有VNC(故障恢复控制台)

hz也支持自己安装windows server镜像,不过那个需要安装 Virto 稍微有点麻烦

复制

w2mbsw.webp

xfzauo.webp

xij7ra.webp

scaleway

星辰 online scw

UEFI启动

使用cxthhhhh大佬和1keydd大脑的的windows镜像都失败了,或许可以通过上传qcow2镜像来实现,这里暂时空着

未成功,我试过设置硬盘启动,但还是不行,有了解的大佬可以反馈下 谢谢

复制

if9tdx.webp

ijfuvh.webp

oneprovider

op

BIOS启动 有VNC(需要vnc客户端工具连接)

op家家机器好像都不是自己的,每个地区配置可能不通,这里我演示一下香港和德国的onecloud

使用HK地区的Debian系统dd失败,用的ubuntu系统,而且HK地区的VNC也打不开

复制

h60xs4.webp

hej16j.webp

demo2 op de

gquund.webp

gyky7f.webp

vultr

BIOS启动 有VNC

复制

zmqzap.webp

10ombvs.webp

10r55j6.webp

interserver

BIOS启动 有VNC

复制

ue1tx5.webp

ukcfo9.webp

uqjir4.webp

demo2 storage vps

mfgl35.webp

n7dlos.webp

ng8twf.webp

spartanhost

斯巴达

BIOS启动 有VNC

支持一键免费安装windows server2022

复制

w92zdq.webp

x3k4g1.webp

dedipath

ddp

BIOS启动 有VNC

支持一键免费安装windows server2012&2019

复制

f9stwp.webp

fliumm.webp

fu3tzl.webp

goy85s.webp

buyvm

frantech

BIOS启动 有VNC

支持一键免费安装windows server

复制

ngvwxf.webp

nlbp99.webp

nni4u2.webp

greencloudvps

绿云 绿帽云

BIOS启动 控制台有VNC

绿云HK这台不开bbr下载脚本极慢 建议开启BBR

这台使用的ubuntu系统,我使用debian系统似乎有点问题

复制

im02xr.webp

khxitf.webp

kq29ja.webp

hosthatch

BIOS启动 有VNC

因为这台只有11GB的盘,我就用的cxthhhhh大佬的5GB镜像

复制

no595r.webp

pcbqqc.webp

liteserver

BIOS启动 有VNC

这款是1核1GB内存 500GB硬盘的机器

复制

pnki9o.webp

qm4s6u.webp

hosmatic | 纯ipv6

BIOS启动 有VNC

纯ipv6机器

因为没有ipv4地址,为了可以下载纯ipv4地址的文件,这里用nat64+dns64方法使机器可以访问ipv4,具体可以参考(ipv6访问ipv4 | tanglu’s blog)

因为1keydd作者的脚本暂时有个小问题:就是dd完后ipv6网卡会消失,需要手动添加

复制

复制

pfto3o.webp

sdybwc.webp

yrspb6.webp

yulmd6.webp

yyd1d1.webp

1nextnet | 纯ipv6

访问ipv4网络请参考上个 hosmatic 教程

这个网络有点问题,暂时搁置

复制

grw5nr.webp

gu96vz.webp

ucloud

BIOS启动 有VNC 默认情况端口未开放 支持一键免费安装windows server

复制

kn50t5.webp

ljzvz0.webp

lrtj93.webp

virmach

BIOS启动 有VNC 支持一键免费安装windows_server_2022

复制

frg7r7.webp

grszra.webp

h0c3qq.webp

racknerd

BIOS启动 有VNC

复制

ndg05l.webp

nklgmv.webp

oz2tac.webp

p0w7nr.webp

p7ctd4.webp

digitalvirt

BIOS启动 有VNC

这款是1H1GB内存的服务器 我用的win10 建议大家将镜像更换为win7 win10根本没法用

复制

udrmct.webp

umsowt.webp

vlscfk.webp

dmit

BIOS启动 有VNC

复制

vxpoje.webp

w0z6u2.webp

w4h45c.webp

dogeyun

狗云

BIOS启动 有VNC 支持一键免费安装windows_server

win10会蓝屏报错

复制

zg5j9a.webp

zm1qgh.webp

10wzxph.webp

bandwagonhost

搬瓦工 bwg bwg81 bwg88

BIOS启动 有VNC

复制

hcplcy.webp

hgehk6.webp

i9ysy5.webp

cloudsilk

白丝云

BIOS启动 有VNC

1核1GB内存 10GB硬盘,我这里选用win7镜像

cloudsilk dd完网卡信息是错误的,没办法上网,修改网卡也不会刷新,不清楚为什么

复制

ks26xf.webp

lkf05n.webp

lu8jo5.webp

cloudcone_vps

cc

dd完似乎需要手动添加网卡

复制

lqieyf.webp

lov0mu.webp

lxt4mn.webp

matg6u.webp

alphavps

BIOS启动 有VNC

这款是 storage vps

复制

m46yap.webp

m9ptdu.webp

ncy3tl.webp

naranja

BIOS启动 有VNC

复制

z0n9vp.webp

z4bm1g.webp

z8ylnj.webp

vmiss

BIOS启动 有VNC

复制

hhdm0c.webp

icg4wd.webp

it6a65.webp-1

extravm

BIOS启动 有VNC 部分地区支持一键安装windows_server 需要指定系统盘分区

有 /sda 和 /vda ,脚本错误的认为 /sda 是系统盘 /vda 是挂载的数据盘,实际 /vda 才是系统盘, 这时需要手动 - p 指定

复制

yrlid4.webp-1

ys5762.webp-1

yuhfdp.webp-1

z00byh.webp-1

kurun

BIOS启动 有VNC

复制

fuzwca.webp

goccw7.webp

gxehdf.webp

regxa

BIOS启动 有VNC

复制

fola7e.webp

fsp4v9.webp

glg7x5.webp

server-factory

UEFI启动 有VNC 支持一键免费安装windows_server

复制

gse42n.webp

h24tkp.webp

haedps.webp

wikihost

idc.wiki 鸡总

BIOS启动 有VNC

复制

smlf11.webp

srg346.webp

svsq9h.webp

tk-hosting

BIOS启动 有VNC

复制

80ke1.webp

c89rs.webp

gfdcs.webp

speedypage

BIOS启动 有VNC 需要指定系统盘分区

复制

u9texv.webp

t0ceim.webp

u3097m.webp

udegbb.webp

ujqfp4.webp

RCP

BIOS启动 有VNC

复制

t233n5.webp

u4tvam.webp

ua608b.webp

datalix

BIOS启动 有VNC 支持一键免费安装windows_server

复制

nn01gr.webp

no06xy.webp

nt3gut.webp

pd0qlr.webp

ruvds

比较出名的有三毛鸡 五毛机

BIOS启动 有VNC

复制

gjjbtz.webp

gq855j.webp

gvy2cc.webp

advinservers

BIOS启动 有VNC 支持一键重装windows_server

复制

10o8agr.webp

10unhmq.webp

115a3wo.webp