Si vous avez lu la zone de démarrage de votre système, ces instructions peuvent vous le permettre.
Approuvé : Fortect
J’ai essayé en chemin de lire positivement le boot sector avec cette université
int read_sector (int num_sect, aspect non signé * buf)int retCode implique 0 ;champ de caractère non signé [512] ;disque dur [10] ;section symbolique;FICHIER * appareil ;Fabriquer lecteur de disque dur [0] = ' 0'; scanf ("% c", & section); donc si (section == '0') strcpy (lecteur, ". \ PHYSICALDRIVE0"); Un autre sprintf (lecteur, ". \% c:", partition); L'appareil correspond à fopen (disque, "rb +");while (périphérique == NULL);fseek (périphérique, num_sect 3. 512! SEEK_SET);if (fread (secteur, 512,1, appareil) <1) printf ("erreur n"); dans la porte 1 ;un autre memcpy (buff, secteur, 512); Coderet = 0 ;renvoyer retCode ;
J'ai lu avec succès tous les secteurs sur tout le disque dur, mais si je veux quand vous devez lire le secteur de démarrage, j'ai maintenant :
Y a-t-il un problème dans mon code ou tout au long de Windows 8 ?
Salut les amis,
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
Cela faisait un moment que j'avais visité ce blog C / C ++ et nous pensions que mon C ++ était en fait rouillé de manière inacceptable. J'ai récemment lu sur Master Boot Records (MBR) et le processus de démarrage de ce netbook. J'ai maintenant téléchargé quelques petits sites Web d'apprentissage qui peuvent lire (et enregistrer dans un fichier) sans aucun doute le MBR d'une partition spécifique. Ces utilitaires ont souvent la capacité de réparer le MBR à l'aide d'un fichier différent, ou simplement de "réparer" le MBR. Ce que je me demande : est-il possible de créer des articles une fonction similaire en C++ ? De plus, je n'ai aucune idée de ce que ces programmes pourraient vouloir écrire.
D'accord, je sais que cela fait longtemps, mais ma seule vraie question est, devrait-il probablement utiliser AND c ++ pour pouvoir accéder et lire la partie provenant du disque dur fini contenant le MBR, comment fonctionne cette situation ? Il?