我在本地计算机上使用 Hyper-V 运行虚拟机,需要将此虚拟机移至云。我收到了使用https://vultr.com因为并非所有用户都可以访问 Microsoft DevOps,所以无法执行此操作。我需要从 VM 创建 ISO 映像以将其添加到 vultr.com。唉,创建 ISO 似乎很难。请问有人能告诉我如何制作 ISO 吗?我认为我不需要 sysprep,因为现有的 VM 将不再使用。VM 是从生产中复制的,所以我不想做太多更改。
我读过了从 Hyper-V 计算机创建 ISO但在该主题中找不到答案。或者我不明白。
答案1
可以通过安装 Windows ADK 并使用来本地创建 ISO oscdimg
,否则,可以使用任何第三方程序(例如,酒精度 120%)。
- 您可能希望首先将 VHD 压缩成
7z
或zip
先通过以下方式存档7zip,然后创建仅包含档案的目录的 ISO。
oscdimg
- 安装: Windows ADK(8和10)|| 愛克(7)
- 增强型:
- Windows <=10:Windows ADK
- 选择: 部署工具
- Windows <=10:Windows ADK
- AIK:
- Windows <=7Windows AIK
- 跑步:
StartCD.exe
>Windows AIK 设置
- 跑步:
- Windows <=7Windows AIK
- 增强型:
oscdimg –n –d –m "source" "target.iso"`
-n
:允许文件名比 DOS 8.3 文件名更长-d
:允许小写文件名-m
:忽略图像的最大尺寸限制source
:包含 VHD 文件的目录target
:ISO 文件
例子:PS $ oscdimg -n -d -m ".\Shared" ".\Shared.iso" Scanning source tree Scanning source tree complete (1 files in 1 directories) Computing directory information complete Image file is 4701857792 bytes Writing 1 files in 1 directories to ".\Shared.iso" 100% complete Final image file is 4701857792 bytes Done. PS $ ls Directory: "V:\VM\Hyper-V\VHDs\Data" Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2019.11.14 08:12:09 Shared -a---- 2019.09.07 08:33:17 4,701,814,784 Shared.vhdx -a---- 2019.11.14 08:08:35 639,322,915 Shared.vhdx.7z -a---- 2019.11.14 07:50:25 4,701,857,792 Shared.iso -a---- 2019.11.14 08:08:35 639,322,915 Shared.vhdx.7z.iso