萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 命令列燒錄 ISO/NRG 映像檔到 DVD 光碟完整教學

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

燒錄示意圖

一、燒錄 ISO 映像檔

growisofs -dvd-compat -speed=4 -Z /dev/dvd1=WindowsXPProfessionalSP3Original.iso

參數說明:

  • -dvd-compat:關閉盤片 (finalize),最大相容性。
  • -speed=N:燒錄速度 (4x, 8x, 16x...),視燒錄機與媒體支援度設定。
  • -Z /dev/dvd1=檔案.iso:指定目標裝置與來源映像檔。

燒錄完成後光碟會自動彈出。

二、將 NRG 轉換為 ISO

安裝 nrg2iso

# Debian/Ubuntu
aptitude install nrg2iso
# RHEL/CentOS (需啟用 Repoforge/EPEL)
yum install nrg2iso

執行轉換

nrg2iso filename.nrg filename.iso

轉換後在當前目錄產生 .iso 檔,大小可能非 2048 位元組倍數 (NRG 格式特性)。

三、驗證燒錄完整性

原生 ISO 直接驗證

md5sum filename.iso; dd if=/dev/dvd1 bs=2048 count=$(( $(stat -c "%s" filename.iso) / 2048 )) | md5sum
  • 第一部份:計算原始 ISO 的 MD5。
  • 第二部份:以 2048 位元組區塊讀取光碟內容並計算 MD5。
  • 兩組雜湊值相同 = 燒錄成功、資料完整。

NRG 轉 ISO 後的驗證注意事項

因 nrg2iso 產出的 ISO 大小非 2048 倍數,直接用上述指令會因區塊數不符導致雜湊值不同。此時建議:

  1. 掛載原始 NRG (需 mount -o loop,offset=307200 或專用工具) 與燒錄後光碟比對檔案清單/內容。
  2. 或使用 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 伺服器完成光碟燒錄與驗證作業。建議重要資料燒錄後務必驗證雜湊值,確保離線備份可靠性。

copyright © 萬盛學電腦網 all rights reserved