Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Win 2000/Me/98/95

Win 2000/Me/98/95 Forum d'entraide Windows 2000:Me/98/95

Réponse
 
Outils de la discussion
Vieux 17/06/2008, 18h29   #1 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut [Windows 95] Premier segment effacé par erreur

Bonjour, j'ai un vieil ordinateur qui me sert à m'amuser à programmer en assembleur pur (c'est le seul qui ait un lecteur de disquette :euh: ...). Je voulais faire un petit programme qui, au démarrage de l'ordinateur, récupérait le premier segment du disque dur (par la suite peut-être plusieurs). Le programme se lançait correctement et je savais que j'utilisais des instruction assez dangereuses (mais bon, de toutes façons, je ne dois plus le garder très longtemps). Bref, ce qui devait arriver arriva, à l'appel d'une interruption visant à lire sur le disque dur, j'y ait écrit un segment vide. J'ai donc:

Résumé du problème
Cause: Erreur de manipulation en assembleur
Problème engendré: Premier segment du disque dur effacé
Solution envisagée: Recopier à la main les 512premiers octets, si je les trouve
Configuration: Windows 95 (date de 1997)

Donc, si cela est possible, j'aimerai trouver le code des 512 premiers octets de Windows 95 que je recopierais ensuite. J'ai effectué quelques recherches mais je n'ai pas trouvé ce qu'il me fallait. Merci d'avance et ne vous investissez pas trop, ce n'est pas quelque chose de réellement important (j'aimerais quand même pouvoir récupérer quelques données ).

Résumé: Il me faudrait les 512 premiers octets d'un disque dur formaté Windows 95.
Yoha2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 19h03   #2 (permalink)
Membre Expert
 
Date d'inscription: juillet 2006
Localisation: Dans les vignes près de Montpellier
Messages: 1 160
Par défaut

SAlut.

Et faire
Code :
sys c:
à partir d'une diskette DOS7 (ie W95) bootée sur la machine, ça le ferait pas ?
__________________
Mes 2 cts,
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/06/2008, 19h31   #3 (permalink)
Responsable Modération
 
Avatar de Guardian
 
Date d'inscription: décembre 2004
Messages: 13 258
Par défaut

Logiquement les 512 premiers octets, c'est le MBR
Tu devrais pouvoir le réparer depuis une disquette avec FDISK /mbr (tape fdisk /? pour vérifier la commande)
Guardian est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 18/06/2008, 08h41   #4 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

J'avais déjà essayé un sys c: mais le lecteur n'est plus reconnu par le DOS (plus de table de partition et tout et tout accessibles). Avec fdisk /MBR, je n'ai pas d'erreur mais pas d'autre message non plus et le disque reste introuvable. Je pense que cela agit plutôt sur la disquette elle-même.

Cela me semble étrange étant donné que son comportement n'a rien à voir avec celui-ci:

http://www.materiel-informatique.be/fdisk.php

J'ai lancé fdisk tout seul et, cette fois, j'accède aux menus mais je ne voit rien pour restaurer un MBR.

Merci de votre aide
Yoha2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 18/06/2008, 21h06   #5 (permalink)
Membre Expert
 
Date d'inscription: juillet 2006
Localisation: Dans les vignes près de Montpellier
Messages: 1 160
Par défaut

Yep !
Citation:
Envoyé par Yoha2 Voir le message
(...) Avec fdisk /MBR, je n'ai pas d'erreur mais pas d'autre message non plus et le disque reste introuvable. Je pense que cela agit plutôt sur la disquette elle-même.
Non ! Sur le disque principal, Guardian avait raison (sauf pour l'aide, car cette commande n'est pas documentée)
Citation:
J'ai lancé fdisk tout seul et, cette fois, j'accède aux menus mais je ne voit rien pour restaurer un MBR.
Pas prévu...

Il semblerait plutôt que tu aies fait péter la table des partoches, et alors là, bon courage...
Y a p'têt des outils pour restaurer la première PAT à partir de la seconde, mais je les connais pas.
Désolé,
__________________
Mes 2 cts,
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 19/06/2008, 09h48   #6 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

Au pire, il faudrait que je trouve à quoi ressemble une table de partition (pas encore trop vu ça) mais je ne pense pas que je pourrais restaurer dans ce cas. En tout cas, merci quand même !
Yoha2 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 23/06/2008, 20h03   #7 (permalink)
Responsable Modération
 
Avatar de Guardian
 
Date d'inscription: décembre 2004
Messages: 13 258
Par défaut

Tu ne dois pas lancer FDISK il n'y a rien dans les menus.
Tu dois taper FDISK /mbr
Ça reconstruit ton MBR
Guardian est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 24/06/2008, 08h41   #8 (permalink)
Invité régulier
 
Date d'inscription: juin 2008
Messages: 10
Par défaut

Ok. Mais apparement ce n'est pas cela qui a été touché. Enfin, ce n'est pas trop grave, je n'avais pas pris un vieil ordi pour rien (le pauvre quand même).

Merci de votre aide !
Yoha2 est déconnecté   Envoyer un message privé Réponse avec citation
NEWS WINDOWSF.A.Qs WINDOWSTUTORIELS WINDOWSLIVRES WINDOWS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows > Win 2000/Me/98/95



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide