在 Linux 系統下將映像檔燒錄至 DVD,常見格式為 ISO (國際標準) 與 NRG (Nero 私有格式)。本文示範使用 growisofs 燒錄 ISO、nrg2iso 轉換 NRG 為 ISO、以及 md5sum + dd 驗證燒錄完整性的完整流程。

growisofs -dvd-compat -speed=4 -Z /dev/dvd1=WindowsXPProfessionalSP3Original.iso
參數說明:
-dvd-compat:關閉盤片 (finalize),最大相容性。-speed=N:燒錄速度 (4x, 8x, 16x...),視燒錄機與媒體支援度設定。-Z /dev/dvd1=檔案.iso:指定目標裝置與來源映像檔。燒錄完成後光碟會自動彈出。
# Debian/Ubuntu
aptitude install nrg2iso
# RHEL/CentOS (需啟用 Repoforge/EPEL)
yum install nrg2iso
nrg2iso filename.nrg filename.iso
轉換後在當前目錄產生 .iso 檔,大小可能非 2048 位元組倍數 (NRG 格式特性)。
md5sum filename.iso; dd if=/dev/dvd1 bs=2048 count=$(( $(stat -c "%s" filename.iso) / 2048 )) | md5sum
因 nrg2iso 產出的 ISO 大小非 2048 倍數,直接用上述指令會因區塊數不符導致雜湊值不同。此時建議:
mount -o loop,offset=307200 或專用工具) 與燒錄後光碟比對檔案清單/內容。xorriso -check_md5 等支援 NRG 驗證的工具。dvd+rw-mediainfo /dev/dvd1
# 或
growisofs -dry-run -speed=1 -Z /dev/dvd1=/dev/zero
掌握 growisofs 燒錄 ISO、nrg2iso 轉檔、md5sum+dd 驗證三大核心指令,即可在無圖形介面的 Linux 伺服器完成光碟燒錄與驗證作業。建議重要資料燒錄後務必驗證雜湊值,確保離線備份可靠性。