9 votes

Comment réparer un disque dur externe pour lequel diskutil ne fonctionne pas avec "Disk Full Error" (erreur de disque plein) ?

Si je cours fsck_hfs -y -d /dev/rdisk2s10 il avance, reconstruit l'arbre B du catalogue, puis échoue lors de l'écriture du nouveau catalogue sur le disque.

bash-3.2# fsck_hfs -d -y  /dev/rdisk2s10
** /dev/rdisk2s10
Using cacheBlockSize=32K cacheTotalBlock=16384 cacheSize=524288K.
Executing fsck_hfs (version diskdev_cmds-491.6~3).
** Checking Journaled HFS Plus volume.
** Checking extents overflow file.
** Checking catalog file.
Invalid node structure
(4, 19740)
** Rebuilding catalog B-tree.
BlockFindAll:  1060209 blocks free, but need 2314620; ignoring for now
BlockFindAll:  found 1938640 blocks but needed 2314620
Disk full error
** The volume MongoDisk could not be repaired.
volume type is pure HFS+ 
primary MDB is at block 0 0x00 
alternate MDB is at block 0 0x00 
primary VHB is at block 2 0x02 
alternate VHB is at block 1953261182 0x746c667e 
sector size = 512 0x200 
VolumeObject flags = 0x07 
total sectors for volume = 1953261184 0x746c6680 
total sectors for embedded volume = 0 0x00 

Diskutil signale les éléments suivants pour cette partition :

Device Identifier:        disk2s10
Device Node:              /dev/disk2s10
Part Of Whole:            disk2
Device / Media Name:      Apple_HFS_Untitled_1

Volume Name:              MongoDisk
Escaped with Unicode:     MongoDisk

Mounted:                  Yes
Mount Point:              /Volumes/MongoDisk 1
Escaped with Unicode:     /Volumes/MongoDisk%FF%FE%20%001

File System:              HFS+
Type:                     hfs
Name:                     Mac OS Extended
Owners:                   Enabled

Partition Type:           Apple_HFS
Bootable:                 Not bootable
Media Type:               Generic
Protocol:                 FireWire
SMART Status:             Not Supported
Volume UUID:              4758CE30-CA9C-3DF1-90D6-0436772E622D

Total Size:               1.0 TB (1000069726208 Bytes) (exactly 1953261184 512-Byte-Blocks)
Volume Free Space:        146.8 GB (146791854080 Bytes) (exactly 286702840 512-Byte-Blocks)

Read-Only Media:          No
Read-Only Volume:         Yes
Ejectable:                Yes

Whole:                    No
Internal:                 No

Je pense que l'arbre des extents indique un volume plein, de sorte que diskutil ne trouve pas d'emplacement pour l'écrire.

La page de manuel de fsck_hfs indique que vous pouvez reconstruire les arborescences individuellement avec l'option R. Ne fonctionne pas sur Snow Leopard.

Existe-t-il un moyen de résoudre ce problème, à moins de reformater le disque ?

Des recommandations sur d'autres utilitaires de ligne de commande pour battre les systèmes de fichiers HFS ?

2voto

Kerry Jones Points 145
  • Peut-être que Disk Warrior pourra vous aider. C'est le meilleur pour récupérer le volume : http://www.alsoft.com/DiskWarrior/

  • Stellar Phoenix Macintosh - Logiciel de récupération de données sur Mac, récupère les données des volumes endommagés, supprimés ou corrompus et même des disques initialisés. Ils ont une version d'essai, donc je suppose que vous pouvez voir si vos données peuvent être récupérées...

  • Data Rescue II est le meilleur logiciel de récupération de données du marché pour récupérer les fichiers d'un disque dur défectueux. Data Rescue II fonctionne lorsque les autres outils échouent. Data Rescue II est également totalement sûr, car il ne tente aucune réparation risquée sur le disque pendant l'analyse.

  • FileSalvage est une application Macintosh extrêmement puissante qui permet d'explorer et de récupérer les fichiers supprimés d'un disque ou d'un volume. FileSalvage est conçu pour restaurer les fichiers qui ont :

    • a été supprimée accidentellement.
    • deviennent illisibles en raison d'une défaillance du support.
    • ont été stockés sur un disque avant qu'il ne soit réinitialisé/formaté.

Entrée :

récupération de données mac

dans Google, vous trouverez une liste d'entreprises spécialisées dans la récupération de données. La récupération des données n'est pas bon marché.

1voto

gdm Points 394

C'est une merveilleuse petite situation de blocage à laquelle les Appleneers n'ont apparemment pas pensé. Voici comment je l'ai résolu pour une clé USB externe :

  • Installer Paragon HFS+ (à partir de http://www.paragon-drivers.com/hfs-Windows/ - la version d'essai suffit) sur un ordinateur Windoze et le redémarrer.
  • Attachez le lecteur et ouvrez-le dans l'explorateur.
  • Supprimez quelques fichiers inutiles pour gagner de l'espace sur le disque.
  • Vous devrez probablement vider sa corbeille locale.
  • Débrancher le lecteur (je n'ai pas trouvé de moyen d'éjecter proprement le lecteur).
  • Connectez le disque à votre Mac et celui-ci devrait automatiquement essayer de réparer le système de fichiers, avec succès cette fois-ci.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X