004
14.11.2006, 17:32 Uhr
RedEagle
|
In DL steht das laufwerk, von dem gebootet wurde. Für den rest gibts im BIOS glaub ich ne funktion int 0x12 oder so in der gegend. Ich bin mir aber fast sicher, das jeder PC anders durchnummerriert ist.
--- @Pablo: Ein Sektor ist idr nun mal 512Byte groß, und mann kann idr auch nur sektorweise auf laufwerke wie USB-Stick zugreifen . ---
Allerdings ist es wirklich nicht zu empfeheln, selbst im MBR seiner Festplatte rumzufuschen, bei Diskette und USB-Sticks sehe ich da allerdings keinh problem, auch mit 512Byte großen bootloader nicht (wobei 512 Byte mehr als ausreichend sein sollten, selbst wenn man FAT12/16 Implementiert) und dann gibts auch immernoch die moglichkeit, von Sektor 0 aus, andere Sektoren dazuzuladen, die den bootloader dann komplettieren. -- MFG RedEagle |