有些時候會遇到類似runtime OS的檔案系統
想把這樣的系統中的資料掛載成檔案系統,除了要有原本該runtime OS的系統工具外,其實也可以用手動的方式解出來。
用hex之類的編輯器去找需要的相關內容
比如說上方的VXDOS16 FAT16
這個是在00380080h 資料內容是 EB 3E 90 56的位置
正常檔案系統開頭應該是從0000000h開始,而不是在中途
所以利用 linux dd指令把00380080h的位置切出來
dd if=inputFile of=outFile obs=512 ibs=1 skip=3670144
切出來後用hex編輯器去看EB 3E 90 56 已在000000h的位置
此時利用mount -o loop 去把檔案掛起來
mount -o loop outFile /mnt/memory
用ls去看
這樣就表示有把檔案成功的切成檔案系統