Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

10.13 High Sierra error: Underallocation Detected on Main device

Discussion dans 'macOS' créé par bdlapierre, 8 Décembre 2018.

Modérateurs: Aliboron, bompi, daffyb
  1. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Bonjour

    Depuis le passage à High Sierra utilitaire de disque me retourne l'erreur suivante :
    error: Underallocation Detected on Main device...

    Utilitaire de disque démarré sur recovery ne résout pas l'erreur.
     
  2. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Code (Text):
    Vérification du système de stockage
    Mode en direct actif.
    Exécution de fsck_apfs -n -x -l /dev/disk0s2
    Checking volume.
    Checking the container superblock.
    Checking the EFI jumpstart record.
    Checking the space manager.
    Checking the object map.
    Checking the APFS volume superblock.
    Checking the object map.
    Checking the fsroot tree.
    Checking the snapshot metadata tree.
    Checking the extent ref tree.
    Checking the snapshots.
    Checking snapshot 1 of 1.
    Checking the APFS volume superblock.
    Checking the object map.
    Checking the fsroot tree.
    Checking the snapshot metadata tree.
    Checking the extent ref tree.
    Checking the snapshots.
    Checking the APFS volume superblock.
    Checking the object map.
    Checking the fsroot tree.
    Checking the snapshot metadata tree.
    Checking the extent ref tree.
    Checking the snapshots.
    Checking the APFS volume superblock.
    Checking the object map.
    Checking the fsroot tree.
    Checking the snapshot metadata tree.
    Checking the extent ref tree.
    Checking the snapshots.
    Verifying allocated space.
    error: Underallocation Detected on Main device: (63658210+1) bitmap address (80a8)
    Space Verification failed.
    The volume /dev/disk0s2 could not be verified completely.
    Le code de sortie de la vérification du système de stockage est 0.
    L’opération a été effectuée.
     
  3. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    55 608
    J'aime reçus:
    18 678
    Bonjour bdlapierre

    Il y a une erreur du « spaceman » (space_manager : gestionnaire de l'allocation des blocs) > dans ton système de fichiers apfs. Erreur rare > consistant à décompter moins de blocs alloués qu'il n'y a de taille de fichiers catalogués (sous-allocation de blocs). L'erreur courante consistant en une surallocation de blocs : décompter plus de blocs alloués que la taille des fichiers catalogués.

    Il est impossible de réparer un système de fichiers en étant démarré sur un volume qu'il définit (comme ici ton volume apfs de démarrage). Il faudrait que tu redémarres > en tenant pressées les 3 touches ⌘⌥R (cmd alt R) = démarrage par internet -->

    - connexion au Wi-Fi > téléchargement en RAM d'un OS de secours 10.14 (gérant l'apfs) : 500 Mo - globe terrestre en rotation > démarrage du Mac à la fin sur cet OS en RAM. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS.​

    Va à la barre supérieure de menus de l'écran > > menu Utilitaires > lance le Terminal. Passe la commande :
    Code (Text):
    diskutil list
    • qui affiche les disques > partitions > volumes > Conteneurs

    Tu vois affiché le Conteneur apfs exporté par la partition principale (disk0s2) de ton SSD interne > avec un index de disque genre disk2 -->

    - confirme ici s'il s'agit bien de disk2 comme attendu > ou si l'index de disque st différent et lequel alors => et je te passerai la commande de réparation de l'apfs.​
     
    bdlapierre aime ça.
  4. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Code (Text):
    diskutil list
    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.3 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                 Apple_APFS Container disk1         459.1 GB   disk0s2
       3:       Microsoft Basic Data BOOTCAMP                40.5 GB    disk0s3
       4:           Windows Recovery                         514.9 MB   disk0s4

    /dev/disk1 (synthesized):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      APFS Container Scheme -                      +459.1 GB   disk1
                                     Physical Store disk0s2
       1:                APFS Volume LAPTOP SSD              392.2 GB   disk1s1
       2:                APFS Volume Preboot                 20.8 MB    disk1s2
       3:                APFS Volume Recovery                515.0 MB   disk1s3
       4:                APFS Volume VM                      1.1 GB     disk1s4
     
     
  5. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    55 608
    J'aime reçus:
    18 678
    Le tableau des disques que tu as posté --> ne peut pas correspondre à un démarrage par internet. Dans quel Terminal as-tu passé la commande :
    Code (Text):
    diskutil list
    • celui de ta session habituelle ?
     
  6. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Oui, j’ai mal compris.
     
  7. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    démarré via internet :
    Code (Text):
     diskutil list
    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.3 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                 Apple_APFS Container disk2         459.1 GB   disk0s2
       3:       Microsoft Basic Data BOOTCAMP                40.5 GB    disk0s3
       4:           Windows Recovery                         514.9 MB   disk0s4

    /dev/disk1 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        +2.1 GB     disk1
       1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

    /dev/disk2 (synthesized):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      APFS Container Scheme -                      +459.1 GB   disk2
                                     Physical Store disk0s2
       1:                APFS Volume LAPTOP SSD              392.1 GB   disk2s1
       2:                APFS Volume Preboot                 20.8 MB    disk2s2
       3:                APFS Volume Recovery                515.0 MB   disk2s3
       4:                APFS Volume VM                      1.1 GB     disk2s4

    /dev/disk3 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +5.2 MB     disk3

    /dev/disk4 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +524.3 KB   disk4

    /dev/disk5 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +524.3 KB   disk5

    /dev/disk6 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +524.3 KB   disk6

    /dev/disk7 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +2.1 MB     disk7

    /dev/disk8 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +524.3 KB   disk8

    /dev/disk9 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +524.3 KB   disk9

    /dev/disk10 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +12.6 MB    disk10

    /dev/disk11 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +4.2 MB     disk11

    /dev/disk12 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +1.0 MB     disk12

    /dev/disk13 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +2.1 MB     disk13

    /dev/disk14 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +524.3 KB   disk14

    /dev/disk15 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +524.3 KB   disk15

    /dev/disk16 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +1.0 MB     disk16

    /dev/disk17 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +6.3 MB     disk17

    /dev/disk18 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +6.3 MB     disk18

    /dev/disk19 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +524.3 KB   disk19

    /dev/disk20 (disk image):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                            untitled               +2.1 MB     disk20

    -bash-3.2#
     
  8. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    55 608
    J'aime reçus:
    18 678
    L'index est bien disk2.

    Alors passe la commande :
    Code (Text):
    diskutil repairVolume disk2
    • qui répare l'apfs

    Poste l'affichage retourné.
     
    bdlapierre aime ça.
  9. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Code (Text):
    diskutil repairVolume disk2
    Started file system repair on disk2
    Repairing storage system
    Performing fsck_apfs -y -x /dev/disk0s2
    Checking the container superblock
    Checking the EFI jumpstart record
    Checking the space manager
    Checking the space manager free queue trees
    Checking the object map
    Checking volume
    Checking the APFS volume superblock
    The volume LAPTOP SSD was formatted by hfs_convert (748.77.8) and last modified by apfs_kext (945.230.6)
    Checking the object map
    Checking the snapshot metadata tree
    Checking the snapshot metadata
    Checking snapshot 1 of 1
    warning: found orphan dstream id object (id 5701755, refcnt 1)
    warning: snapshot dstream corruptions are not repaired; they'll go away once the snapshot is deleted
    warning: found orphan dstream id object (id 5701761, refcnt 1)
    warning: found orphan dstream id object (id 5701762, refcnt 1)
    warning: found orphan dstream id object (id 5701763, refcnt 1)
    warning: found orphan dstream id object (id 5701764, refcnt 1)
    warning: found orphan dstream id object (id 5701765, refcnt 1)
    warning: found orphan dstream id object (id 5701766, refcnt 1)
    warning: found orphan dstream id object (id 5701767, refcnt 1)
    warning: found orphan dstream id object (id 5701768, refcnt 1)
    warning: found orphan dstream id object (id 5701769, refcnt 1)
    warning: found orphan dstream id object (id 5701770, refcnt 1)
    warning: found orphan dstream id object (id 5701771, refcnt 1)
    warning: found orphan dstream id object (id 5701772, refcnt 1)
    warning: found orphan dstream id object (id 5701773, refcnt 1)
    warning: found orphan dstream id object (id 5701774, refcnt 1)
    warning: found orphan dstream id object (id 5701775, refcnt 1)
    warning: found orphan dstream id object (id 5701776, refcnt 1)
    warning: found orphan dstream id object (id 5701804, refcnt 1)
    warning: found orphan dstream id object (id 5702004, refcnt 1)
    warning: found orphan dstream id object (id 5702006, refcnt 1)
    warning: found orphan dstream id object (id 5702008, refcnt 1)
    warning: found orphan dstream id object (id 5702582, refcnt 1)
    warning: Cross Check : Mismatch between extentref entry reference count (1) and calculated fsroot entry reference count (0) for extent (0x98 + 6)
    Checking the extent ref tree
    Checking the fsroot tree
    warning: found orphan dstream id object (id 5701755, refcnt 1)
    warning: found orphan dstream id object (id 5701761, refcnt 1)
    warning: found orphan dstream id object (id 5701762, refcnt 1)
    warning: found orphan dstream id object (id 5701763, refcnt 1)
    warning: found orphan dstream id object (id 5701764, refcnt 1)
    warning: found orphan dstream id object (id 5701765, refcnt 1)
    warning: found orphan dstream id object (id 5701766, refcnt 1)
    warning: found orphan dstream id object (id 5701767, refcnt 1)
    warning: found orphan dstream id object (id 5701768, refcnt 1)
    warning: found orphan dstream id object (id 5701769, refcnt 1)
    warning: found orphan dstream id object (id 5701770, refcnt 1)
    warning: found orphan dstream id object (id 5701771, refcnt 1)
    warning: found orphan dstream id object (id 5701772, refcnt 1)
    warning: found orphan dstream id object (id 5701773, refcnt 1)
    warning: found orphan dstream id object (id 5701774, refcnt 1)
    warning: found orphan dstream id object (id 5701775, refcnt 1)
    warning: found orphan dstream id object (id 5701776, refcnt 1)
    warning: found orphan dstream id object (id 5701804, refcnt 1)
    warning: found orphan dstream id object (id 5702004, refcnt 1)
    warning: found orphan dstream id object (id 5702006, refcnt 1)
    warning: found orphan dstream id object (id 5702008, refcnt 1)
    warning: found orphan dstream id object (id 5702582, refcnt 1)
    warning: Cross Check : Mismatch between extentref entry reference count (1) and calculated fsroot entry reference count (0) for extent (0x98 + 6)
    Checking volume
    Checking the APFS volume superblock
    The volume Preboot was formatted by newfs_apfs (748.77.8) and last modified by apfs_kext compiled @ Nov  2 201
    Checking the object map
    Checking the snapshot metadata tree
    Checking the snapshot metadata
    Checking the extent ref tree
    Checking the fsroot tree
    Checking volume
    Checking the APFS volume superblock
    The volume Recovery was formatted by newfs_apfs (748.77.8) and last modified by apfs_kext compiled @ Nov  2 201
    Checking the object map
    Checking the snapshot metadata tree
    Checking the snapshot metadata
    Checking the extent ref tree
    Checking the fsroot tree
    Checking volume
    Checking the APFS volume superblock
    The volume VM was formatted by newfs_apfs (748.77.8) and last modified by apfs_kext compiled @ Nov  2 201
    Checking the object map
    Checking the snapshot metadata tree
    Checking the snapshot metadata
    Checking the extent ref tree
    Checking the fsroot tree
    Verifying allocated space
    error: Underallocation Detected on Main device: (63658210+1) bitmap address (80a8)
    Space Verification failed
    The volume /dev/disk0s2 could not be verified completely
    Storage system check exit code is 0
    Finished file system repair on disk2
    -bash-3.2#
     
     
  10. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    55 608
    J'aime reçus:
    18 678
    En résumé : les erreurs de l'apfs n'ont pas pu être réparées.

    La solution consiste à cloner le volume LAPTOP SDD dans le volume d'un DDE > démarrer sur le clone > supprimer l'apfs interne > recréér un format apfs neuf > cloner à rebours le clone dans le nouveau volume apfs.

    Si l'opération est effectuée avec Carbon Copy Cloner (démo gratuite un mois) > alors lors du clonage à rebours le logiciel créera dans le nouveau Conteneur apfs les 2 volumes auxiliaires Preboot (prédémarrage) & Recovery (secours).
     
    bdlapierre aime ça.
  11. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Merci. j'ai déjà tenté cette manipulation mais utilitaire de disque échoue à supprimer l'apfs interne, même démarré sur le clone externe.
     
  12. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Ok. L’efface àcfonctionné depuis le démarrage internet.
     
  13. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    55 608
    J'aime reçus:
    18 678
    Tu n'as plus d'erreur à la vérification de l'apfs > une fois retourné dans ta session habituelle ?
     
    bdlapierre aime ça.
  14. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Je n’ai pas terminé de cloner en retour sur le disque interne...
     
  15. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    J'ai rebooté sur ma session habituelle avec une impossibilité pour utilitaire de disque de verifier l'apfs (conteneur et disque).
    J'ai rebooté sur mon clone pour lancer utilitaire de disque sur le disque interne.

    Je n'ai enfin plus d'erreur à la vérification de l'apfs.
    Milles Merci.
     
  16. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    55 608
    J'aime reçus:
    18 678
    Content pour toi !

    Pour ma curiosité > passe une commande :
    Code (Text):
    diskutil list
    • et poste le tableau --> que je voie la configuration du disque.
     
  17. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Code (Text):
    iskutil list
    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.3 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                 Apple_APFS Container disk1         459.1 GB   disk0s2
       3:       Microsoft Basic Data BOOTCAMP                40.5 GB    disk0s3
       4:           Windows Recovery                         514.9 MB   disk0s4

    /dev/disk1 (synthesized):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      APFS Container Scheme -                      +459.1 GB   disk1
                                     Physical Store disk0s2
       1:                APFS Volume LAPTOP SSD              387.6 GB   disk1s1
       2:                APFS Volume Preboot                 20.8 MB    disk1s2
       3:                APFS Volume Recovery                525.6 MB   disk1s3
       4:                APFS Volume VM                      20.5 KB    disk1s4

     
     
  18. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    55 608
    J'aime reçus:
    18 678
    Tout est en ordre. Je te signale au passage que tu as un snapshot (instantané du volume) > qui peut générer un espace occupé fantôme dans le volume Macintosh HD.
     
    bdlapierre aime ça.
  19. bdlapierre

    bdlapierre Membre confirmé

    Inscrit:
    6 Décembre 2007
    Messages:
    257
    J'aime reçus:
    2
    Merci. Comment réparer ceci ?
     
  20. macomaniac

    macomaniac Ouroboros
    Club MacG

    Inscrit:
    20 Septembre 2012
    Messages:
    55 608
    J'aime reçus:
    18 678
    Passe la commande :
    Code (Text):
    tmutil listlocalsnapshots /
    • qui affiche les snapshots

    Poste le retour : c'est pour savoir s'il s'agit d'un snapshot TM ou CCC.
     
Modérateurs: Aliboron, bompi, daffyb
Chargement...