10.14 Mojave stockage système anormal

Tu as récupéré l'invite de commande : fdisk:*1> de fdisk. L'édition du nouveau descripteur de partition qu'on a faite n'existe encore qu'en cache > et n'a pas été écrite à la table MBR du DDE.

- passe la commande :​
Bloc de code:
write
  • pour écrire le nouveau descripteur à la table MBR

Poste le retour.

Note : 512 octets est la taille du bloc standard. Il s'agit de la plus petite unité logique du point de vue de l'écriture d'un fichier. Les OS apfs récents utilisent par contre une unité de blocs octuple du standard = 4096 octets.
 
Bloc de code:
fdisk:*1> write
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n]

Merci pour la note : compris
 
Dernière édition par un modérateur:
Fais abstraction du laïus et passe la commande :
Bloc de code:
y
  • (yes) pour confirmer l'écriture du descripteur à la MBR

Poste le retour.
 
Descripteur édité écrit à la MBR. Passe la commande :
Bloc de code:
quit
  • qui ferme fdisk et te restitue l'invite de commande régulière : yanns-imac:~ Eyesbreakers$ du terminal.

Passe alors la commande :
Bloc de code:
diskutil eject disk2 ; diskutil eject disk3
  • qui éjecte les 2 disques de DDE (= les déconnecte du Système du Mac). Si tu obtiens un retour du type :
Bloc de code:
Disk disk2 ejected
Disk disk3 ejected
  • débranche tes 2 DDE du Mac. Puis ne rebranche que le DDE dont on est en train d'éditer la MBR.

Passe alors la commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques => qu'on voie la configuration actuelle du DDE.

Note : le débranchement / rebranchement du DDE est requis > car le kernel (le moteur logique de macOS démarré qui a entre autre la charge de lire les tables de partition des disques et de monter les volumes formés sur les partitions par les système de fichiers) => est largué actuellement de l'édition de la MBR du DDE. Le rebranchement du DDE va forcer une lecture rafraîchie de la MBR.
 
J'avais déjà éjecté le disk3. Du coup je n'ai éjecté que le disk2. Je l'ai debranché/ rebranché. J'ai obtenu un message d'alerte :

mac OS can't repair teh disk "drive2k21:
You can still open or copy files on the disk, but you can’t save changes to files on the disk. Back up the disk and reformat it as soon as you can.

Et voici le retour de la commande : diskutil list

Bloc de code:
yanns-imac:~ Eyesbreakers$ diskutil eject disk2
Disk disk2 ejected
yanns-imac:~ Eyesbreakers$ 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         500.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            496.8 GB   disk1s1
   2:                APFS Volume Preboot                 46.0 MB    disk1s2
   3:                APFS Volume Recovery                510.4 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk2
   1:                  Apple_HFS drive2k21               700.0 GB   disk2s1
   2:                 DOS_FAT_32 PWRBK BCKUP             1.0 TB     disk2s2
 
Dernière édition par un modérateur:
Le message :
Bloc de code:
mac OS can't repair teh disk "drive2k21:
You can still open or copy files on the disk, but you can’t save changes to files on the disk. Back up the disk and reformat it as soon as you can.
  • vient du fait que le système de fichiers de la partition Apple_HFS se trouve injecté d'une erreur quant à l'allocation d'extension de blocs de la partition (réduite de 1 To => 700 Go). Heureusement > le jhfs+ est un brave gars primaire et robuste (pléonasme) : il encaisse l'erreur de taille de la partition sans planter carrément. Ne cherche surtout pas à faire de S.O.S. sur le volume dans l'Utilitaire de disque ! On remettra tout ça à la bonne taille à la fin.

Comme tu le vois -->
Bloc de code:
   1:                  Apple_HFS drive2k21               700.0 GB   disk2s1
  • la partition Apple_HFS a subi un drôle de rétrécissement à 700 Go comme attendu.

Passe la commande :
Bloc de code:
ls /Vol*
  • histoire de voir si le volume drive2k21 est toujours bien monté

Poste le retour.
 
  • la partition Apple_HFS a subi un drôle de rétrécissement à 700 Go comme attendu. : Effectivement ...Tip Top...

Bloc de code:
yanns-imac:~ Eyesbreakers$ ls /Vol*
Macintosh HD    PWRBK BCKUP    drive2k21
 
Le volume drive2k21 est toujours monté. RAS.

- bon. On s'engage dans la création d'un descripteur dans la MBR > qui va transformer les 300 Go de blocs libérés en une nouvelle partition de type Apple_HFS.​

Passe la commande :
Bloc de code:
sudo fdisk /dev/disk2
  • qui réaffiche la structure logique actuelle de la MBR

Poste le tableau.
 
OK, c'est parti :

Bloc de code:
Disk: /dev/disk2    geometry: 243201/255/63 [3907029167 sectors]
Signature: 0xAA55
         Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
*1: AF    0   0   3 - 1023 254  63 [         2 - 1367187500] HFS+      
2: 0B 1023 254  63 - 1023 254  63 [1953514587 - 1953514580] Win95 FAT-32
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused    
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 
Dernière édition par un modérateur:
Passe la commande :
Bloc de code:
sudo fdisk -e /dev/disk2
  • qui réouvre un espace interactif d'édition de la table MBR

Poste le retour.
 
Bloc de code:
yanns-imac:~ Eyesbreakers$ sudo fdisk -e /dev/disk2
Password:
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1>
 
Passe la commande :
Bloc de code:
edit 3
  • qui demande d'éditer un descripteur de partition

Poste le retour.
 
voici:

Bloc de code:
fdisk: 1> edit 3
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 
Est-ce que tu n'as pas coupé la ligne subalterne qui dirait -->
Bloc de code:
Partition id ('0' to disable)  [0 - FF]: [0] (? for help)
  • par hasard ?
 
Bon. Passe la commande :
Bloc de code:
AF
  • pour assigner le type : Apple_HFS à la nouvelle partition

Poste le retour.
 
Passe la commande :
Bloc de code:
n
  • pour refuser d'éditer en mode CHS et préférer le mode arithmétique linéaire de blocs

Poste le retour.