Programmes de restauration de lecteurs flash Linux. Ubuntu : Récupérer des fichiers supprimés

Réparation logicielle de clé USB sous Linux.

Aujourd'hui, nous allons parler de ce qu'on appelle la « réparation logicielle » des clés USB. Les problèmes de réparation du matériel ne seront pas pris en compte en raison du coût peu élevé des appareils neufs et absolument utilisables ; La question de la récupération des données à partir de lecteurs flash défectueux n'est pas envisagée en raison du manque de volonté de l'auteur de l'envisager publiquement :).

La raison de la rédaction de cet article était l'abondance de conseils sur divers forums sur la façon d'éliminer les problèmes logiciels des lecteurs flash à l'aide de divers utilitaires de « formatage de bas niveau », etc. Sans nier l'existence d'utilitaires « du fabricant », j'aimerais à noter qu'il existe une méthode très simple et totalement fiable pour supprimer les logiciels malveillants sur les lecteurs flash, éliminant ainsi les problèmes avec le système de fichiers, le secteur de démarrage et le MBR, qui surviennent généralement lorsque ces périphériques sont retirés de l'ordinateur de manière dangereuse ou en raison d'autres logiciels. ou des pannes matérielles de l'ordinateur (les ponts sud bogués ICH5 d'Intel en valent à eux seuls la peine).

Les méthodes existantes pour « guérir » ces maladies sous Microsoft Windows présentent un certain nombre d'inconvénients importants, dus au manque d'outils de gestion de disque suffisamment fonctionnels sous Windows, même de la part de fabricants tiers. Un exemple simple : après avoir « rempli » une clé USB avec des zéros, Windows la formate en super-disquette, c'est-à-dire sans organiser de MBR, ce qui est inacceptable pour que la clé USB fonctionne correctement sous différents OS. Les gestionnaires de disques tiers ne peuvent pas fonctionner avec les périphériques USB (Norton Partition Magic) ou ne fonctionnent pas correctement (Paragon Partition Manager).

Travailler avec un lecteur flash sous différents systèmes d'exploitation s'effectue exactement comme avec un disque dur, donc les exigences d'organisation de la structure logique sont similaires à celles d'un disque dur et non d'une disquette. À ces fins, nous utiliserons le bon système d'exploitation et le bon logiciel, qui, en fin de compte, est également absolument gratuit, contrairement aux métiers payants inefficaces.

Donc... Il y a un lecteur flash qui soit se bloque sous Windows, soit demande à être formaté, mais n'est pas formaté (« Windows ne peut pas terminer le formatage », oh, horreur !), ou provoque de mauvaises choses lors de la numérisation avec le même HDDScan.

Si vous n'êtes pas familier avec Linux, je vous suggère de télécharger d'abord l'une des distributions LiveCD et, après avoir préalablement gravé l'image sur CD, de démarrer à partir de celle-ci. En tant que Slakovod, je suggérerai naturellement Slax - il est de petite taille, simple (cependant, comme tout LiveCD à usage général), se charge rapidement et contient tout le nécessaire pour la « réparation ». Si vous avez déjà Linux sur votre disque dur et que vous en êtes ami, je serai heureux d'ajouter quelques conseils supplémentaires à votre banque de connaissances.

Personnellement, j'ai travaillé sous un port Slackware non officiel localisé pour les processeurs BlueWhite64 64 bits.

Un peu sur le formatage : il y aura désormais de gros morceaux de code. Nous afficherons la sortie de la console dans une police monospace normale et notre entrée en gras. Juste derrière les barreaux en rouge - #mes commentaires.

Alors, nous avons chargé. Si vous n'êtes pas root, devenez-en un en exécutant la commande su et en entrant le mot de passe, car seul le superutilisateur a le droit de combattre du matériel fou :) .

Nous connectons la clé USB, regardons la liste des périphériques USB. Entrez lsusb, appuyez sur Entrée, regardez le résultat :

racine@H84_103:~# lsusb

#Nous observons la conclusion : la voici, ma chère, même apparemment « matérielle » vivante.

Bus 005 Appareil 003 : ID 0ea0:2168 Ours Technology, Inc. Clé USB Transcend JetFlash 2.0 / Astone

Bus 005 Appareil 001 : ID 0000:0000

Bus 004 Appareil 001 : ID 0000:0000

Bus 003 Appareil 001 : ID 0000:0000

Bus 002 Appareil 001 : ID 0000:0000

#C'est un scanner, ça ne nous dérange pas.

Bus 001 Périphérique 003 : ID 04a5:20fc Acer Peripherals Inc. (maintenant BenQ Corp.) Benq 5000

Bus 001 Appareil 001 : ID 0000:0000

Les lecteurs Flash sont reconnus comme des lecteurs SCSI, c'est-à-dire des périphériques /dev/sdX, mais pour une raison quelconque, l'utilitaire de disque IDE typique hdparm fonctionne avec eux :) . Attention!!! Nous désignons également les disques durs SATA comme /dev/sdX ! J'ai un disque dur SATA, donc /dev/sda lui appartient légitimement, et la lettre b suivante, c'est-à-dire /dev/sdb, appartient au lecteur flash. Essayons de mieux la connaître :

root@H84_103 :~# hdparm /dev/sdb

#La protection en écriture est désactivée

lecture seule = 0 (désactivé)

lecture anticipée = 256 (activé)

#La géométrie traduite correspond à la vraie : 1017856 secteurs soit ~512 Mo

géométrie = 17/1014/59, secteurs = 1017856, début = 0

Nous allons maintenant lui donner un « formatage de bas niveau », c'est-à-dire que nous remplirons tout l'espace de stockage avec zéro octet. De cette façon, nous supprimerons les soft bads, effacerons les tables FAT erronées, le secteur de démarrage, le MBR. Attention! Toutes les données restantes sur la clé USB seront irrémédiablement perdues !

root@H84_103 :~# dd if=/dev/zero of=/dev/sdb

#dd a été saisi sans paramètres, il se plaint maintenant du manque d'espace sur le lecteur flash. Et c'est vrai, notre générateur zéro est sans dimension :)

dd : écrire dans `/dev/sdb » : aucun espace disponible sur l'appareil

1017857+0 enregistrements lus

1017856+0 entrées écrites

521142272 octets copiés (521 Mo), 144,185 secondes, 3,6 Mo/s

Clé USB 2.0 de 512 Mo effacée en 2,5 minutes

Maintenant, nous créons une section « de manière propriétaire ».

root@H84_103 :~# fdisk /dev/sdb

#fdisk se plaint de n'avoir trouvé ni la table de partition DOS ni l'étiquette de disque de style BSD. C'est compréhensible - toute la couleur est remplie de zéros.

Le périphérique ne contient ni table de partition DOS valide, ni étiquette de disque Sun, SGI ou OSF

Construire une nouvelle étiquette de disque DOS. Les modifications resteront uniquement en mémoire,

jusqu'à ce que vous décidiez de les écrire. Après cela, bien sûr, le précédent

le contenu ne sera pas récupérable.

Attention : le flag invalide 0x0000 de la table de partition 4 sera corrigé par w(rite)

#Smart fdisk propose immédiatement de l'aide. Appuyez sur m

Commande (m pour aide) : m

#Afficher une liste de commandes :

un basculer un drapeau amorçable

b modifier l'étiquette du disque bsd

c basculer l'indicateur de compatibilité dos

d supprimer une partition

l liste les types de partitions connus

j'imprime ce menu

n ajouter une nouvelle partition

o créer une nouvelle table de partition DOS vide

p imprimer la table de partition

q quitter sans enregistrer les modifications

s créer une nouvelle étiquette de disque Sun vide

ne pas changer l'identifiant système d'une partition

vous changez les unités d'affichage/de saisie

v vérifier la table de partition

w écrire la table sur le disque et quitter

x fonctionnalités supplémentaires (experts uniquement)

#Nous avons besoin d'une nouvelle section. Appuyez sur n, comme écrit :

Commande (m pour aide) : n

p partition principale (1-4)

#Naturellement, la section principale. Appuyez sur p

#Et le premier, bien sûr. Appuyez sur 1

Numéro de partition (1-4) : 1

#Ici, nous sommes d'accord avec tout ce que propose fdisk. Il est intelligent, il le découvrira tout seul :)

Premier cylindre (1-1014, par défaut 1) :

Utiliser la valeur par défaut 1

Dernier cylindre ou +size ou +sizeM ou +sizeK (1-1014, par défaut 1014) :

Utilisation de la valeur par défaut 1014

#Voyons ce que nous avons créé :) . Appuyez sur p

Commande (m pour aide) : p

Disque /dev/sdb : 521 Mo, 5 211 422 272 octets

17 têtes, 59 secteurs/piste, 1014 cylindres

Unités = cylindres de 1003 * 512 = 513536 octets

Démarrage du périphérique Début Fin Blocs Système d'identification

/dev/sdb1 1 1014 508491+ 83 Linux

Par défaut, le Fdisk a bien sûr créé une partition Linux (enfin, il ne devrait pas créer de partition Windows). Vous devez modifier l'ID de la section. Appuyez sur t.

Commande (m pour aide) : t

#Sélectionnez la première section pour changer l'ID

Partition sélectionnée 1

#prudent fdisk suggère de regarder en quoi nous pouvons changer le type de partition

Code hexadécimal (tapez L pour lister les codes) : l

0 Vide 1e Caché W95 FAT1 80 Old Minix avec démarrage Solaris

1 FAT12 24 NEC DOS 81 Minix / vieux Lin bf Solaris

2 Racine XENIX 39 Plan 9 82 Linux swap c1 DRDOS/sec (FAT-

3 XENIX usr 3c PartitionMagic 83 Linux c4 DRDOS/s (FAT-

Préface:
Cet article n'est pas nouveau, son but est de structurer les connaissances accumulées sur les forums et notre propre expérience pour de futurs cours similaires.
Pour les informations perdues à jamais, tout comme pour les vis et les clés USB endommagées, personne d'autre que vous n'assume aucune responsabilité.
En cas de panne matérielle du support, les méthodes de récupération répertoriées ci-dessous sont impuissantes.

Bonsoir à tous)

Aujourd'hui, nous sommes le vendredi 29 mars et nous allons restaurer les vis mortes et les lecteurs flash, ou, plus précisément, leurs données.

Et l'irremplaçable Linux Debian nous y aidera.

Commencer:
Tous les périphériques sous Linux sont définis dans le répertoire /dev. Les fichiers de fichiers ressemblent généralement à /dev/sda, /dev/sdb, etc. Découvrez soigneusement lequel de /dev/sdX est votre cible, sinon vous risquez d'endommager le système de fichiers racine.
Si vous n'êtes pas sûr : tapez la commande df -h, elle affichera les répertoires actuellement montés auxquels vous ne devez pas toucher.

Alors commençons par prier.

1) Diagnostiquer, créer une table de partition
En principe, les autres actions sont similaires pour les vis et les lecteurs flash
Nous réparons le lecteur flash. Un lecteur flash Yin Yang mort ordinaire, non détecté dans Windows. Après avoir parcouru des sites comme flashtools et désespéré de le réparer sous Windows, nous l'avons collé sous Linux.

# dmesg | queue

stockage USB : analyse du périphérique terminée

scsi 5:0:0:0 : Clé USB Qumo à accès direct 1.00 PQ : 0 ANSI : 2

sd 5:0:0:0 : 7819136 Blocs logiques de 512 octets : (4,00 Go/3,72 Gio)

sd 5:0:0:0 : la protection en écriture est activée

sd 5:0:0:0 : Détection du mode : 23 00 80 00

sd 5:0:0:0 : en supposant que le cache du lecteur : écriture

sd 5:0:0:0 : en supposant que le cache du lecteur : écriture

sdc : table de partition inconnue

sd 5:0:0:0 : en supposant que le cache du lecteur : écriture

sd 5:0:0:0 : disque amovible SCSI connecté

Génial, la clé USB montrait des signes de vie. Comme nous pouvons le voir, nous avons ici une clé USB Qumo de 4 Go.
Bon sang, la protection en écriture est activée, retirez la clé USB et changez le levier dessus pour permettre l'écriture. Poussons. Oui, la protection en écriture a été supprimée.

# fdisk -l

Disque /dev/sdc : 4 003 Mo, 4 003397632 octets

124 têtes, 62 secteurs/piste, 1017 cylindres

Unités = cylindres de 7688 * 512 = 3936256 octets

Taille du secteur (logique/physique) : 512 octets / 512 octets

Taille d'E/S (minimum/optimal) : 512 octets / 512 octets

Identifiant du disque : 0x00000000

Le disque /dev/sdc ne contient pas de table de partition valide

Ouais, c'est ça. Le disque n'a pas de table de partition valide. C'est pourquoi ce n'est pas défini.

Eh bien, essayons de créer :

Créez une table de partition nulle :

# cfdisk -z /dev/sdc

Une fenêtre graphique conviviale cfdiska apparaît.

Cliquez sur NOUVEAU pour créer une nouvelle section. Sélectionnez Primaire. Si vous êtes sûr et que tout est en ordre, cliquez sur Écrire - la table de partition sera créée avec succès.
Vous pouvez accéder au paramètre Type et définir manuellement le type de système de fichiers pour la table spécifiée. En tapant le code extrait d'ici :


J'ai choisi 83, car il sera plus natif pour Linux. Voilà, la table de partition est créée, tout le reste est une question de technique :

Montez la clé USB :

accueil# mkdir FLASH
accueil#chmod 777 /accueil/FLASH

domicile#mount /dev/sdc1 /home/FLASH

Voilà, vous pouvez utiliser la clé USB.
Si votre périphérique est toujours affiché dans fdisk -l sans table de partition, le problème est plus profond. Tristesse.

2) Formatez-le dans le système de fichiers dont vous avez besoin.

Maintenant, j'ai inséré une vis SATA dans la station d'accueil (également morte et non détectée dans Windows et j'ai fait tout ce qui est indiqué dans le premier paragraphe. La vis a été restaurée avec succès et après l'avoir montée dans le commandant de minuit, vous pouvez voir toutes les informations restantes du vieux jours

Oui, vous devez penser à démonter cette partition

#umount /dev/sdc1 /home/SATA
#mkfs -t ext3 /dev/sdc1

Vous pouvez installer un autre FS, par exemple ReiserFS ou Xfs. Pourquoi vous ne pouvez pas installer NTFS, je pense que vous le devinerez.
Les éléments suivants seront affichés à l'écran :

Étiquette du système de fichiers =

Type de système d'exploitation : Linux

Taille du bloc = 4096 (log = 2)

Taille du fragment = 4 096 (log = 2)

Stride = 0 blocs, largeur de bande = 0 blocs

4890624 inodes, 19537040 blocs

976852 blocs (5,00%) réservés au super utilisateur

Premier bloc de données = 0

Aujourd'hui, nous allons parler de ce qu'on appelle la « réparation logicielle » des clés USB. Les problèmes de réparation du matériel ne seront pas pris en compte en raison du coût peu élevé des appareils neufs et absolument utilisables ; La question de la récupération des données à partir de lecteurs flash défectueux n'est pas envisagée en raison du manque de volonté de l'auteur de l'envisager publiquement :).

La raison de la rédaction de cet article était l'abondance de conseils sur divers forums sur la façon d'éliminer les problèmes logiciels des lecteurs flash à l'aide de divers utilitaires de « formatage de bas niveau », etc. Sans nier l'existence d'utilitaires « du fabricant », j'aimerais à noter qu'il existe une méthode très simple et totalement fiable pour supprimer les logiciels malveillants sur les lecteurs flash, éliminant ainsi les problèmes avec le système de fichiers, le secteur de démarrage et le MBR, qui surviennent généralement lorsque ces périphériques sont retirés de l'ordinateur de manière dangereuse ou en raison d'autres logiciels. ou des pannes matérielles de l'ordinateur (les ponts sud bogués ICH5 d'Intel en valent à eux seuls la peine).

Les méthodes existantes pour « guérir » ces maladies sous Microsoft Windows présentent un certain nombre d'inconvénients importants, dus au manque d'outils de gestion de disque suffisamment fonctionnels sous Windows, même de la part de fabricants tiers. Un exemple simple : après avoir « rempli » une clé USB avec des zéros, Windows la formate en super-disquette, c'est-à-dire sans organiser de MBR, ce qui est inacceptable pour que la clé USB fonctionne correctement sous différents OS. Les gestionnaires de disques tiers ne peuvent pas fonctionner avec les périphériques USB (Norton Partition Magic) ou ne fonctionnent pas correctement (Paragon Partition Manager). Travailler avec un lecteur flash sous différents systèmes d'exploitation s'effectue exactement comme avec un disque dur, donc les exigences d'organisation de la structure logique sont similaires à celles d'un disque dur et non d'une disquette. À ces fins, nous utiliserons le bon système d'exploitation et le bon logiciel, qui, en fin de compte, est également absolument gratuit, contrairement aux métiers payants inefficaces.

Donc... Il y a un lecteur flash qui soit se bloque sous Windows, soit demande à être formaté, mais n'est pas formaté (« Windows ne peut pas terminer le formatage », oh, horreur !), ou provoque de mauvaises choses lors de la numérisation avec le même HDDScan.

Si vous n'êtes pas familier avec Linux, je vous suggère de télécharger d'abord l'une des distributions LiveCD et, après avoir préalablement gravé l'image sur CD, de démarrer à partir de celle-ci. En tant que Slakovod, je suggérerai naturellement Slax - il est de petite taille, simple (cependant, comme tout LiveCD à usage général), se charge rapidement et contient tout le nécessaire pour la « réparation ». Si vous avez déjà Linux sur votre disque dur et que vous en êtes ami, je serai heureux d'ajouter quelques conseils supplémentaires à votre banque de connaissances.

Personnellement, j'ai travaillé sous un port Slackware non officiel localisé pour les processeurs BlueWhite64 64 bits.

Un peu sur le formatage : il y aura désormais de gros morceaux de code. Nous afficherons la sortie de la console dans une police monospace normale et notre entrée en gras. Juste derrière les barreaux en rouge - #mes commentaires.

Alors, nous avons chargé. Si vous n'êtes pas root, devenez-en un en exécutant la commande su et en entrant le mot de passe, car seul le superutilisateur a le droit de combattre du matériel fou :) .

Nous connectons la clé USB, regardons la liste des périphériques USB. Entrez lsusb, appuyez sur Entrée, regardez le résultat :

Racine@H84_103 :~# lsusb
#Nous observons la conclusion : la voici, ma chère, même apparemment « matérielle » vivante.
Bus 005 Appareil 003 : ID 0ea0:2168 Ours Technology, Inc. Clé USB Transcend JetFlash 2.0 / Astone
Bus 005 Appareil 001 : ID 0000:0000
Bus 004 Appareil 001 : ID 0000:0000
Bus 003 Appareil 001 : ID 0000:0000
Bus 002 Appareil 001 : ID 0000:0000
#C'est un scanner, ça ne nous dérange pas.
Bus 001 Périphérique 003 : ID 04a5:20fc Acer Peripherals Inc. (maintenant BenQ Corp.) Benq 5000
Bus 001 Appareil 001 : ID 0000:0000

Les lecteurs Flash sont reconnus comme des lecteurs SCSI, c'est-à-dire des périphériques /dev/sdX, mais pour une raison quelconque, l'utilitaire de disque IDE typique hdparm fonctionne avec eux :) . Attention!!! Nous désignons également les disques durs SATA comme /dev/sdX ! J'ai un disque dur SATA, donc /dev/sda lui appartient légitimement, et la lettre b suivante, c'est-à-dire /dev/sdb, appartient au lecteur flash. Essayons de mieux la connaître :

Racine@H84_103 :~# hdparm /dev/sdb

/dev/sdb :
#La protection en écriture est désactivée
lecture seule = 0 (désactivé)
lecture anticipée = 256 (activé)
#La géométrie traduite correspond à la vraie : 1017856 secteurs soit ~512 Mo
géométrie = 17/1014/59, secteurs = 1017856, début = 0

Nous allons maintenant lui donner un « formatage de bas niveau », c'est-à-dire que nous remplirons tout l'espace de stockage avec zéro octet. De cette façon, nous supprimerons les soft bads, effacerons les tables FAT erronées, le secteur de démarrage, le MBR. Attention! Toutes les données restantes sur la clé USB seront irrémédiablement perdues !

Racine@H84_103 :~# dd if=/dev/zero of=/dev/sdb
#dd a été saisi sans paramètres, il se plaint maintenant du manque d'espace sur le lecteur flash. Et c'est vrai, notre générateur zéro est sans dimension :)
dd : écrire dans `/dev/sdb » : aucun espace disponible sur l'appareil
1017857+0 enregistrements lus
1017856+0 entrées écrites
521142272 octets copiés (521 Mo), 144,185 secondes, 3,6 Mo/s

Clé USB 2.0 de 512 Mo effacée en 2,5 minutes
Maintenant, nous créons une section « de manière propriétaire ».

Racine@H84_103 :~# fdisk /dev/sdb
#fdisk se plaint de n'avoir trouvé ni la table de partition DOS ni l'étiquette de disque de style BSD. C'est compréhensible - toute la couleur est remplie de zéros.
Le périphérique ne contient ni table de partition DOS valide, ni étiquette de disque Sun, SGI ou OSF
Construire une nouvelle étiquette de disque DOS. Les modifications resteront uniquement en mémoire,
jusqu'à ce que vous décidiez de les écrire. Après cela, bien sûr, le précédent
le contenu ne sera pas récupérable.

Attention : le flag invalide 0x0000 de la table de partition 4 sera corrigé par w(rite)

#Smart fdisk propose immédiatement de l'aide. Appuyez sur m
Commande (m pour aide) : m
#Afficher une liste de commandes :
Action de commande
un basculer un drapeau amorçable
b modifier l'étiquette du disque bsd
c basculer l'indicateur de compatibilité dos
d supprimer une partition
l liste les types de partitions connus
j'imprime ce menu
n ajouter une nouvelle partition
o créer une nouvelle table de partition DOS vide
p imprimer la table de partition
q quitter sans enregistrer les modifications
s créer une nouvelle étiquette de disque Sun vide
ne pas changer l'identifiant système d'une partition
vous changez les unités d'affichage/de saisie
v vérifier la table de partition
w écrire la table sur le disque et quitter
x fonctionnalités supplémentaires (experts uniquement)

#Nous avons besoin d'une nouvelle section. Appuyez sur n, comme écrit :
Commande (m pour aide) : n
Action de commande
e prolongé
p partition principale (1-4)
#Naturellement, la section principale. Appuyez sur p
p
#Et le premier, bien sûr. Appuyez sur 1
Numéro de partition (1-4) : 1
#Ici, nous sommes d'accord avec tout ce que propose fdisk. Il est intelligent, il le découvrira tout seul :)
Premier cylindre (1-1014, par défaut 1) :
Utiliser la valeur par défaut 1
Dernier cylindre ou +size ou +sizeM ou +sizeK (1-1014, par défaut 1014) :
Utilisation de la valeur par défaut 1014

#Voyons ce que nous avons créé :) . Appuyez sur p
Commande (m pour aide) : p



/dev/sdb1 1 1014 508491+ 83 Linux

#Par défaut, le fdisk a bien sûr créé une partition Linux (enfin, il ne devrait pas créer de partition Windows). Vous devez modifier l'ID de la section. Appuyez sur t.
Commande (m pour aide) : t
#Sélectionnez la première section pour changer l'ID
Partition sélectionnée 1
#prudent fdisk suggère de regarder en quoi nous pouvons changer le type de partition
Code hexadécimal (tapez L pour lister les codes) : l

0 Vide 1e Caché W95 FAT1 80 Old Minix avec démarrage Solaris
1 FAT12 24 NEC DOS 81 Minix / vieux Lin bf Solaris
2 Racine XENIX 39 Plan 9 82 Linux swap c1 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 83 Linux c4 DRDOS/s (FAT-
4FAT16<32M 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
5 Étendu 41 PPC PReP Boot 85 Linux étendu c7 Syrinx
6 FAT16 42 SFS 86 Ensemble de volumes NTFS pour données non FS
7 HPFS/NTFS 4d QNX4.x 87 Ensemble de volumes NTFS db CP/M / CTOS / .
8 AIX 4e QNX4.x 2ème partie 88 Texte clair Linux de Dell Utility
9 AIX bootable 4f QNX4.x 3ème partie 8e Linux LVM df BootIt
a OS/2 Boot Manag 50 OnTrack DM 93 Amoeba e1 Accès DOS
b W95 FAT32 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/O
c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS e4 SpeedStor
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi eb BeOS fs
f W95 Ext"d (LBA) 54 OnTrackDM6 a5 FreeBSD ee EFI GPT
10 OPUS 55 EZ-Drive a6 OpenBSD et EFI (FAT-12/16/
11 FAT12 caché 56 Golden Bow a7 NeXTSTEP f0 Linux/PA-RISC b
12 Diagnostic Compaq 5c Priam Edisk a8 Darwin UFS f1 SpeedStor
14 FAT16 caché<3 61 SpeedStor a9 NetBSD f4 SpeedStor
16 FAT16 caché 63 GNU HURD ou Sys ab Darwin boot f2 DOS secondaire
17 HPFS/NTF cachés 64 Novell Netware b7 BSDI fs fd Linux raid auto
18 AST SmartSleep 65 Novell Netware b8 BSDI swap fe LANstep
1b Caché W95 FAT3 70 DiskSecure Mult bb Boot Wizard caché ff BBT
1c Caché W95 FAT3 75 PC/IX

#Des arbres de Noël, et on pensait qu'il n'y avait rien au monde à part Windows et FAT32 :) . Changer l'ID du parti en FAT16 - piétiner 6
Code hexadécimal (tapez L pour lister les codes) : 6
Modification du type de système de partition 1 à 6 (FAT16)

#Regardons à nouveau notre propre travail
Commande (m pour aide) : p

Disque /dev/sdb : 521 Mo, 5 211 422 272 octets
17 têtes, 59 secteurs/piste, 1014 cylindres
Unités = cylindres de 1003 * 512 = 513536 octets

Démarrage du périphérique Début Fin Blocs Système d'identification
/dev/sdb1 1 1014 508491+ 6 FAT16

#Tout va bien. Nous écrivons les modifications et quittons
Commande (m pour aide) : w
La table de partition a été modifiée !

Appel de ioctl() pour relire la table de partition.

AVERTISSEMENT : Si vous avez créé ou modifié un système DOS 6.x
partitions, veuillez consulter la page de manuel de fdisk pour plus d'informations.
information.
Synchronisation des disques.

C'est tout !? Mais non. Il s'agit d'une partition créée pour FAT16. Et il doit être formaté et, scientifiquement parlant, un système de fichiers propre doit y être créé. Linux dispose d'un utilitaire simple et direct pour cela : mkdosfs. Écrivez simplement sur quelle partition nous voulons créer un FAT16 propre

Les Linkusoids peuvent immédiatement monter leur nouvel appareil et écrire quelque chose dessus. Les utilisateurs d'un système d'exploitation convivial qui répond à tous les besoins des utilisateurs démarrent sous Windows et sont heureux d'être devenus de « vrais » utilisateurs Linux :) .

Une postface nécessaire.

L'auteur n'assume aucune responsabilité du fait que les heureux propriétaires de disques SATA ont confondu les lettres et effacé les informations de leurs disques durs (et il y aura de telles personnes, je le garantis :)). Si vous n'avez rien compris à l'article et qu'aucune lueur de pensée n'a brillé dans votre cerveau :), alors il vaut mieux oublier immédiatement l'article, jeter la clé USB et aller au magasin pour en acheter une nouvelle. Cette technologie est valable pour les clés USB jusqu'à 2 Go inclus.
L’auteur remercie sincèrement Alexey Khovan pour son aide dans la rédaction de l’article et les tests supplémentaires des performances de la méthode.

Vitaly Roziznanny, notamment pour le site.

La réimpression ou la citation est autorisée à condition que le lien suivant soit conservé Récupération de données R.LAB à la source originale.

Une opération telle que la récupération de fichiers supprimés sous Linux est rarement nécessaire. Mais pour ne pas vous retrouver sans données importantes au mauvais moment, vous devez être préparé à l’avance et pouvoir prendre rapidement les mesures nécessaires.

Récupération de fichiers Linux supprimés

Il existe 2 options pour récupérer des données dans un système Linux : directement à partir du disque dur du système et à partir d'un lecteur flash.

Récupération de données sur disque dur Linux

Les systèmes de fichiers utilisés dans tous les systèmes d'exploitation, pas seulement ceux de type Unix, sont organisés de telle manière qu'ils ne permettent pas à un fichier supprimé de disparaître sans laisser de trace. Autrement dit, si un fichier a été créé et localisé sur le disque dur, cela signifie qu'il occupait de l'espace et qu'il était inclus dans la liste des liens parmi d'autres objets.

Lorsque l'utilisateur le supprime, le lien vers le fichier est désactivé, signalant au système de fichiers que l'espace occupé peut être marqué comme permanent. En effet, l'objet supprimé existe toujours et se situe sur les clusters sur lesquels il se trouvait. Son effacement complet n'interviendra qu'après écrasement de sa trace par d'autres données.

D'où il s'ensuit que tant que l'espace où se trouvait le fichier est intact, il peut être restauré. En conséquence, après avoir détecté une perte de données, vous devez immédiatement arrêter tous les processus d'enregistrement (téléchargement de fichiers, création de documents, mise à jour du système et des programmes, installation de logiciels) et commencer à la restaurer.

Récupération de données à partir d'un lecteur flash Linux

Étant donné que la corbeille fonctionne légèrement différemment sous Linux et sous Windows, la première chose à faire est de la tester. Les fichiers supprimés selon la méthode habituelle, sans vider ensuite la corbeille, y sont stockés. Pour restaurer, connectez simplement le lecteur, allez dans la corbeille et restaurez l'objet.

Mais si les données sont effacées des deux sources, vous devrez recourir à un logiciel de récupération intégré ou tiers. Avant de faire cela, il est recommandé de faire une copie de sauvegarde de la partition sur laquelle se trouvait le fichier. Pour ce faire, vous devez suivre les instructions ci-dessous, en sachant que pour créer une copie, vous avez besoin d'une quantité d'espace disque libre égale à la capacité du lecteur flash. Si les tentatives de restauration des données sur le disque lui-même échouent, vous pouvez contacter un technicien plus expérimenté en lui fournissant une copie virtuelle de la partition.


Programmes de récupération de fichiers pour Linux

La solution la plus simple et la plus évidente est de s'adresser à un service spécialisé de récupération de données. Mais il y a un énorme inconvénient : le prix. La procédure d'extraction est très coûteuse et personne ne dira à quel point ce processus a été difficile. Il n'y a pas non plus de garantie pour le retour de tous les objets, d'autant plus que les équipements capables de restaurer un fichier après plusieurs écrasements sont fournis uniquement à des services spéciaux. Alors, avant de désespérer, vous devriez essayer de réaliser l’opération vous-même.

Récupération de fichiers Linux avec GParted

Le programme le plus courant pour travailler avec des partitions sous Linux. Cependant, toutes les distributions ne l’accompagnent pas. Ce n’est pas l’assistant le plus fiable pour de telles opérations, mais cela vaut la peine d’essayer en option.

  1. Si GParted n'est pas installé par défaut, il peut être "livré". Pour ce faire, lancez un terminal et entrez la commande sudo apt install gparted, lorsqu'on vous demande le consentement au téléchargement, appuyez simplement sur Entrée. Puis sudo apt install gpart , confirmez l'installation.



  2. Lancez le programme et entrez le mot de passe superutilisateur.

  3. Sélectionnez le lecteur requis en haut à droite.

  4. Cliquez sur "Périphérique - Essayez de récupérer les données".

  5. Confirmez le démarrage de l'opération en cliquant sur « Ok ».

Récupérer des fichiers avec Scalpel

Scalpel Linux est un petit outil spécialisé dans la récupération de fichiers supprimés des partitions EXT4 et d'autres systèmes de fichiers. Il dispose dans son arsenal d'une base de données de types de systèmes de fichiers et de formats de données, ce qui le rend universel. Après tout, lors de l'analyse, il compare les enregistrements restants sur le disque dur ou le lecteur flash avec sa propre liste, et si une correspondance est trouvée, il commence à récupérer les fichiers Linux supprimés.

L'installation et l'utilisation sont simples :


Le processus peut être vu plus clairement ici :

Récupération de données Ubuntu avec TestDisk

TestDisk peut également vous aider à récupérer des fichiers sous Linux, mais d'une manière légèrement différente. Le fait est que ce logiciel ne vise pas à extraire des données des disques, mais à tester et restaurer la fonctionnalité des partitions créées sur ceux-ci.

Il existe également un programme dans Ubuntu - PhotoRec. Tout d'abord, sa fonctionnalité est conçue pour restaurer des fichiers et des archives multimédias. Ce logiciel ignore complètement les erreurs, les systèmes de fichiers manquants ou formatés, analysant ainsi les données sans aucun problème.

Il est désormais fourni avec TestDisk et, grâce à cette combinaison d'efforts, l'utilitaire résultant est considéré comme le meilleur parmi les programmes de récupération de fichiers Ubuntu. Pour éviter les problèmes dus à l'inexpérience des utilisateurs, lors des réglages et manipulations de base, l'utilitaire utilise l'approche « tout dans le système est en lecture seule ».

En identifiant les erreurs d'informations, TestDisk peut recréer les partitions perdues dans divers systèmes de fichiers, tels que FAT, NTFS et EXT4. Même si la partition a été précédemment supprimée, en en trouvant des traces, le programme sera capable de corriger les dépendances qui empêchent l'accès correct au fichier. Le programme est disponible dans le référentiel canonique officiel. Pour commencer à récupérer les données d'un disque dur Ubuntu, vous devez suivre les instructions :

  1. Installez le logiciel avec la commande sudo apt install testdisk.

  2. Puisque le programme s'exécute dans un terminal, entrez la commande sudo testdisk.

  3. À l'aide des flèches de votre clavier, sélectionnez la section Créer.

  4. Vient ensuite le disque qui sera manipulé.

  5. Maintenant le système de fichiers attendu.

  6. Accédez à la section Avancé.

  7. Sélectionnez la section souhaitée parmi les sections trouvées.

  8. Les fichiers supprimés pouvant être récupérés seront marqués en rouge. Sélectionnez l'élément souhaité et appuyez sur la touche "C" pour restaurer.

  9. Spécifiez une section, par exemple « Documents », c'est là que la copie aura lieu.

  10. Confirmez la sélection du répertoire en appuyant sur la touche "C".

Récupération de données Linux avec Safecopy

Safecopy est un outil simple pour interagir avec les partitions et les données. Cela n'aide pas à récupérer les données d'un lecteur flash Ubuntu, mais il sera capable de copier des objets d'un support endommagé vers un support sain. Son avantage est qu'il ignore complètement les erreurs qui se produisent lors de la lecture et de la copie de fichiers. Qu'est-ce qui peut le mieux affecter votre tentative de sauvegarde de fichiers multimédias.

Quelques octets cassés ne peuvent pas nuire à une photo ou à une vidéo, et un document texte devra probablement être légèrement corrigé. Mais le travail avec les archives, surtout si elles sont protégées par mot de passe, peut être perturbé.

Pour travailler avec le programme, vous avez besoin de :


Comment supprimer un fichier sur Ubuntu

Il existe de nombreuses façons de supprimer un fichier dans Ubuntu. Mais tout dépend aussi s'il s'agit d'un fichier système ou d'un fichier utilisateur. C’est facile à comprendre. Tout ce qui se trouve avant le répertoire /home est constitué de fichiers système, tandis que tout ce qu'il contient est constitué de fichiers utilisateur.

Attention! Un exemple de commandes de terminal est fourni dans le répertoire personnel, mais fonctionne partout. Vous devez être très prudent lors de la suppression de fichiers système, sinon vous pourriez perturber fatalement les performances du système d'exploitation.

Options de suppression d'une fiche utilisateur :

  • Faites un clic droit sur le fichier et cliquez sur « Déplacer vers la corbeille », puis allez dans la corbeille et videz-la.





  • Faites un clic gauche sur le fichier pour le sélectionner, puis appuyez sur la combinaison de touches Maj + Suppr et répondez à la demande de suppression par l'affirmative (de cette façon, l'objet est supprimé définitivement, en contournant la corbeille).

  • Ouvrez un terminal et entrez la commande rm /home/ username /nom de fichier(nom du fichier - nom du fichier).

  • Pour supprimer tous les objets dont le nom contient un mot spécifique, vous devez ajouter un astérisque à la commande rm /home/username/filename* .

Aujourd'hui, nous allons parler de ce qu'on appelle la « réparation logicielle » des clés USB. Les problèmes de réparation du matériel ne seront pas pris en compte en raison du coût peu élevé des appareils neufs et absolument utilisables ; La question de la suppression des données des lecteurs flash défectueux n’est pas envisagée en raison du manque de volonté de l’auteur de l’envisager publiquement.

La raison de la rédaction de cet article était l'abondance de conseils sur divers forums sur la façon d'éliminer les problèmes logiciels des lecteurs flash à l'aide de divers utilitaires de « formatage de bas niveau », etc. Sans nier l'existence d'utilitaires « du fabricant », j'aimerais à noter qu'il existe une méthode très simple et totalement fiable pour supprimer les logiciels malveillants sur les lecteurs flash, éliminant ainsi les problèmes avec le système de fichiers, le secteur de démarrage et le MBR, qui surviennent généralement lorsque ces périphériques sont retirés de l'ordinateur de manière dangereuse ou en raison d'autres logiciels. ou des pannes matérielles de l'ordinateur (les ponts sud bogués ICH5 d'Intel en valent à eux seuls la peine).

Les méthodes existantes pour « guérir » ces maladies sous Microsoft Windows présentent un certain nombre d'inconvénients importants, dus au manque d'outils de gestion de disque suffisamment fonctionnels sous Windows, même de la part de fabricants tiers. Un exemple simple : après avoir « rempli » une clé USB avec des zéros, Windows la formate en super-disquette, c'est-à-dire sans organiser de MBR, ce qui est inacceptable pour que la clé USB fonctionne correctement sous différents OS. Les gestionnaires de disques tiers ne peuvent pas fonctionner avec les périphériques USB (Norton Partition Magic) ou ne fonctionnent pas correctement (Paragon Partition Manager). Travailler avec un lecteur flash sous différents systèmes d'exploitation s'effectue exactement comme avec un disque dur, donc les exigences d'organisation de la structure logique sont similaires à celles d'un disque dur et non d'une disquette. À ces fins, nous utiliserons le bon système d'exploitation et le bon logiciel, qui, en fin de compte, est également absolument gratuit, contrairement aux métiers payants inefficaces.

Donc... Il y a un lecteur flash qui soit se bloque sous Windows, soit demande à être formaté, mais n'est pas formaté (« Windows ne peut pas terminer le formatage », oh, horreur !), ou provoque de mauvaises choses lors de la numérisation avec le même HDDScan.

Si vous n'êtes pas familier avec Linux, je vous suggère de télécharger d'abord l'une des distributions LiveCD et, après avoir préalablement gravé l'image sur CD, de démarrer à partir de celle-ci. En tant que Slakovod, je suggérerai naturellement Slax - il est de petite taille, simple (cependant, comme tout LiveCD à usage général), se charge rapidement et contient tout le nécessaire pour la « réparation ». Si vous avez déjà Linux sur votre disque dur et que vous en êtes ami, je serai heureux d'ajouter quelques conseils supplémentaires à votre banque de connaissances.

Personnellement, j'ai travaillé sous un port Slackware non officiel localisé pour les processeurs BlueWhite64 64 bits.

Un peu sur le formatage : il y aura désormais de gros morceaux de code. Police monospace régulière nous montrerons la sortie de la console, en gras est notre entrée. Juste derrière les barreaux en rouge - #mes commentaires.

Alors, nous avons chargé. Si vous n'êtes pas root, devenez-en un en exécutant la commande su et en entrant le mot de passe, car seul le superutilisateur a le droit de combattre du matériel fou :) .

Nous connectons la clé USB, regardons la liste des périphériques USB. Entrez lsusb, appuyez sur Entrée, regardez le résultat :

racine@H84_103:~# lsusb
#Nous observons la conclusion : la voici, ma chère, même apparemment « matérielle » vivante.
Bus 005 Appareil 003 : ID 0ea0:2168 Ours Technology, Inc. Clé USB Transcend JetFlash 2.0 / Astone
Bus 005 Appareil 001 : ID 0000:0000
Bus 004 Appareil 001 : ID 0000:0000
Bus 003 Appareil 001 : ID 0000:0000
Bus 002 Appareil 001 : ID 0000:0000
#C'est un scanner, ça ne nous dérange pas.
Bus 001 Périphérique 003 : ID 04a5:20fc Acer Peripherals Inc. (maintenant BenQ Corp.) Benq 5000
Bus 001 Appareil 001 : ID 0000:0000

Les lecteurs Flash sont reconnus comme des lecteurs SCSI, c'est-à-dire des périphériques /dev/sdX, mais pour une raison quelconque, l'utilitaire de disque IDE typique hdparm fonctionne avec eux :) . Attention!!! Nous désignons également les disques durs SATA comme /dev/sdX ! J'ai un disque dur SATA, donc /dev/sda lui appartient légitimement, et la lettre b suivante, c'est-à-dire /dev/sdb, appartient au lecteur flash. Essayons de mieux la connaître :

root@H84_103 :~# hdparm /dev/sdb

/dev/sdb :
#La protection en écriture est désactivée
lecture seule = 0 (désactivé)
lecture anticipée = 256 (activé)
#La géométrie traduite correspond à la vraie : 1017856 secteurs soit ~512 Mo
géométrie = 17/1014/59, secteurs = 1017856, début = 0

Nous allons maintenant lui donner un « formatage de bas niveau », c'est-à-dire que nous remplirons tout l'espace de stockage avec zéro octet. De cette façon, nous supprimerons les soft bads, effacerons les tables FAT erronées, le secteur de démarrage, le MBR. Attention! Toutes les données restantes sur la clé USB seront irrémédiablement perdues !

root@H84_103 :~# dd if=/dev/zero of=/dev/sdb
#dd a été saisi sans paramètres, il se plaint maintenant du manque d'espace sur le lecteur flash. Et c'est vrai, notre générateur zéro est sans dimension :)
dd : écrire dans `/dev/sdb » : aucun espace disponible sur l'appareil
1017857+0 enregistrements lus
1017856+0 entrées écrites
521142272 octets copiés (521 Mo), 144,185 secondes, 3,6 Mo/s

Une clé USB 2.0 de 512 Mo a mis 2,5 minutes à effacer. Maintenant, nous créons une section « de manière propriétaire ».

root@H84_103 :~# fdisk /dev/sdb
#fdisk se plaint de n'avoir trouvé ni la table de partition DOS ni l'étiquette de disque de style BSD. C'est compréhensible - toute la couleur est remplie de zéros.
Le périphérique ne contient ni table de partition DOS valide, ni étiquette de disque Sun, SGI ou OSF
Construire une nouvelle étiquette de disque DOS. Les modifications resteront uniquement en mémoire,
jusqu'à ce que vous décidiez de les écrire. Après cela, bien sûr, le précédent
le contenu ne sera pas récupérable.

Attention : le flag invalide 0x0000 de la table de partition 4 sera corrigé par w(rite)

#Smart fdisk propose immédiatement de l'aide. Appuyez sur m
Commande (m pour aide) : m
#Afficher une liste de commandes :
Action de commande
un basculer un drapeau amorçable
b modifier l'étiquette du disque bsd
c basculer l'indicateur de compatibilité dos
d supprimer une partition
l liste les types de partitions connus
j'imprime ce menu
n ajouter une nouvelle partition
o créer une nouvelle table de partition DOS vide
p imprimer la table de partition
q quitter sans enregistrer les modifications
s créer une nouvelle étiquette de disque Sun vide
ne pas changer l'identifiant système d'une partition
vous changez les unités d'affichage/de saisie
v vérifier la table de partition
w écrire la table sur le disque et quitter
x fonctionnalités supplémentaires (experts uniquement)

#Nous avons besoin d'une nouvelle section. Appuyez sur n, comme écrit :
Commande (m pour aide) : n
Action de commande
e prolongé
p partition principale (1-4)
#Naturellement, la section principale. Appuyez sur p
p
#Et le premier, bien sûr. Appuyez sur 1
Numéro de partition (1-4) : 1
#Ici, nous sommes d'accord avec tout ce que propose fdisk. Il est intelligent, il le découvrira tout seul :)
Premier cylindre (1-1014, par défaut 1) :
Utiliser la valeur par défaut 1
Dernier cylindre ou +size ou +sizeM ou +sizeK (1-1014, par défaut 1014) :
Utilisation de la valeur par défaut 1014

#Voyons ce que nous avons créé :) . Appuyez sur p
Commande (m pour aide) : p



/dev/sdb1 1 1014 508491+ 83 Linux

#Par défaut, le fdisk a bien sûr créé une partition Linux (enfin, il ne devrait pas créer de partition Windows). Vous devez modifier l'ID de la section. Appuyez sur t.
Commande (m pour aide) : t
#Sélectionnez la première section pour changer l'ID
Partition sélectionnée 1
#prudent fdisk suggère de regarder en quoi nous pouvons changer le type de partition
Code hexadécimal (tapez L pour lister les codes) : l

0 Vide 1e Caché W95 FAT1 80 Old Minix avec démarrage Solaris
1 FAT12 24 NEC DOS 81 Minix / vieux Lin bf Solaris
2 Racine XENIX 39 Plan 9 82 Linux swap c1 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 83 Linux c4 DRDOS/s (FAT-
4FAT16<32M 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
5 Étendu 41 PPC PReP Boot 85 Linux étendu c7 Syrinx
6 FAT16 42 SFS 86 Ensemble de volumes NTFS pour données non FS
7 HPFS/NTFS 4d QNX4.x 87 Ensemble de volumes NTFS db CP/M / CTOS / .
8 AIX 4e QNX4.x 2ème partie 88 Texte clair Linux de Dell Utility
9 AIX bootable 4f QNX4.x 3ème partie 8e Linux LVM df BootIt
a OS/2 Boot Manag 50 OnTrack DM 93 Amoeba e1 Accès DOS
b W95 FAT32 51 OnTrack DM6 Aux 94 Amoeba BBT e3 DOS R/O
c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS e4 SpeedStor
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi eb BeOS fs
f W95 Ext"d (LBA) 54 OnTrackDM6 a5 FreeBSD ee EFI GPT
10 OPUS 55 EZ-Drive a6 OpenBSD et EFI (FAT-12/16/
11 FAT12 caché 56 Golden Bow a7 NeXTSTEP f0 Linux/PA-RISC b
12 Diagnostic Compaq 5c Priam Edisk a8 Darwin UFS f1 SpeedStor
14 FAT16 caché<3 61 SpeedStor a9 NetBSD f4 SpeedStor
16 FAT16 caché 63 GNU HURD ou Sys ab Darwin boot f2 DOS secondaire
17 HPFS/NTF cachés 64 Novell Netware b7 BSDI fs fd Linux raid auto
18 AST SmartSleep 65 Novell Netware b8 BSDI swap fe LANstep
1b Caché W95 FAT3 70 DiskSecure Mult bb Boot Wizard caché ff BBT
1c Caché W95 FAT3 75 PC/IX

#Des arbres de Noël, et on pensait qu'il n'y avait rien au monde à part Windows et FAT32 :) . Changer l'ID du parti en FAT16 - piétiner 6
Code hexadécimal (tapez L pour lister les codes) : 6
Modification du type de système de partition 1 à 6 (FAT16)

#Regardons à nouveau notre propre travail
Commande (m pour aide) : p

Disque /dev/sdb : 521 Mo, 5 211 422 272 octets
17 têtes, 59 secteurs/piste, 1014 cylindres
Unités = cylindres de 1003 * 512 = 513536 octets

Démarrage du périphérique Début Fin Blocs Système d'identification
/dev/sdb1 1 1014 508491+ 6 FAT16

#Tout va bien. Nous écrivons les modifications et quittons
Commande (m pour aide) : w
La table de partition a été modifiée !

Appel de ioctl() pour relire la table de partition.

AVERTISSEMENT : Si vous avez créé ou modifié un système DOS 6.x
partitions, veuillez consulter la page de manuel de fdisk pour plus d'informations.
information.
Synchronisation des disques.

C'est tout ? Mais non. Il s'agit d'une partition créée pour FAT16. Et il doit être formaté et, scientifiquement parlant, un système de fichiers propre doit y être créé. Linux dispose d'un utilitaire simple et direct pour cela : mkdosfs. Nous écrivons simplement sur quelle partition nous voulons créer un FAT16 propre.

Les Linkusoids peuvent immédiatement monter leur nouvel appareil et écrire quelque chose dessus. Les utilisateurs d'un système d'exploitation convivial qui répond à tous les besoins des utilisateurs démarrent sous Windows et se réjouissent d'être devenus de « vrais » utilisateurs de Linux.

Postface nécessaire

L'auteur n'assume aucune responsabilité du fait que les heureux propriétaires de disques SATA ont confondu les lettres et effacé les informations de leurs disques durs (et il y aura de telles personnes, je le garantis :)). Si vous n'avez rien compris à l'article et qu'aucune lueur de pensée n'a brillé dans votre cerveau :), alors il vaut mieux oublier immédiatement l'article, jeter la clé USB et aller au magasin pour en acheter une nouvelle. Cette technologie est valable pour les clés USB jusqu'à 2 Go inclus. L’auteur remercie sincèrement Alexey Khovan pour son aide dans la rédaction de l’article et les tests supplémentaires des performances de la méthode.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :