usb-boot
hi
ich hab nochmal eine frage, was das booten von usb-sticks anbelangt.. es gibt ja tools, mit denen man das image einer boot-floppy auf einen usb stick bringen kann, und dann von diesem booten kann...das sollte doch im umkehrschluss bedeuten, dass man jeden beliebigen floppy bootsektor auf einen usb-stick kopieren und davon booten kann...eigenartigerweise ist das aber nicht so: ein beispiel (kompilieren mit: nasm boot.asm -o boot.bin)
Code:
ich hab mir einen x86-emulator gezogen (, da kann man sich eine virtuelle floppy erstellen und von dieser den boot-sector mit einer beliebigen bin beschreiben - das hab ich mit diesem code hier gemacht und es funktioniert prima..wenn ich es aber in den boot-sektor von meinem usb-stick kopieren klappt es nicht...woran liegt das; kenn sich da einer aus?
;start boot.asm
[ORG 0] jmp 7C0h:start ; Goto segment 07C0 start: MOV AX, 0B800h MOV DS, AX MOV CL, 'A' MOV CH, 223 mov [15eh], cx MOV CL, 'e' MOV CH, 223 mov [15fh], cx MOV CL, 'l' MOV CH, 223 mov [160h], cx MOV CH, 223 mov [161h], cx MOV CL, 'o' MOV CH, 223 mov [162h], cx hang: ; Hang! jmp hang times 510-($-$$) db 0 dw 0AA55h ;end boot.asm danke, martin [edit=alcaeus]Code-Tags eingefuegt. Mfg, alcaeus[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz