以原始格式安裝磁碟映像

以原始格式安裝磁碟映像

嘗試使用下列指令以 Raw(dd) 格式掛載磁碟映像時

mount  nps-2010-emails.dd /media/manu/

我收到以下錯誤訊息

mount: you must specify the filesystem type

我知道使用 -t 我們可以指定檔案系統,但是 RAW (dd) 檔案的術語是什麼,它可以作為參數傳遞給 mount 命令。如果我掛載此檔案系統的方法是錯誤的,請幫我做同樣的事情。

輸入命令時文件-s nps-2010-emails.dd

輸出如下:

nps-2010-emails.dd:x86 開機磁區;分割區1:ID=0xb,起始頭254,起始磁區1,20479磁區,擴充分割區表(最後)\011,程式碼偏移0x0

答案1

嘗試這個:

mount -t auto -o loop nps-2010-emails.dd /media/manu/

答案2

您擁有的映像是整個磁碟的映像,包括分割表等檔案系統以外的內容以及您想要安裝在其中的其他內容。您可能在該原始 blob 內至少有一個分割區。 Mount 告訴您它無法弄清楚它是什麼檔案系統,因為它從一開始就開始讀取原始 blob 並找到根本不屬於檔案系統的內容。

為了掛載檔案系統,您需要弄清楚檔案系統在哪裡。Ask Ubuntu 上的這個答案有一些關於如何計算分割區在映像中開始的位置,然後使用該值建立從該偏移量開始的循環裝置的詳細資訊。如果您想進一步簡化,一旦找到正確的偏移值,您可以跳過循環設備設定並使用 直接將偏移值傳遞到安裝mount -o offset=<offset in bytes>

相關內容