begin process at 2010 03 18 06:31:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichiers / Disque

 > SAUVEGARDE/CHARGEMENT BOOT DISQUETTE

SAUVEGARDE/CHARGEMENT BOOT DISQUETTE


 Information sur la source

Note :
Aucune note
Catégorie :Fichiers / Disque Niveau :Débutant Date de création :07/03/2005 Vu / téléchargé :6 174 / 387

Auteur : CoreBreaker

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note


 Description

Attention, ce programme peut détruire le boot d'une disquette, et donc la rendre non bootable

Puisque beaucoup de gens demande de modifier le secteur de boot d'une disquette à partir de DOS, j'ai fait un programme il y a pas mal de temps pour modifier ou sauvegarder le boot d'une disquette

Pour modifier le boot d'une disquette: SaveBoot put boot.img
Le fichier boot.img doit être de 512 octets contenant l'image du boot d'une disquette.
Cette image pourra être produite par un programme, ou par debug.exe de DOS.

Source

  • Le programme est standard, il utilise l'interruption BIOS 13h
  • En fait, nimporte qui aurrait pu faire ce programme.
Le programme est standard, il utilise l'interruption BIOS 13h

En fait, nimporte qui aurrait pu faire ce programme.

 Conclusion

Peut être compilé sous Borland C/C++ 4 ou supérieur.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip INFORMATIONS SUR LES MODES VESA
Source avec Zip TRACÉ D'UNE FONCTION MATHÉMATIQUE

 Sources de la même categorie

Source avec Zip EDITER UN FICHIER BIT PAR BIT par riton91
Source avec Zip Source avec une capture ID3 TAG COVER ALBUM IMAGE par nanonavich
FILEREADER par FrancoisGauthier
Source avec Zip CLASSE AVANCÉE DE LOG, THREAD SAFE ET DIVERSES SURCHARGES par sboli
Source avec Zip Source avec une capture Source .NET (Dotnet) INFILESEEKER par swonder

Commentaires et avis

Commentaire de patatalo le 07/03/2005 10:26:30 administrateur CS

salut,

l'utilisation de l'int 0x13 est à banir avec windows.
voilà un exemple d'accès aux disques en mode secteur:
compatible 9X..XP

http://www.codeguru.com/Cpp/W-P/system/misc/article.php/c5765/

@++

Commentaire de CoreBreaker le 07/03/2005 12:21:33

Il faudrait peut être lire la description
1. C'est fait pour être exécuté sous DOS, pas sous Windows
2. Ca modifie le boot d'une disquette, l'int 13 fonctionne très bien pour cela
3. Si ça ne marchait pas à 100%, je ne le mettrais pas ici
4. Je charge mon boot loader sur une disquette sous Windows98 grâce à ce programme, et miracle il m'a jamais fait défaut, et ceci sur 10 machines différentes !

Merci, d'avoir des arguments un peu plus justifiés, rien ne sert de chopé des infos sur le web, il faut aussi les comprendre et de les utiliser avec justesse.

Commentaire de Arnaud16022 le 08/03/2005 21:46:14

hum j'hésite a télécharger ca.
bon apparement ca plante pas, mais je n'ai pas compris ce que ca fait exactement, ce qui se passe,s'affiche, le but,... ???
merci

Commentaire de Zazour le 08/03/2005 23:35:51

c'est quoi les structures
union REGS r, rout;
struct SREGS sr; ?

autre question:
qu'est ce que l'interruption bios 13h,c'est une option qu'il faut activer sur les cartes scsi,mais je sais toujours pas a  quoi cela sert?

Commentaire de CoreBreaker le 09/03/2005 14:35:29

Ce programme sert à modifier le secteur de boot d'une disquette

La structure SREGS et l'union REGS font partis de la bibliothèque de Borland C/C++, elles sont l'image des registres du processeur pour les fonctions int86 et int86x pour les appels d'interruptions logicielles

L'interruption 13h est l'interruption logicielle du BIOS permettant d'accéder aux supports de masse disques et disquette

Commentaire de Arnaud16022 le 09/03/2005 16:52:45

"Ce programme sert à modifier le secteur de boot d'une disquette" ben c'est justement ca que je comprends pas... ca sert a quoi de modifier le secteur de boot d'une disquette?
la rendre bootable? la rendre non - bootable ? modifier les options de boot (si il y en a ?) ?
...

Commentaire de Zazour le 09/03/2005 17:44:42

si c'est sous borland cela ne sert pas à grand chose,pas grave tant pis.

Commentaire de CoreBreaker le 10/03/2005 09:19:36

Bah si même si c'est sous borland ça sert, ça sert à modifier le secteur de boot d'une disquette.

Comme je l'ai dit j'ai posté ce source suite à la demande de beaucoup de personnes sur le forum qui souhaitaient modifier le secteur de boot d'une disquette et ceci sous DOS car sous linux, il y a des outils simple à utiliser pour le faire.

Modifier le secteur de boot permet de charger un OS au démarrage du PC. Et qu'on me dise pas que seul Windows ou Linux suffisent sur un PC, je rappelle que beaucoup de gens programme leur propre OS, là aussi ça ne sert à rien qu'on me dise qu ça sert à rien de programmer son propre OS, ces gens qui me disent cela ne sont pas réellement passioné par la programmation, ils ne peuvent pas comprendre.

Désolé je prends mes précautions car je commence à en avoir ras le bol de ces remarques à 2 balles, qui ne font que polluer ce forum, il y a des gens intéressés, il est inutile de les dégoûter, surtout lorsque l'on comprends que la programmation est un acte de création, et donc les critiques stériles sont veines et au contraire fait reculer l'humanité aux époque de l'obscurantisme.

Donc je reprends, modifier le secteur de boot, permet de démarrer l'ordinateur avec un système d'exploitation différent ou existant. Le boot est simplement la séquence démarrage d'une machine initiée par le BIOS.

Vous avez le droit de dire que ça ne vous ait pas utile, mais les par pitié ne dites pas que ça sert pas à grand chose, car ça sera utile pour d'autres, stopper l'égocentrisme, s'il vous plaît ce site web ne sert pas seulement à vous, il y a d'autres gens ici. Et combien, même si personne n'est intéressé maintenant, il pourrais y en avoir d'autres qui pourrait être intéressé, vous pouvez rien affirmer dans l'absolu, car vous avez vos goûts mais ce n'est pas certainement les mêmes que ceux des autres.

Du savoir vivre, s'il vous plait, tout le monde vous en sera reconnaissant !

Commentaire de Zazour le 10/03/2005 11:06:47

si vous le desirez,je modifie mon post comme cela:
si c'est sous borland,cela ne ME sert pas à grand chose étant donné que je ne connais que visual studio NET et IDE à base de GCC,pas grave tant pis. :)

Commentaire de Arnaud16022 le 10/03/2005 19:25:12

Merci pour ces remarques et les explications.
je crée la disquette et te donne mes impressions au prochain reboot

Commentaire de Arnaud16022 le 10/03/2005 19:33:42

avec ta syntaxe il me met the disk ID was not specified...
dsl je comprends pas trop comment on utilise ca, ya pas une liste des commandes possiobles?
et c'est quoi, Metasoft ?
merci

Commentaire de misterzinzin le 17/08/2005 22:03:01

CoreBreaker> bravo pour l'effort ;-)
bravo pour le coup de gueule contre la secte des CaSertARien...
class CaSertARien{
    CaSertARien(){int i=0;1/i;}
};

ben meme cette classe la elle sert a quelque chose... a planter :-p
bon je vais faire dodo et samedi je part en vacance (j'en ai bien besion n'est ce pas ? :-))))))

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales