J'essaie de réparer le MBR en utilisant Ubuntu live CD. J'ai déjà installé ms-sys mais à partir des threads que j'ai vus, je ne suis pas complètement sûr dans quel / dev je devrais exécuter la commande:
sudo ms-sys --mbr7 /dev/???
(est-ce mbr7 l'option correcte lors de l'utilisation de Windows 7?)
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1f205b1f
Device Boot Start End Blocks Id System
/dev/sda1 * 38 38 0 0 Empty
/dev/sda2 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda3 206848 155854847 77824000 7 HPFS/NTFS/exFAT
/dev/sda4 155854848 625137663 234641408 7 HPFS/NTFS/exFAT
ubuntu@ubuntu:~$
Pourquoi est /dev/sda1
vide?
J'essaie de réparer le MBR car j'obtiens un écran noir lorsque j'essaie de charger le système d'exploitation.
Tout d'abord, votre table de partition semble avoir deux partitions actives, ce qui peut empêcher votre ordinateur de démarrer même si vous résolvez le problème du MBR.
Le démarrage MBR de Windows est assez génial car il utilise un MBR "par défaut" pour charger le MBR de la partition active. Avant de modifier les enregistrements de démarrage, essayez de désélectionner l'une des partitions et de démarrer.
Si cela ne fonctionne pas, le package
mbr
peut valoir la peine d'être étudié. Il est capable d'installer le MBR "par défaut" sur votre disque, qui charge simplement le code de démarrage à partir de la partition active.Selon votre question, lisez / suivez ces puces à vos risques et périls. Ce truc a la capacité de gâcher votre table de partition. Sauvegardez-le en utilisant d'
dd if=/dev/sda of=table.bin bs=512 count=1
abord. Je recommanderais également de sauvegarder tous vos fichiers. Si je comprends bien les documents, l'exécution de ces commandes sans-w
peut les empêcher d'écrire quoi que ce soit sans intervention supplémentaire de l'utilisateur.ms-sys /dev/sda
inspectera les partitions dist distms-sys
peut être assez dangereux et est conçu pour effacer tout votre MBR avec la table de partition dans plusieurs situations. Il semblerait que vous utilisez le mauvais utilitaire pour le travail.ms-sys --ntfs /dev/sdaX
oùsdaX
est votre partition avec Windows 7 dessus. Cela pourrait faire ce que vous attendez, mais probablement pas.Je pense que vous avez le mauvais utilitaire pour le travail ici. Cela ne «corrige» pas les MBR, il les détruit et les crée. Vous pouvez avoir de la chance et aligner la nouvelle table de partition avec la nouvelle, mais je ne compterais pas là-dessus. Essayez de démarrer un CD-ROM grub et de taper
chainloader (hd0,<win7 partition>)+1
à l'invite et de voir s'il démarre. Cela vous aidera à diagnostiquer où se situe votre problème. Si autre échoue, utilisez votre installation d'installation Windows pour réparer le MBR.la source
Voici les deux solutions qui ont fonctionné pour moi.
Démarrez Linux et assurez-vous que votre connexion Internet fonctionne et tapez ce qui suit sur le terminal.
1. Solution
Si le package a été installé, utilisez la commande suivante pour écrire le MBR:
2. Solution
Si le paquet a été installé, utilisez ce qui suit pour écrire le MBR.
Commun aux deux
Remplacez sda si vous souhaitez installer le MBR sur un autre lecteur. Ne mettez pas
sda1
,sda2
ousda3
. Mettez-le commesda
pour le disque dur. Enfin, redémarrez et votre Windows devrait démarrer.la source
dd
effacer lesda
disque entier ?