#1 Le 04/11/2023, à 14:17
- fred-cavernedufond
Question : nettoyer les secteurs partition vide ?
Bonjour,
Ci-joint le partitionnement d'un disque dur HDD* : https://ibb.co/2kZTGdG
Question : peut-on nettoyer totalement l'espace vide entre les partitions - c'est à dire formater comme un équivalent de "bas niveau" et bloquer les secteurs défectueux uniquement dans les zones non allouées - sans toucher au reste du disque ? Je ne le pense pas. Visiblement ce n'est pas possible avec les utilitaires de nettoyage ou gpart.
L'idée est que cette zone contenant des données a été fortement sollicité par le disque depuis son achat et visiblement le disque mécanique fatigue. J'ai donc décalé les data et bien que le disque soit sain, il serait peut-être bon de créer un emplacement propre.
Fred
* je n'ai toujours pas trouvé comme inclure directement l'image dans le post...
Dernière modification par fred-cavernedufond (Le 04/11/2023, à 14:19)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#2 Le 04/11/2023, à 22:28
- Bertrand49
Re : Question : nettoyer les secteurs partition vide ?
Bonjour,
J'ai regardé la capture d'écran mais les espaces en question ne sont pas partitionnés alors...qu'y a-t-il à nettoyer? à mon avis: rien...pour effectuer une quelconque action, ne faudrait-il pas d'abord créer une partition?
Hors ligne
#3 Le 04/11/2023, à 23:02
- Nuliel
Re : Question : nettoyer les secteurs partition vide ?
Bonjour,
Pour moi, le disque décide de lui-même si un secteur est défectueux ou pas (en gros s'il arrive pas à lire/écrire un secteur), et s'il l'est, il le remplace par un secteur de secours.
Par bloquer, j'imagine que tu veux dire isoler, mais c'est ce que tu as déjà fait en créant une partition à un autre endroit.
Faire un formatage bas niveau, j'imagine que tu veux parler d'écrire des zéros en dehors des partitions, c'est possible, mais tu vas juste forcer le disque à remplacer les secteurs défectueux qu'il va rencontrer. Sauf que le disque a pas une quantité infinie de secteurs de secours, et faire ce formatage fera baisser le nombre de secteurs de secours.
Tu n'utilises pas les secteurs en dehors des partitions, du coup je comprends pas l'intérêt de vouloir faire un formatage.
Et dans tous les cas, si le disque montre des signes de fatigue (trop de secteurs défectueux, crashs du système, ...), c'est qu'il est temps de le changer.
Dernière modification par Nuliel (Le 04/11/2023, à 23:03)
Hors ligne
#4 Le 04/11/2023, à 23:30
- geole
Re : Question : nettoyer les secteurs partition vide ?
Bonsoir.
Totalement d'accord avec Nuliel.
Tu sembles dire qu'il y a deux zones très abimées dont la taille totale fait environ 500 go.
Le plus simple est de ne pas allouer l'espace.
C'est dommages que tu n'aies pas fourni un rapport smartclt ni un rapport ddrecue listant les secteurs
illisibles. Certains disques ne disposent que de 1000 secteurs de remplacement alors que d'autres en ont 60 fois plus. Mais si un disque a la moitié de son espace en mauvais état, le plus simple est de le remplacer ou de ne s'en servir que pour s'amuser.
Nota. Tu utilises la fàçon normale d'afficher une image. Mais tu peux obtenir le même résultat ( pas en couleurs) en donnant le retour de cette ligne de commande
Dernière modification par geole (Le 04/11/2023, à 23:35)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#5 Le 04/11/2023, à 23:46
- alh54
Re : Question : nettoyer les secteurs partition vide ?
je n'ai toujours pas trouvé comme inclure directement l'image dans le post...
Le site d’hébergement d'image publie du code html et du code bbcode pour des images complètes et pour les miniatures d'images.
Il suffit de copier le code bbcode de la miniature et de le coller tel quel dans le post, ça donne ceci:
Quand le lecteur clique sur la miniature, elle s'agrandit.
Hors ligne
#6 Le 05/11/2023, à 14:16
- fred-cavernedufond
Re : Question : nettoyer les secteurs partition vide ?
Bonjour,
Je rappelle le cadre :
Mon disque HDD "craque" un peu trop à mon gout (environ deux ans d'age) ; les têtes de lecture travaillaient depuis un moment à peu près toujours sur la meme zone de la partition, après l'Ext4. J'ai donc déplacé les partitions qui se trouvaient dessus vers le centre et la droite du disque, qui n'a jamais été utilisé. Tout est carré ; pas de problème spécifique. Je cherche donc à savoir pourquoi les têtes continuent à se balader - même s'il n'y a rien de méchant - ce qui veut dire que l'OS va chercher des données de-ci de là sur le disque qui "mouline" un peu. Si les données sont globalement contiguës, le disque ne devrait pas craquer. (Note : les deux partitions totalement à droite du disque sont des archives vidéo; je n'y accède qu'occasionnellement)
Je suppose qu'il y a donc un petit problème d'usure sur certains secteurs et/ou de fragmentation (?) l'ide est donc d'essayer de verrouiller les secteurs du disque dans la zone non allouée à droite d'EXT4 pour pouvoir la réutiliser, au moins partiellement, sans toucher aux autres partitions. Cela se fait par une formatage de bas niveau mais ne s'effectue que sur l'intégralité d'un disque dur...tout au moins à ma connaissance.
A moins que se soit Linux qui gère les fichiers d'une certaine manière et oblige les têtes à se déplacer plus qu'il ne faut ? Si le disque ne présente pas d'erreurs spécifiques (cf rapport ci dessous) le sujet me parait interessant pour apprendre à récupérer au moins partiellement une partition.
J'ai regardé la capture d'écran mais les espaces en question ne sont pas partitionnés alors...qu'y a-t-il à nettoyer? à mon avis: rien...pour effectuer une quelconque action, ne faudrait-il pas d'abord créer une partition?
Il est évident qu'il n'a pas de dossiers ou de fichiers à nettoyer puisqu'il n'y a plus de partition mais les "restes" d'écriture sur les secteurs du disque à cet endroit sont surement présent. J'avais effectivement tenter de créer une partition à l'emplacement des espaces vides (ext4 ou fat32) via Gpart, mais si je lui demande un "nettoyage" de cette partition, la bécane réponds...qu'il n'y a rien à nettoyer : logique ! si je formate la zone...bé il formate de manière classique mais ca ne solutionne pas le problème du verrouillage des secteurs potentiellement défectueux sur la zone ciblée. (ré-écriture avec des 0 et des 1 de la zone non alloué)
Dernière modification par fred-cavernedufond (Le 05/11/2023, à 14:23)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#7 Le 05/11/2023, à 14:29
- geole
Re : Question : nettoyer les secteurs partition vide ?
Bonjour.
Si tu appelles "formatage de bas niveau écrire des zéros dans une zone,
cela peut se faire au moment de la création de la partition en utilisant gnome-disks et en cochant la case disant de détruire toutes les anciennes données afin d'empêcher leur éventuel récupération.
Dernière modification par geole (Le 05/11/2023, à 14:34)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#8 Le 05/11/2023, à 14:32
- fred-cavernedufond
Re : Question : nettoyer les secteurs partition vide ?
Pour moi, le disque décide de lui-même si un secteur est défectueux ou pas [...] tu vas juste forcer le disque à remplacer les secteurs défectueux qu'il va rencontrer.
exact. Je ne sais pas s'il va chercher un secteur de secours, mais il les verrouille définitivement, c'est sur et ré-écrit la donnée ailleurs.
Sauf que le disque a pas une quantité infinie de secteurs de secours, et faire ce formatage fera baisser le nombre de secteurs de secours.
mais il dispose justement de beaucoup de place plus loin, d'ou l'idée
Le plus simple est de ne pas allouer l'espace.
certes, mais c'est un peu idiot de perdre tout cet espace-disque
voila le rapport smartclt "all" (je ne connaissais pas)
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 176 174 021 Pre-fail Always - 2175
4 Start_Stop_Count 0x0032 099 099 000 Old_age Always - 1737
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 2786
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 1729
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 62
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 1688
194 Temperature_Celsius 0x0022 115 098 000 Old_age Always - 28
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 109 000 Old_age Always - 7309
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 2313 -
# 2 Short offline Completed without error 00% 2298 -
# 3 Short offline Completed without error 00% 2195 -
# 4 Short offline Completed without error 00% 1926 -
# 5 Short offline Completed without error 00% 1925 -
# 6 Short offline Completed without error 00% 1787 -
# 7 Short offline Completed without error 00% 1682 -
# 8 Short offline Completed without error 00% 1636 -
# 9 Short offline Completed without error 00% 1606 -
#10 Extended offline Completed without error 00% 1594 -
#11 Short offline Completed without error 00% 1385 -
#12 Short offline Completed without error 00% 1245 -
#13 Short offline Completed without error 00% 1203 -
#14 Short offline Completed without error 00% 1114 -
#15 Short offline Completed without error 00% 303 -
#16 Short offline Completed without error 00% 152 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
patrick@MS-7309-DESK:~$
Fred
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#9 Le 05/11/2023, à 14:43
- fred-cavernedufond
Re : Question : nettoyer les secteurs partition vide ?
Je ne connaissais pas non plus DDrescue, que je viens d'installer mais il faut que je prenne la bête en main.
Voila le rapport SMART via Disk :
https://i.ibb.co/ZTjGcKT/Capture-d-cran-du-2023-11-05-13-45-36.png
Smartclt dit "pas d'erreur", l'autre dit que le disque va casser sa pipe : qui dit vrai ?
Fred
Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images.
Dernière modification par cqfd93 (Le 05/11/2023, à 15:18)
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne
#10 Le 05/11/2023, à 15:01
- geole
Re : Question : nettoyer les secteurs partition vide ?
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 176 174 021 Pre-fail Always - 2175
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
9 Power_On_Hours 0x0032 097 097 000 Old_age Always - 2786
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 109 000 Old_age Always - 7309
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0
SMART Error Log Version: 1
No Errors Logged
Tous les compteurs sont au beau fixe. A un moment donné le compteur 199 a chuté mais pas les compteurs 1 et 3.
Il n'y a aucun secteur illisible et il n'y n'a jamais eu de secteurs difficiles à lire.
Le bruit que tu entends est certainement bien connu pour le modèle de disque que tu as,
Je t'informe que les compteurs de type prefail sont utilisés pour prévoir l'arrivée d'une panne lorsque leur valeur est inférieur à un certain seul et aucun n'est proche de ce seuil.
Dernière modification par geole (Le 05/11/2023, à 15:10)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#11 Le 05/11/2023, à 15:48
- fred-cavernedufond
Re : Question : nettoyer les secteurs partition vide ?
Merci Géole. J'ai crée deux partitions vides à la place des deux espaces non alloués et je remarque une chose : les têtes de lectures semblent beaucoup "craquer"...
Fred
Fred
Ubuntu 22.04 & 24.04 LTS
Hors ligne