June 23, 2010 | ||||
7 CD/DVD Boot | 19 | |||
7.1 | Overview | 19 | ||
7.2 | Boot Methods | 21 | ||
| 7.2.1 Overview | 21 | ||
| 7.2.2 Emulation Process | 21 | ||
| 7.2.3 No Emulation Boot | 22 | ||
| 7.2.4 Floppy Boot | 22 | ||
| 7.2.5 Hard Drive Boot | 22 | ||
7.3 | CD/DVD Format | 23 | ||
| 7.3.1 Overview | 23 | ||
| 7.3.2 Boot Volume Descriptor (BVD) | 23 | ||
| 7.3.3 Validation Entry | 24 | ||
| 7.3.4 Initial/Default Entry | 25 | ||
| 7.3.5 Section Header | 25 | ||
| 7.3.6 Section Entry | 27 | ||
| 7.3.7 Section Entry Extension | 28 | ||
8 INT 13h Function Definitions | 29 | |||
8.1 | Overview | 29 | ||
8.2 | Reset Disk Subsystem (FN 00h) | 30 | ||
8.3 | Get Status of Last Operation (FN 01h) | 31 | ||
8.4 | Read Sectors into Memory (FN 02h) | 32 | ||
8.5 | Write Sectors From Memory (FN 03h) | 33 | ||
8.6 | Verify Sectors (FN 04h) | 34 | ||
8.7 | Get Drive Parameters (FN 08h) | 35 | ||
8.8 | Read Buffer (FN 0Eh) | 36 | ||
8.9 | Write Buffer (FN 0Fh) | 37 | ||
8.10 | Get Disk Type (FN 15h) | 38 | ||
8.11 | Set Media Type (FN 18h) | 39 | ||
8.12 | Park Heads (FN 19h) | 40 | ||
8.13 | Identify Device Information (FN 25h) | 41 | ||
8.14 | Check Extensions Present (FN 41h) | 42 | ||
8.15 | Extended Read (FN 42h) | 43 | ||
8.16 | Extended Write (FN 43h) | 44 | ||
8.17 | Verify Sectors (FN 44h) | 45 | ||
8.18 | Lock/Unlock Media (FN 45h) | 46 | ||
8.19 | Eject Removable Media (FN 46h) | 47 | ||
8.20 | Get Device Parameters (FN 48h) | 48 | ||
| 8.20.1 Overview | 48 | ||
| 8.20.2 Interface Path | 50 | ||
| 8.20.3 Device Path | 51 | ||
| 8.20.4 Device Parameter Table Extension (DPTE) | 54 | ||
8.21 | Get Extended Media Change Status (FN 49h) | 58 | ||
8.22 | Initiate Disk Emulation (FN 4Ah) | 59 | ||
8.23 | Terminate Disk Emulation (FN 4Bh) | 62 | ||
8.24 | Initiate Disk Emulation & Boot (FN 4Ch) | 63 | ||
8.25 | Return Boot Catalog (FN 4Dh) | 64 | ||
8.26 | Set Hardware Configuration (FN 4Eh) | 65 | ||
8.27 Send Packet Command (FN 50h) | 66 | |||
| 8.27.1 Overview | 66 | ||
| 8.27.2 Packet Sending Service (PSS) For SCSI Command Descriptor Blocks (CDB) | 66 | ||
8.28 | Security Protocol Commands (FN 51h) | 69 | ||
9 INT 15h Removable Media Eject | 70 | |||
Annex A (informative) Hybrid MBR boot | 71 | |||
A.1 Hybrid MBR boot overview | 71 | |||
Working Draft Enhanced Disk Drive - 4 |
| vii |