OS X更新唯讀DMG(ISO)的內容
OSX 10.6時代的安裝方式是以光碟檔進行安裝,在之前有將光碟製作成ISO檔後再度的檔把ISO轉成DMG檔,轉完後才想到要更新光碟檔的內容,那要如何更新內容呢?一開始很簡單的想要利用
hdiutil convert 來源映像檔.iso -format UDRW -o 目地產生檔名.dmg
結果轉換出來怎麼看都是唯讀屬性:
後來查一下資料才知道還有另一種模式可以利用,也就是將DMG掛載成Shadow
模式,一些更新修改的內容會另外存在.Shadow
檔案:
之後再利用命令將兩個檔重新整併成另一個新檔案:
hdiutil convert -format UDZO -o 新檔案.dmg 來源檔案.dmg -shadow
上面命令加上-shadow
參數就能將修改過後存成Shadow
檔的內容與原先唯讀DMG檔重新整併並建立新檔案就能完成修改唯讀的DMG(ISO)檔了。