Un disque dur, c'est ca, de la matière magnétique collée sur un support

hdd

Pour vous en servir, vous devez le partitionner. Par construction, on ne peut créer que 4 partitions au maximum. (on va ainsi pouvoir se repérer sur le disque, ca revient à poser des jalons). Les tables d'allocations seront alors en tête de disque

hda4

La petite zone bleue, c'est le MBR et les tables d'allocations.

Mais par ruse, on peut aussi créer autant de partitions qu'on veut. On crée d'abord une partition étendue
(Par opposition les 4 partitions natives possibles sont maintenant appellées partitions primaires.) Les tables d'allocations de chaque partition seront alors étalées sur le disque

hdaExt

Dans laquelle on va créer des partitions logiques (excusez l'allure du croquis pas très académique)

hdaPL

En fait on est limité à 72 partitions logiques
La conclusion c'est qu'il faut éviter les partitions étendues/logiques (qui s'évaporent facilement)
 & privilégier les partitions principales (+ facile à restaurer en cas de pépin)


Sous windows, en partant de la racine du disque (à sa périphérie), les appellations systèmes seront C, D, E, F etc
Sous Linux, le disque primaire est hda, et les partitions hda1, hda2, hda3 etc
Si il existe un deuxième disque dur, il sera hdc et les partitions hdc1, hdc2, hdc3 etc......
Pour en avoir le coeur net, tapez fdisk /dev/hda ou fdisk /dev/hdc ou fdisk -l pour tout listerfdisk
Quelle taille donner à vos partitions ??? Il est conseillé d'avoir une partition pour le "système" (programmes), et une autre pour les fichiers (données) ainsi qu'un swap si vous avez Linux. Pour le système, prenez 20 GO, et le reste pour les fichiers (+350MO pour le swap). Certains font autant de partitions qu'ils ont de types de fichiers (Musique, films, administratifs etc...) Je pense qu'il est préférable de mettre ces donnés dans des fichiers différents sur une même partition. Un crash disk sera moins dur à récupérer s'il y a moins de partitions, et trop de partitions ne se remplissent pas à la même vitesse à l'usage. Donc, si vous n'avez que Windows, 2 partitions c'est bien. Si vous n'avez que Linux, 3 partitions c'est bien. Si vous avez les 2, il en faudra donc 2+3=5 

formats
Quel format choisir ??? Pour Windows, de préférence le NTFS, . Pour Linux, le Reiser si vous encryptez des partitions de plus de 40 GO, ou bien le XFS ou mieux le prochain ext4fs. Evitez les ext2fs & ext3fs qui n'aiment pas les coupures de courant. Notez que Linux "voit" les partitions Windows, mais pas le contraire. Pour ça, il faut installer un utilitaire genre  sur Windows. Exemple de partitionnement pour Win + Linux :
exemple
Pour partitionner, on va utiliser Qtparted (clône de Partition Magic) présent sur nombre de Live CD, et plus particulièrement sur celui décrit ici, à savoir SystemRescue CD

UTILISEZ KONQUEROR POUR VOIR LES VIDEOS

 
Une fois achevé ce que vous avez à faire, quittez avec la commande halt

VIDEO VOIR COMMENT PARTITIONNER
Sous knoppix, tapez simplement qtparted en tant que su

VIDEO VOIR UN BACK-UP AVEC PARTIMAGE

Back-up (sauvegarde) Taux de compression : un système Windows prendra environ 80% de sa taille initiale, Linux 50 %. Une fois fait le back-up, vous pourrez retrouver votre Windows ou Linux tel qu'il était même après un formatage ou un échange disque neuf. Principe : Source/Cible. Vous devez définir la partition à sauvegarder et celle où seront "envoyés" les fichiers de sauvegarde. Si vous utilisez le partimage de knoppix, vous ne devez pas monter la source, seulement la cible en tant que "
su"
Pour cela, ouvrez un shell (l'icône de la petite TV) et taper su et "Envoi" le curseur passe à la ligne, faites à nouveau "Envoi" puis
tapez mount /dev/hdx puis partimage
Pour SysRescueCD, il faut monter les partitions dans un répertoire par ex mkdir /mnt/hda2 et mkdir /dev/hdc5 (par exemple si hda2 est la source et hdc5 la cible) (mkdir = make directory)

VIDEO RESTAURER UN BACK-UP

La restauration acceptera de se faire si et seulement si la nouvelle partition est au moins de même taille que l'ancienne. Si vous avez gravés les fichiers de back-up sur CD, vous pouvez restaurer depuis le lecteur CD  (/mnt/cdrom/fichier.000) Pour qu'un disque neuf accepte de booter, vous devrez lui faire une restauration du vieux MBR et activer la même partition que celle de l'ancien disque. Sinon, c'est pas grave, vous refaites une installation sommaire, puis la restauration du vieux système (l'installation sommaire aura recrée les MBR & chemins de boot)


VIDEO SCAN DE VIRUS


 Sur mini-cd (130MO)  avec tous les outils de maintenance décrits ici (dont le scan de virus sur des partitions windows ) ou  (CD ou DVD) qui permet de glisser/déposer des dossiers d'une partition à l'autre même en NTFS (depuis la version 5.1)


Quelques commandes shell à effectuer en tant que "su"

Formatage bas niveau #dd if=/dev/zero of=/dev/hdx
C'est long. Alors souvent je me contente d'écraser le début du disque avec l'ajout de count=10000000
Mais si vous avez été victime d'un virus, laissez formater le disque entier

Sauvegarde du MBR : #dd if=/dev/hda of=mbr bs=512 count=1
Sous knoppix, le fichier de sauvegarde "mbr" se trouvera dans le /home, de là, vous pouvez l'envoyer sur diskette
Restauration du MBR :#dd if=mbr of=dev/hda bs=1 count=64 skip=446 seek=446

mbr

Sauvegarde de la table d'allocations : # sfdisk -d /dev/hda > bak-hda valable seulement pour des partitions primaires
Sous knoppix, le fichier de sauvegarde bak-hda se trouvera dans /home, de là vous pouvez l'envoyer sur diskette
Restauration de la table d'allocations : # sfdisk -f /dev/hda < bak-hda si un jour vos partitions s'évaporent
ca vous permettra de récupérer vos données par exemple avec un live CD Linux genre knoppix muni d'un graveur (k3b) Tout le monde devrait prendre l'habitude de sauvegarder ses tables d'allocations, c'est tellement plus simple après de retrouver ses données en cas de problème disque (dans les forums, j'en vois souvent qui se plaignent que leur partition NTFS de données est devenue "RAW" que windows peut plus lire) Ensuite Glissez/Déposez les fichiers MBR & bak-hda sur une clef USB
tab

Clonage de partition : #dd if=/dev/hdx of=/dev/hdy (source/cible) conv=noerror,sync bs=8k
ATTENTION : la cible doit être au moins de taille égale à la source
C'est pratique d'avoir un clône, parcequ'en cas de crash il suffit d'échanger les disques durs, et hop ca repart pour un tour. Mais c'est plus long qu'un back-up (et il faut clôner régulièrement pour rester up-to-date)

Clonage de cartes mémoires : dd if=/dev/sda of=/home/toto/sdcopie.img conv=noerror pour copier sur le hdd  
 puis ré-écrire dd if=/home/toto/sdcopie.img of=/dev/sdb

Retrouver ses partitions : gpart -W /dev/hdx /dev/hdx
voir man gpart

Sur un portable, la durée de vie d'un disque est estimée à 600.000 cycles.
Pour connaitre l'encours, installez smartmontools
Puis utilisez , en tant que su, la commande
 #smartctl -s on /dev/hda pour "lancer" smartmontools, puis la commande
#smartctl -a /dev/hda | grep Load_Cycle

Un crash disque est souvent l'occasion d'installer un système plus récent sur le PC. Seules ses données sont périssables. Alors n'hésitez pas à faire une sauvegarde sur DVD régulièrement de vos données, ca vous évitera de vous prendre la tête avec toutes ces manipes de récupération surtout si c'est une panne mécanique, parceque là faut passer dans les commandes ultimes avant abandon (commande hdparm)
hdparm

Ou la commande ddrescue