10.11 El Capitan Ouverture de session impossible suite à fausse manip sur un disque de démarrage

ness_Du_frat

Membre expert
Club iGen
6 Février 2007
1 080
80
41
France
www.lesenfantsdelo.com
Eh oui, j'ai encore fait des bêtises... Je bidouillais un truc qui n'avait strictement rien à voir sur la session windows de mon mac (windows seven) dans l'utilitaire de disque. J'étais en train de formater un dur et de fusionner deux partitions, et à un moment donné, j'ai sélectionné la mauvaise partition (j'en avais deux à fusionner, vides, et ce crétin de windows m'a proposé une autre partition qui faisait très exactement la même taille, vide aussi, sur un disque qui n'avait rien à voir, non nommée également, et moi, comme une cruche, j'étais persuadée que c'était bien les deux partitions que je venais de vider en espace "non alloué" que je voulais lier ensemble). Je clique sur oui, il me dit "impossible car espace non disponible", et là je vois que non, en fait, il voulait me filer une partition sur un des disques internes du mac, gros soulagement que ça n'ait pas marché, merci bien.
Sauf que... Eh ben non, ça a quand même foiré la partition du disque en question.

Redémarrage en mode mac, "vous ne pouvez pas ouvrir de session pour le moment". Sur ma session principale, bien entendu. Ma session admin backup n'a rien du tout.
Reset PRAM, fsck -fy, réparation du disque, rien :(
Du coup, que faire ?
J'ai une sauvegarde très récente (j'ai une time capsule donc autant dire qu'elle me fait des sauvegardes deux fois par jour. Là je l'ai arrêtée histoire qu'elle ne me fiche pas le bordel), mais comme j'avais monté cet ordi à l'époque où les fusion drives n'existaient pas et que j'ai la version "manuelle" avec un SSD pour les programmes et un HD pour les données et que la time capsule n'a pas l'air de bien comprendre ça et veut tout me mettre sur un seul disque, ce n'est même pas possible de restaurer le système à une date antérieure. Mais tout ça pour dire, les données sont sauves, je peux y accéder d'une manière ou d'une autre.

Je me dis qu'il doit y avoir un moyen pas trop chiant de pouvoir rouvrir cette session, genre en deux trois lignes de commande dans le terminal, surtout que j'ai accès sans problème à ma session admin backup, mais ce que j'ai vu dans le forum correspond surtout à des erreurs suite à l'utilisation de filevault ou même à ce que moi j'avais eu avant, un problème de permission.
Là, j'ai vérifié dans les paramètres avancés, le chemin vers les fichiers est bon, donc ça ne vient pas de là.
Des idées ? J'avoue que c'est un domaine que je ne maîtrise pas du tout (contrairement au bidouillage de machins en tout genre), et j'ai d'autant plus la haine que le truc que je voulais faire et pour lequel j'ai tout cassé ma session admin n'a même pas marché (formater deux disques Thunderbolt Duo WD en NTFS pour qu'ils soient reconnus par le mac et le PC. Pas de bol, ils sont reconnus par l'utilitaire de disque mais pas par le finder. Tout ça pour rien).
@macomaniac , je sais que toi tu es un champion pour ça, tu as une idée d'un truc à tester ?
Je suis sous El Capitan, 10.11.7. Je n'utilise pas FileVault, pas de système de cryptage bizarre, mot de passe admin, rien de plus.
 
En attendant les spécialistes, ouvre Terminal et tape
diskutil list

Et copie/colle le résultat ici, histoire d'avoir une idée de l'état dans lequel se trouvent les partitions de ton disque dur et de ton SSD

Ainsi que
diskutil cs list

Idem tu copies/colles le résultat ici pour avoir une idée de l'état de santé du CoreStorage de ton FusionDrive maison.
 
Dernière édition:
/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *256.1 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS The Beast 155.0 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: Microsoft Basic Data WinPrecious 100.2 GB disk0s4

/dev/disk1 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *750.2 GB disk1

1: EFI EFI 209.7 MB disk1s1

2: Microsoft Basic Data 749.3 GB disk1s2

3: Apple_HFS 1.0 MB disk1s3

4: Microsoft Reserved 133.2 MB disk1s4


Et diskutil cs list me renvoie :
No CoreStorage logical volume groups found


Les données sont sur disk1, il m'a fait je sais pas quoi avec, la partition était une partition mac, elle a disparu complètement (on dirait) pour être remplacée par "microsoft basic data" ? WTF ?
les 750Gb (enfin, la totalité de disk1), c'est mon disque de données du mac, on dirait que Windows a cherché à se l'approprier pour en faire un disque de je sais pas quoi, mais tout a disparu. Le disque est vu par l'utilitaire, mais format de fichier inconnu, espace libre 0 (il me restait au moins 350Go), 4 partitions... Bref, en fait, je pensais que ça a allait pas être grand-chose, mais c'est la méga merde. Genre le truc impossible à résoudre.
 

Fichiers joints

  • utilitairedisque.jpg
    utilitairedisque.jpg
    155,4 KB · Affichages: 138
Attends les spécialistes Macomaniac et Jeanjd63... il y a peut être moyen de remettre les partitions en état et recreer le FusionDrive (qui a egalement volé en éclats.... mais en relisant ton premier message, je crois comprendre cette fois que tu n'avais pas cree de FusionDrive en gérant manuellement ce que tu mets sur le disque dur et ce que tu mets sur le SSD)
 
Oui... :( Mais j'avais pas de fusiondrive, justement, c'était une manip faite manuellement, avec le dossier utilisateur sur le HD et les chemins rentrés à la main.
Je sais pas comment un truc pareil a pu arriver, c'est juste incroyable.


Si jamais, j'ai aussi fait ça :

Bloc de code:
gpt show: disk1: mediasize=750156374016; sectorsize=512; blocks=1465149168
gpt show: disk1: PMBR at sector 0
gpt show: disk1: Pri GPT at sector 1
gpt show: disk1: Sec GPT at sector 1465149167
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6      
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  1463469952      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  1463879592     1007399      
  1464886991        2048      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  1464889039      260096      4  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  1465149135          32         Sec GPT table
  1465149167           1         Sec GPT header

Bloc de code:
Disk: /dev/disk1    geometry: 91201/255/63 [1465149168 sectors]
Signature: 0xAA55
         Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: EE 1023 254  63 - 1023 254  63 [         1 - 1465149167] <Unknown ID>
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

On dirait donc qu'il ne sait plus du tout ce qu'il doit avoir comme partition de démarrage. Ça devrait être GPT, non ? (à la place de unknown ID), et pas PMBR at sector 0, ou alors je me plante complètement ?
 
Dernière édition:
Salut

Pas trop de temps là.
C'est cette partition qui est malade :

/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *750.2 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Microsoft Basic Data 749.3 GB disk1s2
3: Apple_HFS 1.0 MB disk1s3
4: Microsoft Reserved 133.2 MB disk1s4
 
Oui :( C'est bien elle... C'est ma partition mac... Qui a été bouffée par windows, et je ne sais pas comment la récupérer, c'est là que j'ai toutes mes données (elle n'est plus reconnue par El Capitan, qui voit un "unknown file format" et me propose juste de la reformater, donc euh... Si y a une autre solution, j'aime autant).

Mais je suis pas à la minute non plus, surtout que je pars dans deux heures, et que j'ai quand même accès à mon autre session admin et que les données les plus importantes sont sauvegardées ailleurs.
Sinon, au pire du pire, reformater le disque, l'appeler comme avant et restaurer à partir de time machine (mais pas à partir de l'utilitaire de restauration, donc, juste à partir du programme), par contre, va-t-il comprendre et accepter, vu qu'il sera face à un truc complètement vide ? A mon avis ça va merder.
 
:coucou: ness

Est-ce que tu peux ouvrir une session macOS ?

Ton volume-Système de démarrage Mac, c'est The Beast disk0s2 ou c'était le volume disk1s2 dont le type de partition a été viré à Microsoft Basic Data ?
 
Alors oui, je peux ouvrir une session, car j'avais un autre compte admin exclusivement sur mon SSD (The Beast, disk0s2). Disk1s2, c'est mes données, compte admin principal, auquel je n'ai plus accès.
Je vais tenter gdisk maintenant.
 
Décidément Jean est partout. Tu as décidé de passer ta vie sur le site ?
Hi hi. Je suis partout. Ça me rappelle qq chose.
Je pourrais te faire la même remarque, mais je m'en garderai bien.:D
Je sens une légère pointe d'agacement? Me tromperai-je?:)

Je te laisse libre cours. A bientôt.
 
Euh... Il me dit ça :

Partition table scan:

MBR: not present

BSD: not present

APM: not present

GPT: not present


Creating new GPT entries.

Ça me paraît super bizarre. Et il me dit aussi qu'il y a 697Gb d'espace libre.
 
Si tu es dans l'interface de gdisk > tu saisis :
Bloc de code:
p
et tu valides (= imprimer <print> la table de partition) => quel est le tableau retourné ?
 
Ah, j'avais refait une fausse manip. Cette fois j'ai quelque chose :

Bloc de code:
precious-416:~ alexane$ sudo gdisk /dev/disk1
Password:
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/disk1: 1465149168 sectors, 698.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 00007189-5D96-0000-7F6B-0000326D0000
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1465149134
Partitions will be aligned on 8-sector boundaries
Total free space is 1007405 sectors (491.9 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI system partition
   2          409640      1463879591   697.8 GiB   0700  Customer
   3      1464886991      1464889038   1024.0 KiB  AF00  LDM metadata partition
   4      1464889039      1465149134   127.0 MiB   0C01  Microsoft reserved ...

Command (? for help):
 
Alors tu saisis (les unes après les autres en validant chaque fois) les commandes :
Bloc de code:
t
2
AF00
w
y

t --> changer le type de partition
2 --> la cible est la partition 2 = disk1s2
AF00
--> type Apple_HFS
w
--> écrire la table
y --> valider

=> je te conseille ensuite de redémarrer (toujours sur ton OS auxliaire) et de vérifier où en sont les choses : le volume est-il monté ? Que retourne un diskutil list ?

Re-démarrer > parce que l'état des partitions du disk1 est chargé en-kernel (de ton OS démarré) > et que les modifications de la table de partitions ne vont pas être prises en charge si tu ne relances pas le kernel via un re-démarrage.
 
Dernière édition par un modérateur:
Toi, Maco, je t'aime :) Si un jour t'es dans le coin, je te paie une bouffe :)

(autrement dit, ça remarche ^^ et mon disque est réapparu)

Et en plus j'ai appris plein de choses (mais coup au coeur quand même, donc je vais essayer de ne pas refaire tout de suite des conneries avec mes tables de démarrage)
 
Tu as eu la chance que ton opération sous «Windows» n'ait fait que modifier le type de la partition, de Apple_HFS à une microsofterie > sans reformater (sinon > c'était fichu).

C'est surtout Roderick Smith (le créateur de gdisk et développeur de «rEFInd») que tu dois remercier. Jean :coucou: avait eu la même idée que moi de recourir à ce binaire.

Est-ce que tu peux poster le retour d'un :
Bloc de code:
diskutil list
pour voir l'état des lieux ?
 
Toi, Maco, je t'aime :) Si un jour t'es dans le coin, je te paie une bouffe :)

(autrement dit, ça remarche ^^ et mon disque est réapparu)

Et en plus j'ai appris plein de choses (mais coup au coeur quand même, donc je vais essayer de ne pas refaire tout de suite des conneries avec mes tables de démarrage)
Et moi je sucerai les os. :)
 
  • J’aime
Réactions: litobar71