2016年7月14日 星期四

用Mac將光碟片轉成ISO檔

許多新的筆電已經不再附上光碟機,但許多軟體或是韌體依舊是存放在光碟片上面。為了要安裝軟體與韌體,必須要把光碟片轉成ISO檔案。參考不來恩寫的《免裝軟體,在 Mac 將光碟內容製作成 ISO 光碟映像檔》,可分成下面幾步:
  1. 開啟終端機(Terminal)
  2. diskutil list
  3. diskutil unmountDisk /dev/diskN
  4. dd if=/dev/diskN of=~/Desktop/image.iso
  5. diskutil eject diskN
依序介紹每個指令的意思:
  1. 開啟終端機這個軟體,下面的步驟是在終端機內輸入指令
  2. 列出所有的硬碟與光碟機,找到光碟片所在的diskN,N是個數字
  3. 將光碟機卸載,不然會一直出現Device busy之類的錯誤訊息
  4. 光碟片的內容存放到家目錄下面叫做image.iso這個檔案
  5. 退出光碟片

若想要把這個iso檔轉成Mac可以讀的dmg檔案,參考《在Mac上製作USB開機的Clonezilla Live》,在終端機下面使用這個指令:
  • hdiutil convert -format UDRW -o image.dmg image.iso
DMG與ISO的參考Brad Melton寫的《DMG vs. ISO》,簡單說兩者存放資料的方式不太一樣,DMG用壓縮的方式存放,而ISO則是沒有壓縮(bit-for-bit image of an ISO-9660 CD-ROM disk)。另外參考《What is the difference between ISO and DMG images?》裡面寫的解釋,DMG是 disk image,當Mac把.dmg掛載起來以後,可以修改裡面的內容,而ISO則只能夠讀取不能夠寫

_EOF_

沒有留言:

張貼留言