Secteur boot

Soyez le premier à donner votre avis sur cette source.

Vue 11 075 fois - Téléchargée 1 570 fois

Cette source est considérée comme dangereuse, elle a néamoins été gardée dans un but pédagogique :
Cette source est considérée comme dangereuse, elle a néamoins été gardée dans un but pédagogique.

Description

Voilà un petit programme à prendre avec des pincettes.
Il permet de changer le code dans le secteur boot d'un disque (code de 422 octets max.).
Soit en le récupérant en fichier SEC, soit pour en placer un nouveau.

Il est fourni avec un programme ('mon boot.sec') en assembleur que j'ai fait, et que vous trouverez sur asmfr.com à l'adresse http://www.asmfr.com/code.aspx?id=32086.

C'est un jeu de style pong avec une baballe qui rebondit sur les murs, une raquette en bas, et des points. Bref, rien de révolutionnaire (si ce n'est la taille de 419 Octets).

J'ai essayé chez moi sur une disquette, une clé USB et sur un disque dur NTFS, ça marche... Mais comme je ne suis pas chez vous et que les codes marche toujours chez soit et pas chez les autres, je dirait qu'une chose : SOYEZ PRUDENTS... On ne sais jamais...
Si ça plombe un disque, ça ne sera pas de ma faute...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
15
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
1 novembre 2010

BS_FAT32(boot).bs32FileSystem='FAT32 ' then syst:=32;

Le compilateur signale l'erreur : transtypage incorrect

... dommage !
Messages postés
1
Date d'inscription
jeudi 1 juin 2006
Statut
Membre
Dernière intervention
15 janvier 2007

je travaille sur un multi-systems bootloader, donc ton travail pourrait m'aider. Merci.
Messages postés
220
Date d'inscription
lundi 30 octobre 2000
Statut
Membre
Dernière intervention
15 juillet 2013

La réponse est simple.
Toutes les partitions standards de Microsoft, et tous les supports sont bootables.
Mon prog ne gère que les partitions du type FAT (12-16-32), et NTFS.
Mais on peut aussi avoir des CDs bootables.

Par contre, c'est le bios qui gère quel support il boot en premier. Puis, quand il boot sur un disque multipartition, c'est le MBR (master boot record) qui sais quelle partition lancer.
Un des MBR les plus connu est LILO du system UNIX car il permet un menu de démarage pour demander où booter.
Avec le MBR de win, c'est plus simple. Dès l'installation, le MBR boot sur le disque où a été installer Windows. C'est d'ailleur pour celà que lorsqu'on installe windows, tous les autres systemes de la machine ne démarrent plus sans réinstaller le MBR d'origine.

Voilà.
Donc, en clair, si c'est pour faire un test, bidouille le secteur boot d'une disquette, et redémarre l'ordi en bootant sur la disquette. C'est moins risqué

Barbichette.
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009

Comment sais t-on si une partition est bootable ou pas?
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009

Cool Merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.