OVH Cloud OVH Cloud

[Boot prog / API Win32] Sauvegarde et Restauration...

2 réponses
Avatar
Will
Bonjour,

je voudrais savoir s'il y a un moyen de connaitre les fichiers de boot sous
windows quelque soit la version (95/98/Me/NT/2k/XP).

Je sais acceder aux secteurs et pistes (logiques et physiques), je voudrais
savoir ce qu'il faut sauvegarder / restaurer et de quelle maniere.

Est-ce qu'il y a un endroit precis ou il faut les placer sur disque ? Pour
le secteur boot, il n'y a pas photo! mais pour les autres fichiers
necessaires au boot du kernel ?!

Je crois que certais bios n'arrive pas a acceder aux fichiers de boot s'ils
sont trop eloignes du debut des secteurs logiques...(apres le boot,
l'ordinateur peut acceder aux fichiers "eloignes")

Encore un detail, je ne veux pas trop bidouiller VFat/Fat32/NTFS... surtout
pas le NTFS
Je ne pense pas que les fichiers boot soient inscrits dans le MFT, car au
boot les drivers Virtual FS et NTFS ne sont pas encore charges.


OS: Win32
Langage: N'importe lequel (C/C++/ASM/...)
Api: Win32
Pas de librairie ou soft externe!



Merci de repondre si vous connaissez ce domaine.



P.S.
Les fichiers que je connais:

ntldr
NTDETECT.COM
arcldr.exe
arcsetup.exe
Bootfont.bin
\WINNT\SYSTEM32\NTOSKRNL.EXE
bootsect.dos
boot.ini

COMMAND.COM
IO.SYS
MSDOS.SYS
DRVSPACE.BIN


Par exemple, comment la commande "FORMAT [drive]: /S" fonctionne pour mettre
les fichiers boot sur le disque et ou exactement?!
ou encore "FORMAT [drive]: /B"

2 réponses

Avatar
Christian ASTOR
Will a écrit:


je voudrais savoir s'il y a un moyen de connaitre les fichiers de boot sous
windows quelque soit la version (95/98/Me/NT/2k/XP).



http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windows2000serv/reskit/serverop/part4/sopch15.asp
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/winxppro/reskit/prmc_str_reii.asp
+ KB (114841 (NT - HD), 174018 (95), ...)
+ 98 : CD MSDN => "System Startup Files"
...etc...
Avatar
Will
"Christian ASTOR"



http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/windows2000serv/reskit/serverop/part4/sopch15.asp



http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/winxppro/reskit/prmc_str_reii.asp
+ KB (114841 (NT - HD), 174018 (95), ...)
+ 98 : CD MSDN => "System Startup Files"
...etc...




Merci pour ta reponse.

Et comment je peux les restaurer en programmation (sans outils ResKit) ?

Merci