Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2017, à 20:24

Numix_Network

Comment formater totalement un disque dur sous Linux ?

Bonsoir,

J'aurai besoin de vous pour un petit souci : Je possède une tour avec deux disques dur (1 SSD de 230 Go + 1 HDD de 1 To). Sur le SSD est installé Xubuntu 16.04.2 LTS et sur le HDD il n'y a rien, j'aimerai en faire un disque dur secondaire pour mettre mes données. Lorsque je démarre le PC il reste toujours des traces de Windows 10 qui était installé sur le HDD puis qui a été installé sur le SSD.

J'aimerai donc : Formater intégralement et le plus proprement possible ce HDD de 1 To : Avant je formatais mes disques dur avec KillDisk MAIS j'aimerai apprendre à utiliser correctement Linux et à ne pas toujours avoir recours à une certaine facilité... J'ai effectué quelques recherches et je n'ose pas trop m'aventurer de peur de me tromper au niveau des partitions et des disques !

J'ai tapé la commande suivante :

sudo fdisk -l

Et voici le résultat :

Disque /dev/ram0 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram1 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram2 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram3 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram4 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram5 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram6 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram7 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram8 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram9 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram10 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram11 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram12 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram13 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram14 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/ram15 : 64 MiB, 67108864 octets, 131072 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disque /dev/sda : 223,6 GiB, 240057409536 octets, 468862128 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xaabbc896

Périphérique Amorçage     Start       Fin  Secteurs   Size Id Type
/dev/sda1    *             2048 456316927 456314880 217,6G 83 Linux
/dev/sda2             456318974 468860927  12541954     6G  5 Étendue
/dev/sda5             456318976 468860927  12541952     6G 82 partition d'échang


Disque /dev/sdb : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb9b2bdff

Périphérique Amorçage Start        Fin   Secteurs   Size Id Type
/dev/sdb1              2048 1953523711 1953521664 931,5G 83 Linux

Edit : Je ne sais pas très bien ce que j'ai fais mais il semblerait que j'ai supprimé totalement les fichiers Windows ! Ce qui en soit est une très bonne chose; j'ai utilisé le logiciel Gparted qui a l'air assez puissant et plutot complet et simple à utiliser et j'ai changer la partition qui était en MS-DOS pour la mettre en GPT (il me semble que c'était ce qu'il fallait faire) puis j'ai formaté le disque dur en NTFS. Bon cette méthode n'est que temporaire, je cherche malgré tout à formater mon disque afin de pouvoir m'en servir...

Dans l'attente de votre réponse,
Bonne soirée.

Dernière modification par Numix_Network (Le 15/03/2017, à 20:35)

#2 Le 15/03/2017, à 20:41

Nasman

Re : Comment formater totalement un disque dur sous Linux ?

Pour effacer totalement le contenu d'un disque, tu peux utiliser dd (alias le destructeur de données) qui écrira des zéros ou des caractères aléatoires sur tout le disque.
Attention la commande est dangereuse (si on se trompe de disque). Si ton disque de 1 To est toujours sdb alors la commande

sudo dd if=/dev/zero of=/dev/sdb bs=4096

peut faire le travail

Explication :
sudo : indique de passer en mode de "superutilisateur" (pour effectuer une tâche d'administration)
dd : le programme qui effectue le travail, écrit des donées par blocs sur le disque
if : fichier source
/dev/zero : un flux de données vides, générateur de zéros - /dev/urandom génère des nombres aléatoires
of = /dev/sdb : la destination est le "device" sdb, soit ton disque dur - attention à ne pas se tromper
bs=4096 : la copie se fait par bloc de 4096 octets (d'autres valeurs sont possibles)

Nota: on peut préciser le nombre de blocs à copier si on effacer seulement une partie du disque. Si rien n'est indiqué alors la commande s'arrêtera quand la fin du disque sera atteinte (sans doute plusieurs jours pour un disque de 1 To).

Si cela semble trop long on doit pouvoir se contenter d'effacer le premier Mio du disque (mbr+en-tête gpt+tables des partitions) et la fin du disque (où ces données sont répliquées).
Pour effacer à partir d'un emplacement on peut mettre le paramètre seek=   qui indique le nombre de blocs à sauter sur la destination pour commencer l'effacement.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 15/03/2017, à 20:50

Numix_Network

Re : Comment formater totalement un disque dur sous Linux ?

Nasman

Merci pour ta réponse, je viens de taper la commande comme tu me dis et je n'ai aucun message en retour. Dois-je laisser le terminal et le PC ouvert ? Ai-je zappé quelque chose ? Je suis étonné de ne pas avoir de message ou de ne pas voir une barre de chargement...

numix-network@numixnetwork-imedia-S3840:~$ sudo su
[sudo] Mot de passe de frhiddenuser : 
root@numix-network@numixnetwork-imedia-S3840:/home/frhiddenuser# sudo dd if=/dev/zero of=/dev/sdb bs=4096
|

Edit : Enfaite rien ne se passe du tout, je peux continuer à taper sur ENTER la ligne saute directement. Tu es sûr de ta commande ?

Dernière modification par Numix_Network (Le 15/03/2017, à 20:52)

#4 Le 15/03/2017, à 20:52

FrancisFDZ

Re : Comment formater totalement un disque dur sous Linux ?

bonjour,

Numix-Network a écrit :

J'aimerai donc : Formater intégralement et le plus proprement possible ce HDD de 1 To :

Formater 1To ? ça va la tête ? D'abord partitionner en fonction des besoins, puis formater ces partitions ! yikes
D'accord avec Nasman pour nettoyer complètement le disque, mais ça risque fort de prendre un sacré bout de temps !

(Quand je pense que mon tout premier PC tournait avec 2 floppys de 720 Ko !)

Dernière modification par FrancisFDZ (Le 15/03/2017, à 20:55)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#5 Le 15/03/2017, à 20:54

Numix_Network

Re : Comment formater totalement un disque dur sous Linux ?

FrancisFDZ

Merci pour ta réponse. Question bête mais pourquoi créer des partitions ? Je veux dire mon utilité aujourd'hui c'est d'utiliser ce disque pour de la sauvegarde uniquement : Données personnelles (Vidéos, Musiques, Documents, Images, Bordel en tout genre) bref pourquoi donc voudrais-tu que je partitionne ce disque ?

#6 Le 15/03/2017, à 21:31

Laurent85

Re : Comment formater totalement un disque dur sous Linux ?

Ce n'est pas obligatoire de partitionner mais dans la pratique tu assures une compatibilité avec tous les outils disponibles. Donc crée une nouvelle table de partitions puis une partition unique sur le disque et formate-la selon le système de fichiers de ton choix. Bon tu vas perdre quoi hmm 1Mo sur 1 To, rien quoi !

Hors ligne

#7 Le 16/03/2017, à 03:12

Numix_Network

Re : Comment formater totalement un disque dur sous Linux ?

Laurent85

Merci pour ta réponse ! En quel format je mets la table de partition : GPT ?

#8 Le 16/03/2017, à 13:38

Laurent85

Re : Comment formater totalement un disque dur sous Linux ?

Numix_Network a écrit :

En quel format je mets la table de partition : GPT ?

Plutôt dos étant donné que l'installation xubuntu n'est pas en mode efi. Grub peut de cette façon être installé dans le mbr des deux disques, solution ceinture et bretelles ça permet de démarrer quel que soit le disque amorcé.

Hors ligne

#9 Le 16/03/2017, à 13:58

malbo

Re : Comment formater totalement un disque dur sous Linux ?

Laurent85 a écrit :

Grub peut de cette façon être installé dans le mbr des deux disques, solution ceinture et bretelles ça permet de démarrer quel que soit le disque amorcé.

Cela peut parait astucieux mais je déconseille. C'est le genre de réparation que fait Boot-Repair : il colle des rustines partout et on n'y comprend plus rien quand on a des soucis ultérieurement(*). La bonne solution, c'est le chargeur d'amorçage dans le MBR du disque dans lequel Ubuntu est installé.

(*) je garde en mémoire ce rapport de Bug #1289977. Dans de nombreux cas, on y voit que Boot-Repair a pu réparer la merde qu'il avait lui même créée (le cas est expliqué à Cian dans le Comment #78). Il a réussit à s'en sortir (Boot-Repair) sans être éclaboussé parce que le pékin de base n'y comprend rien : du moment que ça redémarre après un coup de Boot-Repair, c'est tout ce qu'il demande et vive Boot-repair !

Dernière modification par malbo (Le 16/03/2017, à 14:17)

Hors ligne

#10 Le 16/03/2017, à 15:01

Laurent85

Re : Comment formater totalement un disque dur sous Linux ?

Mouais bof c'est un vieux bug grub et aussi grub n'est pas responsable des défauts de boot repair. Tu bases ton raisonnement sur la crainte d'une m..., ça arrive mais il faut pas se baser la dessus pour les décisions, un bug une fois corrigé on en parle plus, on n'entend pas parlé de ce qui marche sans soucis. Je ne force personne à le faire mais Grub installé dans le mbr des disques internes c'est la garantie que le pc démarre en cas de corruption du mbr, c'est un autre point de vue et je pense que c'est toujours préférable qu'un pc démarre pour un novice qui a besoin de son pc tous les jours, et se tamponne des débats d'informaticiens.

Mais je suis hors sujet c'est pas la demande. Numix_Network retiens qu'il est préférable d'associer installation Legacy et disque dos d'une part, installation uefi et disque gpt d'autre part. C'est le meilleur moyen d'éviter les complications pour tout le monde, toi, ceux qui veullent t'aider et aussi pour les outils de réparation comme boot repair.

Hors ligne

#11 Le 16/03/2017, à 16:44

malbo

Re : Comment formater totalement un disque dur sous Linux ?

Laurent85 a écrit :

Mouais bof c'est un vieux bug grub

Ce n'était pas un bug de Grub. Ce rapport de bug #1289977, c'était la collection de tous les traîne-misère qui avaient une installation bancale de Grub avant mise à niveau et qui n'ont pas passé la barre à cause de ça. Et comme je tentais de l'expliquer, Boot-repair était impliqué dans cette sale affaire mais il s'en est sorti sans s'en prendre une.

Hors ligne

#12 Le 16/03/2017, à 22:39

Laurent85

Re : Comment formater totalement un disque dur sous Linux ?

malbo a écrit :
Laurent85 a écrit :

Mouais bof c'est un vieux bug grub

Ce n'était pas un bug de Grub.

Tu interprêtes mal le problème du bug report que tu donnes. Et regarde le dernier post c'est vieux. Lance un dpkg-reconfigure grub-pc il proposera la possibilité d'installer grub dans le mbr de plusieurs disques à la fois. Le problème n'est pas lié à grub ou boot-repair, grub ne peut pas savoir sur quel disque le bios est configuré pour amorcer, donc il vaut mieux l'installer dans tous les mbr, il y a plus d'avantages que d'inconvénients. Et si grub repair fait aussi ce choix c'est pour cette raison.

Hors ligne

#13 Le 17/03/2017, à 07:00

malbo

Re : Comment formater totalement un disque dur sous Linux ?

Laurent85 a écrit :

Le problème n'est pas lié à grub ou boot-repair, grub ne peut pas savoir sur quel disque le bios est configuré pour amorcer, donc il vaut mieux l'installer dans tous les mbr, il y a plus d'avantages que d'inconvénients. Et si grub repair fait aussi ce choix c'est pour cette raison.

Ce n'est pas "grub repair", c'est Boot-Repair. Un outil que tu connais mal visiblement sinon tu saurais écrire correctement son nom. Et tu saurais aussi que Boot-Repair n'utilise pas "sudo dpkg-reconfigure grub-pc" pour faire ses réparations et c'est pour cette raison que ses réparations sont merdiques.

Hors ligne

#14 Le 17/03/2017, à 13:07

Laurent85

Re : Comment formater totalement un disque dur sous Linux ?

Un typo ça arrive roll
C'est pas moi qu'il faut convaincre malbo, réponds à la demande de Numix_Network, donne tes arguments, je donne les miens et arrête de reprendre tout ce que je dis si tu n'es pas d'accord, boot-repair c'est pas le sujet.

Hors ligne

#15 Le 17/03/2017, à 13:21

malbo

Re : Comment formater totalement un disque dur sous Linux ?

@Laurent85 : je réagissais seulement à ton argumentaire du post #8 "Grub peut de cette façon être installé dans le mbr des deux disques, solution ceinture et bretelles ça permet de démarrer quel que soit le disque amorcé." Mais je ne remets pas en cause ta suggestion "Plutôt dos étant donné que l'installation xubuntu n'est pas en mode efi".

Hors ligne

#16 Le 17/03/2017, à 13:24

Oni_Shadow

Re : Comment formater totalement un disque dur sous Linux ?

Si tu n'a pas windows d'installé sur cet ordinateur, mieux vaut éviter le format NTFS. Avec gparted crée une partition unique en ext4 par exemple. GPT c'est mieix, oui enfin surtout pour le disque principal.


Rouillé

Hors ligne

#17 Le 17/03/2017, à 13:41

Laurent85

Re : Comment formater totalement un disque dur sous Linux ?

malbo a écrit :

@Laurent85 : je réagissais seulement à ton argumentaire du post #8 "Grub peut de cette façon être installé dans le mbr des deux disques, solution ceinture et bretelles ça permet de démarrer quel que soit le disque amorcé."

Et je maintiens ce que je dit, même si tu n'es pas d'accord malbo roll

Hors ligne