Comment On Peut formater Un Disque Dur Sous Windows :
J'ai besoin de l'Assembleur pour développer ma propre application de formatage et je crois qu'il ya une interruption responsable de ça : :
Comment On Peut formater Un Disque Dur Sous Windows :
J'ai besoin de l'Assembleur pour développer ma propre application de formatage et je crois qu'il ya une interruption responsable de ça : :
C'est dans l'int 13h
je crois que ca doit etre la fonction 5h ou 6h... vérifie... ca permet de formatter un certain nombre de secteurs
Attention
La fonction 05h de l'int 13h sert à formatter des pistes de disquettes, pas de disque dur (apparemment, chez Ralph Brown il y a écrit que c'est pour des disquettes (Floppy Disks) et pour des Fixed Disks, là je ne sais pas ce que c'est mais je ne pense pas que ce soit un dique dur, car c'est Hard Disk, mais au passage si quelqu'un connaît le terme "Fixed Disk", "Disque Fixé" ??? ).
En jetant un coup d'oeil je n'ai pas trouvé de fonction qui fasse directement ça...
Donc je crois que ce n'est pas la technique à adopter malheureusement...
Je ne sais pas, regardes sur Google.
Je chercherai si j'ai un peu de temps.
Salut.
Tu peux considérer que fixed disk et hard disk sont synonymes (il doit sûrement y avoir une petite nuance quelque part mais je ne vois pas trop).
La fonction 05h de l'interruption 13h permet bien de formater un cylindre.
Tu vas bien t'amuser avec le facteur d'entrelacement...
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
Ce formatage n'est pas vraiment important...
l'impotant c'est de reecrire toute la structure du système de fichier et ca ya pa d'interruption pour le faire directement !
A++
TangiX
oui c'est sur que c'est pas une interruption du BIOS qui va te faire du FAT32 ou je sais pas trop ce que tu veux
Formater un disc dur sous windows, ca veut dire pas d'interruption... sinon ce n'est pas une application Win32.
Que la choses soit claire : fixed disk et hard disk sont synonymes !!
le terme fixed disk etait surtout employé avec l'arrivé des premier disque dur que l'on branchait sur les nappe de floppy. Maintenant on utilise le terme hard disk.
A++ TangiX
C'est pas ca qui va résoudre le problème...
L'appli doit etre sous Windows obligatoirement???
Parce que effectivement pas d'interruptions si l'appli est Win32
Mais tu peux plutot faire un programme DOS par ex, un peu comme fdisk, en plus simple bien sur...
Et puis tu veux formatter en quel format?? parce que bon c'est bien beau mais fodrait deja te renseigner sur ce format, le FS et tout!!
Neo82 : D'après ce que j'ai compris, il voudrait plutôt faire une appli DOS...
Oui ça m'a l'air le plus important, parce que formatter un disque c'est pas le plus dur.Envoyé par Neo82
FAT16 ? FAT32 ? NTFS ?
Nico*3-3
Bon le formatage est preferable qu'ile se fait sous windows
mais si ilya une solution pour qu'il soit plus simple de faire un prog qui simule le fonctionnement de FDISK (Suprission du partition) ca c bon 8)
Bonsoir !
Excuse-moi mais je n'ai pas tout compris...
Veux-tu faire un exe pour DOS ou un exe utilisant les fonctions Win32 :
Rainmaker vient de répondre qu'il choisissait la solution la plus simple. Etant donné que dans une certaine limite windows peut émuler le dos, ca pourrati très bien être une appli dos émulée ou une appli win32. Par contre, il me semble que ce genre de programme émulé ne passe pas et provoque des erreurs / écrans bleus ou je ne sais quoi.
En ce qui concerne le Win32, CreateFile, peut être utilisé pour "ouvrir" des disques physiques. Mais je pense que là, il faut plutôt chercher de la doc sur internet ^^
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceobjst/html/cerefCreateFile.asp :
Ca peut être un très bon point de départ ! Malheureusement, je n'ai pas le temps de creuser la question. :roll:Envoyé par MSDN
Blustuff.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager