Wie stelle ich eine „unsichtbare“ OS X-Startoption in BootCamp (auf einem 2013 MBA) wieder her?

Zusammenfassung

Es ist nicht möglich, in die OS X-Partition eines 2013 MBA zu booten, der OS X und Windows 8 über BootCamp doppelt bootet. Könnte "Festplatte reparieren" über das "Festplatten-Dienstprogramm" die funktionierende Windows 8-Partition beschädigen? Welche anderen Dienstprogramme/Aktionen sollte ich ausprobieren?

Detail

Ich habe einen MBA aus dem Jahr 2013, der von der Ops-Abteilung in einem Unternehmen eingerichtet wurde, für das ich gearbeitet habe, um OS X (für mich) und BitLocker-verschlüsseltes Windows 8 (für die Arbeit an ihrer Codebasis) über BootCamp dual zu booten. Sie mussten die OS X-Wiederherstellungspartition löschen, um dies zu erreichen. Irgendwann funktionierte die OS X-Partition einwandfrei (ich bin mir sicher), aber ich kann jetzt nur Windows 8 booten. Um die Sache noch komplizierter zu machen, ist mein Zugriff auf das Konto auf der Windows-Partition jetzt deaktiviert (daher kann ich keine weitere Diagnose darüber durchführen), aber das ist eine andere Geschichte. Die Ops-Abteilung hat einen Blick darauf geworfen, aber es geht über ihre Erfahrung mit BootCamp hinaus.

  • Alt/OptionWenn ich beim Start drücke, kann ich in die BootCamp-Startauswahl gelangen . es listet nur "Windows" auf
  • Wenn ich in Windows 8 die BootCamp-Option „Boot to OS X“ auswähle, startet es einfach wieder in Windows 8.
  • In Windows 8 listet die BootCamp-Systemsteuerung zwei „Windows“-bezogene Startoptionen auf, die beide scheinbar gleich booten
  • Von Windows 8 aus konnte ich bestätigen, dass es 2 zugängliche Festplattenpartitionen von ungefähr gleicher Größe gab, eine sah (bei einer flüchtigen Untersuchung) aus, um die Dateisystemstruktur zu haben, die ich von einem Unix erwarten würde, woraus ich extrapoliere, dass die Dateien des OS X Trennwand sind noch vorhanden und unbeschädigt.
  • Wenn ich die Internetwiederherstellung ausführe, listet das Festplattendienstprogramm 5 Partitionen auf. Es ist nicht in der Lage, einen von ihnen zu mounten . disk0s2und disk0s4müssen die Windows- und OS X-Partitionen sein, da sie jeweils fast 50 % des Gesamtvolumens ausmachen (die anderen sind alle ~ 100 MB), aber beide werden als angezeigt MS-DOS (FAT), während eine vermutlich ein Mac OS ExtendedFormat sein sollte? Ich habe versucht, die ersten drei zu "verifizieren", alle kamen bis "Dateisystem prüfen" und schlugen dann fehl "Fehler: Diese Festplatte muss repariert werden. Klicken Sie auf Festplatte reparieren", einige mit zusätzlichen Informationen:

    • disk0s2-Format: MS-DOS (FAT):

      ** /dev/disk0s2
      Invalid BS_jmpBoot in boot block 000000
      
    • disk0s3 Format: Mac OS Extended (Journaled): [Keine zusätzliche Erklärung]

    • disk0s4-Format: MS-DOS (FAT):

      ** /dev/disk0s4
      Invalid signature in fsinfo block
      fix? no
      ** Phase 1 - Preparing FAT
      FAT[0] is incorrect (is 0xD9058EB; should be 0xFFFFFF8)
      Correct? no
      FAT[1] is incorrect
      Correct? no
      ** Phase 2 - Checking Directories
      Root directory starts with cluster out of range(0)
      
    • disk0s5 Partitionstyp: DE94BBA4-... (entspricht Windows Recovery Environment): zur Überprüfung nicht verfügbar

    • disk0s6 Partitionstyp: DE94BBA4-... (entspricht Windows Recovery Environment): zur Überprüfung nicht verfügbar

Meine Fragen sind

  • Könnte das Ausführen von "Repair Disk" die funktionierende Windows-Partition beschädigen?
  • Klingt das nach einem häufigen Problem, das leicht behoben werden kann, indem man X macht (mein Google-Fu hat ein Leerzeichen gezogen)?
  • Welche anderen Dienstprogramme/Aktionen sollte ich ausprobieren, die die funktionierende Windows 8-Partition definitiv nicht beschädigen?
Ist die Virtualisierung der Windows-Maschine an einen anderen Ort und das Zurückkopieren nach der Neuinstallation von OSX eine Option? hmm, ich denke nicht an das Bitlocker-verschlüsselte Bit ... das könnte ein Problem sein
Auf jeden Fall eine Option - gibt es eine Möglichkeit, dies zu versuchen, ohne in OS X oder Windows 8 zu gelangen?
Ich habe schließlich versucht, den Apple Support anzurufen, sie haben mir gezeigt, wie man dies über das Festplatten-Dienstprogramm ("Neues Image") versucht, leider wurde keine der Partitionen erfolgreich serialisiert ("Fehler -61" für alle außer disk0s4, die "Fehler -4" gemeldet hat). . Als nächstes schlagen sie vor, dass ich versuche, die Partitionen zu virtualisieren, indem ich in den „Target Disk“-Modus boote support.apple.com/kb/PH10725
Es scheint also, dass "Fehler -61" bedeutet "Die externe Festplatte, auf die Sie versuchen, ein Image zu schreiben, ist NTFS, das von OS X ohne Tools von Drittanbietern schreibgeschützt ist".

Antworten (2)

Ich habe es geschafft, mehr Diagnosen für die Festplatten von der Windows-Seite auszuführen. Wählen Sie auf dem BitLocker-Passwortbildschirm etwas wie „Esc“, „Esc“, „Dieses Laufwerk überspringen“, „Erweitert“, „Dienstprogramme“, „Befehlszeile“ (bitte korrigieren) und verwenden Sie dann manage-bde -unlockzum Entsperren des BitLocker-Laufwerks und Verwenden Sie verschiedene wmic-Befehle , um die Festplattenpartitionen zu untersuchen. Dadurch bestätigte ich:

  • disk0s2 ist meine OS X-Partition. Es gibt einige Tools , die Guids im GPT ändern können; Es scheint, dass dies mit meiner OS X-Partition passiert ist. Dies erklärt, warum OS X es nicht erkennt, aber beim Booten in Windows konnte ich problemlos auf die darin enthaltenen Daten zugreifen.
  • disk0s4 ist meine Windows-Partition. Nach meinem besten Wissen sind die Invalid signature in fsinfo blockFehler, die ich erhalten habe, darauf zurückzuführen, dass es vollständig BitLockered ist, was bedeutet, dass die verschlüsselten Bits auf der Festplatte nicht wie eine gültige Partition aussehen. Windows kann anscheinend die Signatur erkennen und Sie warnen, wenn Sie versuchen, von einer gesperrten BitLocker-Partition zu lesen.

Dies sind alle möglichen Lösungen, auf die ich gestoßen bin (hauptsächlich durch den sehr hilfreichen technischen Support von Apple), einschließlich der Dinge, die bei mir nicht funktioniert haben und warum:

  1. Sichern Sie Ihre vorhandenen Partitionen als Abbilder auf einem externen Laufwerk über die Option „Neues Abbild“ im Festplatten-Dienstprogramm . Ich habe ein 1-TB-Backup-Laufwerk, aber es ist NTFS-formatiert und anscheinend kann OS X standardmäßig nicht auf NTFS-Festplatten schreiben (versuchen Sie dies , um den NTFS-Schreibzugriff auf einer standardmäßigen OS X-Installation zu aktivieren - aber es funktioniert nicht in der Internetwiederherstellung als das Terminal gibt Ihnen nur Zugriff auf ein schreibgeschütztes Dateisystem).
  2. Sichern Sie Ihre vorhandenen Partitionen als Abbilder auf einem externen Laufwerk über [Name des Windows-Programms hier] . Ich konnte keine integrierten Windows-Dienstprogramme finden, die dazu in der Lage waren, und da mein Windows-Login deaktiviert war, konnte ich nicht auf eine vollständige Windows-Umgebung zugreifen, um geeignete Backup-Tools auszuführen. Ich habe versucht, sie über die BitLocker-Befehlszeile auszuführen, aber ich konnte keinen von ihnen zum Laufen bringen, ich nehme an, weil die Umgebung stark eingeschränkt ist (und die meisten von ihnen darauf bestehen, "zu installieren", anstatt nur "auszuführen").
  3. Sichern Sie Ihre vorhandenen Dateien, indem Sie sie über den Zielfestplattenmodus auf einen anderen Mac übertragen - ich habe keinen zweiten Mac zur Hand, um dies zum Laufen zu bringen.
  4. Führen Sie einfach Repair Disk aus - es ist angeblich sehr unwahrscheinlich, dass etwas beschädigt wird. Als ich das versuchte, sagte es nur, dass es die Festplatte nicht reparieren konnte - möglicherweise, weil die BitLocker-Partition nicht wie eine gültige Partition aussieht (siehe oben). Eine kleine Enttäuschung, nachdem ich mich tagelang mit der Entscheidung gequält habe ...
  5. Wenn Sie den Invalid BS_jmpBoot in boot block 000000Fehler haben, hat jemand ein Dienstprogramm geschrieben , das angeblich das GPT wieder reparieren kann . Ich konnte es nicht verwenden, weil ich keinen Weg finden konnte, alle seine Abhängigkeiten (z. B. Python ...) im schreibgeschützten Dateisystem von Internet Recovery zu installieren.
  6. Löschen Sie einfach einige/alle Partitionen und beginnen Sie erneut - am Ende entschied ich mich, den Sprung zu wagen und die vorhandene beschädigte OS X-Partition zu löschen und den Rest unberührt zu lassen (nachdem ich mir relativ sicher war, welche OS X war). Das Festplatten-Dienstprogramm macht es sehr einfach, eine einzelne Partition zu löschen und OS X darauf zu installieren.

Das Löschen der OS X-Partition und Neuinstallation hat nun dazu geführt, dass ich OS X und Windows 8 wie gewünscht über BaseCamp dual booten kann. Wenn ich das nächste Mal in Windows bin, muss ich überprüfen, ob ich tatsächlich "MacDrive" installiert habe, und es entfernen, wenn ich es tue.

Wenn Sie nur das Laufwerk entfernen und es einfach an einen anderen Windows 8-Computer anschließen könnten, sollte Bitlocker Sie auffordern, sich zu authentifizieren, wenn das Laufwerk erkannt und zugänglich ist.

Wenn Sie eine virtualisierte Instanz der Festplatte haben, könnten Sie die Flatfile vielleicht an einen anderen Windows 8-Gast anhängen und sehen, ob das Laufwerk erkannt wird ...

(:

Option 2 (etwas länger)

OSX auf der vorherigen OSX-Partition neu installieren. Installieren Sie Fusion, um die Bootcamp-Partition von win8 anzuzeigen/auszuführen/zuzugreifen/umzuwandeln

Danke für die Antwort! Bei Option 1) zur Verdeutlichung kann ich in BitLocker booten, mich authentifizieren und dann Windows 8 problemlos booten - außer natürlich, dass mein Windows-Konto am Ende deaktiviert wird. Die Windows 8-Partition und alles darauf scheint also in Ordnung zu sein; Es ist nur so, dass OS X es oder eine der anderen Partitionen nicht zu erkennen scheint. Bei Option 2) würde ich das gerne tun. Meine Lektüre des Festplatten-Dienstprogramms lautet, dass ich die Festplatte "reparieren" soll, bevor ich das tun kann - und ich mache mir Sorgen, dass dies die funktionierende Windows 8-Partition beschädigen könnte.
@wanchoo könnte erd commander ein Konto auf der Windows 8-Partition eröffnen, damit er es virtualisieren kann? vermutlich müssen dort einige lokale Admin-Konten vorhanden sein