10.15 Catalina macOS n’a pas pu être installé - espace libre insuffisant

Le descripteur MBR a été écrit à la table.

- passe la commande :​
Bloc de code:
quit

  • pour quitter la session interactive de fdisk => ce qui te fait récupérer -bash-3.2#. Passe la commande :
Bloc de code:
diskutil list disk24 ; df -H /Volumes/My*

  • qui affiche : la configuration actuelle du disque du DDE & l'occupation du volume My Passport

Poste le retour.
 
Voici :
Bloc de code:
fdisk: 1> quit
-bash-3.2# diskutil list disk24 ; df -H /Volumes/My*
/dev/disk24 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *499.4 GB   disk24
   1:               Windows_NTFS My Passport             420.0 GB   disk24s1
Filesystem      Size   Used  Avail Capacity iused     ifree %iused  Mounted on
/dev/disk24s1   499G   346G   153G    70%   84868 149513372    0%   /Volumes/My Passport
-bash-3.2#
 
Tu notes que la partition1 a une taille actuelle de 420 Go (et plus de 499 Go). Tu notes aussi que les 346 Go d'occupation du volume My Passport sont toujours au rendez-vous > ce qui est le signe que le volume a bien été remonté.

- tu notes aussi quelque chose de poilant : alors que la partition ne fait plus que 420 Go > l'espace de blocs prétendu est resté 499 Go > ce qui fait que l'espace libre est estimé à 153 Go. Ce qui est faux > car il ne reste plus que 74 Go en fait. C'est dû à une erreur du spaceman (le gestionnaire de l'allocation des blocs du NTFS) > qui fait toujours comme si l'espace de blocs qu'il gérait était 499 Go. Le procédé qu'on vient d'utiliser (restreindre une partition par l'édition de son descripteur) => injecte donc une erreur dans un des agents du système de fichiers concerné. Erreur non fatale > puisque le volume peut être remonté.​

Il s'agit à présent de créer un second descripteur > qui va récupérer les 79 Go de blocs libres pour en faire une partition -->

- partant pour la manœuvre ?​
 
  • J’aime
Réactions: litobar71
Repasse la commande :
Bloc de code:
fdisk /dev/disk24

  • qui affiche la table MBR actuelle

Poste le tableau.
 
Voici :
Bloc de code:
-bash-3.2# fdisk /dev/disk24
Disk: /dev/disk24    geometry: 60715/255/63 [975400960 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 07 1023 254  63 - 1023 254  63 [      2048 -  820312500] HPFS/QNX/AUX
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
-bash-3.2#
 
Passe la commande :
Bloc de code:
fdisk -e /dev/disk24

  • qui ouvre la session interactive de fdisk

Poste le retour.
 
Voici :
Bloc de code:
-bash-3.2# fdisk -e /dev/disk24
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 2

  • qui demande d'éditer un second descripteur (qui n'existe pas encore cette fois-ci)

Poste le retour.
 
Voici :
Bloc de code:
fdisk: 1> edit 2
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
Partition id ('0' to disable)  [0 - FF]: [0] (? for help)
 
Passe la commande :
Bloc de code:
AF

  • qui détermine un type : "Apple_HFS" pour la nouvelle partition

Poste le retour.
 
Voici le retour :
Bloc de code:
Partition id ('0' to disable)  [0 - FF]: [0] (? for help) AF
Do you wish to edit in CHS mode? [n]
 
Passe la commande :
Bloc de code:
n

  • qui refuse d'éditer en mode CHS > mais en mode arithmétique de la computation des blocs

Poste le retour.
 
fdisk a la courtoisie de signaler que le 1er bloc vacant en-dessous de la partition1 existante est le n° 820314548.

- passe la commande :​
Bloc de code:
820314548

  • qui le choisit en bloc de tête de la partition2

Poste le retour.
 
C'est vrai qu'il est serviable :)
Voici le retour :
Bloc de code:
Partition offset [0 - 975400960]: [820314548] 820314548
Partition size [1 - 155086412]: [155086412]
 
fidsk a encore l'amabilité de signaler que la quantité totale de blocs libres disponibles est de 155086412 (blocs de 512 octets = 79,40 Go).

- passe la commande :​
Bloc de code:
155086412

  • qui adopte cette extension pour la partition2

Poste le retour.
 
Passe la commande :
Bloc de code:
write

  • qui demande l'écriture de l'édition en cache => table MBR

Poste le retour.
 
Voici le retour :
Bloc de code:
fdisk:*1> write
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n]