web-dev-qa-db-fra.com

Rendre mon vieux disque dur pas amorçable

Fréquemment mon BIOS pour une raison quelconque tente de démarrer à mon ancien disque dur au lieu de mon nouveau SSD. Cela commence à devenir très gênant doit changer de priorité du disque dur à chaque fois que je redémarre mon ordinateur.

enter image description here

Disque 0 (Stockage E :) Est-ce que mon vieux HardDrive avec GRUB BootLoader sur elle. Je veux que ce disque dur ne soit pas amorcé sans perdre de données dessus. Est-ce possible? S'il vous plaît aider!

8
Jonathan Beaudoin

Cela modifiera le disque dur pour supprimer le drapeau "amorçable" et vider le MBR. Je ne peux pas garantir le succès, mais votre BIOS doit ignorer le disque dur s'il ne trouve aucun drapeau de démarrage sur ce disque dur et pas de MBR. Si utilisé à tort ou dans des circonstances particulières, cela ne peut tuer que des parties de votre MBR ou d'autres données, telles que le schéma de partition, faites donc une sauvegarde avant.

  1. Démarrer un Linux. (Désolé, chère utilisateur Windows, recherchez le Web pour supprimer le drapeau de démarrage et DD, DD écrit essentiellement des zéros aux premiers 446 octets qui sont AFaik réservés au MBR.)
  2. Obtenir le /dev/sdX Nombre (probablement lsblk ou tel, je vais utiliser /dev/sdh pour le moment)
  3. Cours fdisk /dev/sdh où SDH est évidemment votre Disk Droite.
  4. p votre schéma de partition, recherchez le numéro de partition (première colonne, sdxy, c.-à-d. SDH6) et si le drapeau de démarrage (deuxième colonne) est vérifié avec un *
  5. a, puis le numéro de partition. Remarque: FDISK ne veut pas que vous entriez SDH6 ou même/dev/SDH6, il veut juste 6 dans ce cas.
  6. p et vérifiez les résultats.
  7. w Pour écrire des modifications et une sortie.
  8. De plus, vous devriez vider le MBR

Commande de supprimer MBR uniquement

La commande suivante effacera MBR, mais pas vos partitions:

dd if=/dev/zero of=/dev/sdc bs=446 count=1

Source: http://www.ycyberciti.biz/faq/linux-clearing-out-master-boot-record-dd-command/ (non testé, mais devrait fonctionner)


Si cela ne fonctionne pas et que l'ancien disque dur est toujours démarré, vous pouvez essayer le hack pour supprimer le répertoire/démarrer (ou vider la partition, si oui) sur ce disque dur. C'est l'endroit où le PC regarde le temps de démarrage et où Groub réside. Malheureusement, vous allez perdre votre noyau (/boot/vmlinuz* surtout) et donc, mais si vous voulez vraiment dire de ne jamais démarrer ce périphérique, vous pouvez l'essayer. (Si vous ne retirez que le drapeau MBR et le drapeau de démarrage (ou simplement grub), l'outil de réparation de démarrage peut vous aider. Si vous supprimez votre noyau et vous devez réinstaller Linux.

1
Schwertspize