Thema: usb-boot

Einzelnen Beitrag anzeigen

sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#1

usb-boot

  Alt 6. Okt 2006, 21:41
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:
;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
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?

danke,

martin

[edit=alcaeus]Code-Tags eingefuegt. Mfg, alcaeus[/edit]
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat