任何人都可以解釋CD/DVD引導扇區如何對我有用嗎?我從ISO映像中提取了一些引導扇區,發現其中一些扇區長6個,一些8個。我試圖查看它,但沒有結果。 CD/DVD引導扇區的最小(最大)長度是多少?它是否必須以0x55 0xAA結束?CD/DVD引導扇區
0
A
回答
0
可啓動ISO 9660圖像與其他媒體(如軟盤和硬盤驅動器)非常不同。在後一種情況下,BIOS加載一個512字節的扇區,驗證最後的55個AA字節,然後跳轉到它加載的內容。
El Torito是爲PC定義可啓動ISO 9660映像的擴展,它支持各種啓動方法。四種方法模擬軟盤(1.2M,1.44M,2.88M)和硬盤啓動扇區; BIOS會將第一張軟盤或硬盤映射到CD-ROM,以便您可以使用可啓動軟盤或小型可引導硬盤並將它們轉換爲ISO映像。最後一種方法稱爲本機啓動。本地引導扇區的長度可以是1-65535個扇區,或者最多32個MiB。本機啓動扇區不必以55 AA結尾。
ISO 9660本地扇區幾乎總是2048字節,所以本地引導扇區通常是4個扇區(512 * 4 == 2048)。
你可以找到包括鏈接到薩爾瓦多Torito的標準在這裏更多的信息:
http://wiki.osdev.org/ISO_9660
http://wiki.osdev.org/El-Torito
https://en.wikipedia.org/wiki/El_Torito_(CD-ROM_standard)
此外,該文件顯示厄爾尼諾Torito的的二元結構:
http://fossies.org/linux/xorriso/doc/boot_sectors.txt
相關問題
- 1. 簡單的引導扇區代碼:0
- 2. 讀取扇區的引導程序
- 3. 插入數據到引導扇區
- 4. 定製引導扇區虛擬CD
- 5. 具有FAT12文件系統的軟盤引導扇區
- 6. EC2實例,裝配卷DOS/MBR引導扇區
- 7. 寫入引導扇區後無法打開驅動器
- 8. 從引導程序加載第二扇區
- 9. VC++ - 如何獲得寫入NTFS引導扇區的權限?
- 10. 固定扇區加載引導程序(LILO,GRUB,定製)
- 11. 正在讀取FAT32文件系統的引導扇區
- 12. 如何識別引導扇區中的FAT16或FAT32
- 13. 複製扇區?
- 14. 內存引用,並通過BIOS加載到內存中引導扇區
- 15. 加載pendrive扇區
- 16. 閱讀單扇區
- 17. 從扇區軟盤
- 18. 簡單的引導程序無法在真機上讀取int 13h的扇區
- 19. 引導程序 - 不要jmp或正確加載第二個扇區
- 20. 在FAT32卷引導記錄上解釋每個扇區的字節數
- 21. 在MATLAB中着色扇區
- 22. 從CD加載扇區
- 23. 在扇區0寫入?
- 24. libparted確定使用扇區
- 25. JFreechart填充扇區系列
- 26. U1扇區向左移動
- 27. 分區的開始和結束扇區?
- 28. 十六進制偏移扇區
- 29. Mac分析自由扇區磁盤
- 30. Windows和連續扇區上的文件