
我有一個虛擬機器在 Hyper-V 中的本機電腦上運行,需要將該虛擬機器移至雲端。我收到了使用建議https://vultr.com這樣做是因為並非所有使用者都可以存取 Microsoft DevOps。我需要從虛擬機器建立 ISO 映像以將其新增至 vultr.com。唉,創建 ISO 似乎很難。請問誰能告訴我該如何製作ISO嗎?我認為我不需要 sysprep,因為現有的虛擬機器將不再使用。該虛擬機器是生產環境的副本,因此我不想進行太多更改。
我讀過了從 Hyper-V 電腦建立 ISO但在該主題中找不到我的答案。或者說是我沒看懂。
答案1
可以透過安裝 Windows ADK 並使用 來本機建立 ISO oscdimg
,否則可以使用任何第 3 方程式(例如,酒精120%)。
- 您可能希望先透過以下方式將 VHD 壓縮到一個
7z
或zip
檔案中7zip,然後建立僅包含存檔的目錄的 ISO。
oscdimg
- 安裝: 視窗ADK(8 & 10)||人工智慧K(7)
- ADK:
- Windows <=10:視窗ADK
- 選擇: 部署工具
- Windows <=10:視窗ADK
- 艾克:
- Windows <=7Windows AIK
- 跑步:
StartCD.exe
>Windows AIK 設定
- 跑步:
- Windows <=7Windows AIK
- ADK:
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