Outils pour utilisateurs

Outils du site


effacement

Clé USB d'effacement des disques mécaniques, SSD et NVMe

Création d'une clé USB Ventoy

  1. Avec Ventoy création d'une clé USB amorçable pour les fichiers ISO : voir Ventoy
    1. avec l'option -r prévoir un espace disque pour y déposer le script d'effacement
    2. formater cette partition et nommer la “sauvegardes”

Modification de l'iso Clonezilla

Dans notre cas clonezilla-live-3.2.0-5-amd64

  1. Récupéré une version stable de Clonezilla au format zip
  2. décompressé ce fichier zip et modifier les fichiers :

/syslinux/isolinux.cfg et /syslinux/syslinux.cfg en ajoutant :

label Effacement
# MENU DEFAULT
# MENU HIDE
MENU LABEL ISOLINUX Effacement disque dur ou SSD ou NVMe
# MENU PASSWD
kernel /live/vmlinuz
append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet loglevel=0 noswap edd=on nomodeset enforcing=0 noeject locales=fr_FR.UTF-8 keyboard-layouts=fr ocs_prerun=\"mount \$(blkid \| grep sauvegardes \| cut -d : -f1) /home/partimag/\" ocs_live_run="sudo sh /home/partimag/effacement.sh" ocs_live_extra_param="" ocs_live_batch="no" vga=788 net.ifnames=0  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
TEXT HELP
* Boot menu for BIOS machine
* Clonezilla live version: 3.2.0-5-amd64. (C) 2003-2024, NCHC, Taiwan
* Effacement securise du disque selectionne grace Nwipe, HDparm ou NVMe-cli
ENDTEXT

et dans /boot/grub/config.cfg en ajoutant :

menuentry "GRUB Effacement du disque dur ou SSD ou NVMe" {
search --set -f /live/vmlinuz
$linux_cmd /live/vmlinuz boot=live username=user config components quiet locales=fr_FR.UTF-8 keyboard-layouts=fr ocs_prerun=\"mount \$(blkid \| grep sauvegardes \| cut -d : -f1) /home/partimag/\"  ocs_live_run="sudo sh /home/partimag/effacement.sh" ocs_live_extra_param="" ocs_live_batch="no"
$initrd_cmd /live/initrd.img
}

Création de l'iso Clonezilla modifié

Dans le répertoire supérieur à clonezilla-live-3.2.0-5-amd64-avec-effacement de Clonezilla décompressé et modifié exécuter la commande

genisoimage -o clonezilla-live-3.2.0-5-amd64-effacement.iso -b syslinux/isolinux.bin –efi-boot boot/grub/efi.img -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T clonezilla-live-3.2.0-5-amd64-avec-effacement

Script d'effacement d'un disque mécanique, SSD ou NVMe

effacement.sh.rtf Ce script placé dans la partition “sauvegardes” de la clé USB effectue les actions suivantes :

  1. liste tous les disques (HDD, SSD, NVMe) connectés à l'ordinateur.
  2. demande à l'utilisateur de choisir un disque en entrant son nom (par exemple, sda ou nvme0n1).
  3. détermine le type de disque choisi (HDD, SSD ou NVMe) en vérifiant le nom du disque et l'attribut ROTA[1]
  4. En fonction du type de disque, il lance le programme approprié :
    1. Nwipe pour disque magnétique https://en.wikipedia.org/wiki/Nwipe

Il faut que nwipe, hdparm, nvme-cli et éventuellement smartctl soient installés et que le script soit exécutable

IMPORTANT

Lors de l'utilisation de Ventoy si vous avez un écran qui freeze redémarrer et choisir le mode GRUB2 dans Ventoy

effacement.txt · Dernière modification : 2025/02/11 11:32 de rene