Installer für Bootsektoren

Gast #2079383
Lesenswert?

Hallo,

ich suche einen Installer für Bootsektoren. Ich habe folgendes Problem:

Ich habe ein Image eines Bootsektors für eine Harddisk. Das Image ist 
422 Bytes gross und für eine Sektorgrösse von 512 Bytes gedacht. Das 
Image umfasst den Einsprungspunkt des Sektors nach der BPA bis zum 
Ende des Sektors mit dem 0x55 0xAA Marker.

Ich benötige nun ein Programm welches unter Windows 7 funktionieren 
muss, und welches in den Bootsektor einer existierenden FAT32 
formatierten Partition den Code meines Bootsektors reinschreiben kann, 
ohne dabei die BPA der Partition zu zerstören.

Kennt jemand so etwas?

Gruss
Bartli
Gast #2080780
Lesenswert?

Bartli schrieb:
> Da hat du recht, das sollte das können. Werde ich nächste Woche mal mit
> dem GnuWin32 dd ausprobieren. Hoffentlich läuft das unter Windows 7.

Linux Live CD k ist keine Option ? grml zum Beispiel   ?

abgesehen davon solltest du mit dd erst denn Bootsektor der aktuellen 
Platte wegschreiben bevor du versuchst mit dd magic dein Bootsektor zu 
manipulieren.
denn nicht vergessen dd ist zwar das Schweizer Messer der Daten Rettung 
aber
nicht ohne Grund sagen böse Zungen das dd steht eigentlich für data 
destroy.
Gast #2080815
Lesenswert?

Es geht hier nicht um Datenrettung, sondern Erstellung. Konkret geht's 
darum, VHDs mit vorinstalliertem Windows CE 7 zu bauen.

Ich erstelle mit Windows 7 diskpart eine VHD mit einer FAT32 
formatierten Partition. Beim Formatieren erhält die Partition einen 
korrekten Bootsektor, da muss ich nichts sichern. Den Bootsektorcode 
(der sowieso nur eine Meldung ausgibt dass von dieser Partition nicht 
gebootet werden kann) muss ich nun durch einen Bootsektor von Windows CE 
austauschen, danach den Bootloader auf die Platte kopieren, nk.bin drauf 
und das Zeugs bootet. Hab ich schon mit einem Diskeditor getestet, das 
funktioniert.

Ja, ich kenne cesys.exe. Das funktioniert nur nicht auf Windows 7. Und 
DiskPrep kenne ich auch. Ist auch keine Option, da es kein 
Kommandozeilenprogramm ist. Die VHD soll automatisch von einem 
Postbuildevent ausgespuckt werden.

Falls etwas schiefgeht ist nur eine VHD im Arsch. Ausser mein 
Buildskript erwischt den falschen Laufwerksbuchstaben :D.
Gast #2080819
Lesenswert?

>Den Bootsektorcode [...] muss ich nun durch einen Bootsektor von Windows CE 
austauschen

Bzw. eben nicht...die BPA wurde beim Formatieren korrekt geschrieben und 
darf nicht verändert werden. Nur der Code vom neuen Bootsektor muss 
rein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren