シエラ更新後の起動時の禁止サイン、ディスクをマウントできなくなりました


10

数日前、私はMacBook Pro(2012年半ば)の両方のディスクでEl CapitanからSierraにアップデートすることにしました。SSDの更新は問題なく行われたため、他のディスクも更新することにしました。.appをダウンロードし、インストールは通常どおり開始されました。しかし、再起動しなければならない点に達すると、問題が発生し始めました。

Macが起動すると、疑問符の付いたフォルダが表示されます。VRAMをリセットして起動ディスクを選択すると(もう一度?)、これらの場合に役立つことを読みました。ただし、ハードディスクにログインしようとすると、常に禁止のサインが表示されます。正確には、ログインパスワードを挿入し、読み込みバーがほぼいっぱいになった後に発生します。

ボリュームへのアクセス、またはファイルへのアクセスのみを取得する方法はありますか?100GB以上の写真ライブラリがありますが、これは絶対に失いたくないものです。

これが私が試したもののいくつかです:

基本的な修正および修復オプション:シングルユーザーモードとリカバリモードの両方で、ターミナルとディスクユーティリティの両方から。特に、ディスクユーティリティの「修復」オプションでは、「ファイルシステムの終了コードは8です。内部エラーが発生しました」というエラーが発生します。ボリュームをマウントしようとしても、何らかの方法で効果がないか、ボリュームをマウントできないというエラーが表示されます。また、パーティションは灰色で表示され、「-」(空)と呼ばれます。「Macintosh HD」と呼ばれていました。名前はまだ他のいくつかのディスクユーティリティアプリに表示されますが、それでも注意すべき点があります。

回復モード: OSを再インストールしようとしましたが、ボリュームがマウント解除されているため、可能なオプションとして表示されません。また、ブートの問題は、更新後に機能しなくなった古い拡張機能が原因である可能性があるという記事を見つけました。この記事では、Apple以外のすべての拡張機能をボリューム上のフォルダーに移動し、それを再び起動可能にするために必要なターミナルの手順について説明しました。ただし、同じ問題で、ボリュームには名前が付けられておらず、マウントも解除されているため、どこにも表示されず、「cd」してボリュームに入れることもできません。

セーフモード:破損したパーティションでセーフブートを開始できません。それを読み込むには、Optionキーを押しながらリストから選択する必要があります。Shiftキーを押しても何も起こりません。動作しているOS Xパーティション(SSD)でのみセーフモードで起動できますが、これは目的を達成できません。今それについて考えて、別のディスク/パーティションにセーフブートする方法はありますか?

シングルユーザーモードとfsck:私はfsckコマンド(およびバリエーション)を障害のあるパーティションなどで複数回実行し、ある時点で「GRUB.Geom.Hard Disk.Read.Error」またはそのようなものを取得しました、私の知る限りでは、その後は表示されなくなるため解決されました。それでも、OS Xパーティションの起動は成功しません。

強制マウント:端末とreadOnlyオプションも使用します。失敗。ディスク全体をマウントしようとしたときにマウントされるのは、「APPLE」と呼ばれるフォルダーを含む「EFI」パーティションだけです。その中には、CACHES(1つ多いフォルダー、空)、EXTENSIONS(Firmware.scap)、およびFIRMWARE( MBP91_00D3_B0C_LOCKED.scap)。これは何?

VRAMリセット:何もしませんでした。

ボリュームの再構築:両方のアプリがボリュームの整合性と構造の損傷を通知したため、TechTool ProとDiskWarriorの両方を使用してパーティションを再構築しようとしました。どちらのアプリもボリュームを再構築できませんでした。特にTechTool Proは、最初の検証ステップである「Journaled HFS Plus Volume」で停止します。これは、ボリュームがHFS +として認識されなくなったことを意味しますか?これは何か意味がありますか?

OS X Combo Updates:アンマウントされているボリュームが表示されないため、そのパーティションに何もインストールできません。

データ回復ツール:私はさまざまなソフトウェアを試しましたが、それらのほとんどすべてが非常に大きなサイズのいくつかのファイルを抽出し、すべて判読できませんでした。

クローン作成:ディスクユーティリティとData Rescue 4を使用して、ボリュームの2つの異なる.dmgイメージを作成しましたが、「マウント可能なファイルシステムがありません」エラーが発生したため、それらのイメージをマウントできません。


これは私のパーティション構成です。/ dev / disk1上の「損傷した」ボリュームの識別子はdisk1s2です。ご覧のとおり、同じディスクにWindows 2とUbuntu Linuxをブートする2つのパーティションがさらにあります。どちらも正常に動作しているため、ハードディスクが突然故障することはありません。また、ドライブのいくつかのチェックでは何も問題がありません。もう1つのディスク(disk0)、SSDは私のブートドライブであり、正常に動作しています。

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Crucial SSD             249.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS                         301.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                165.8 GB   disk1s4
   5:           Linux Filesystem                         32.2 GB    disk1s5

代わりにfdisk / dev / disk1は次のように表示します。

Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 -  588785887] <Unknown ID>
 2: AB 1023 254  63 - 1023 254  63 [ 588785888 -    1269536] Darwin Boot 
*3: 07 1023 254  63 - 1023 254  63 [ 590055424 -  323803136] HPFS/QNX/AUX
 4: 83 1023 254  63 - 1023 254  63 [ 913858560 -   62914063] Linux files*

私は次に何をすべきか途方に暮れています。私はAppleコミュニティフォーラムに書いてさえ、有用な回答を得られませんでした-私はこれについていくつかの助けを本当に感謝します。OS X、Windows、およびLinuxをすべて同じディスクから起動するために、ハイブリッドMBRで少し再生する必要があったのは、おそらくパーティションスキームが問題を生成したことですが、それでも解決する方法はありません。この?

それが何らかの形で役立つ場合は、WindowsとLinuxの両方のパーティションを使用できますが、おそらくディスク全体をHFS +として強制的に読み取ることができますか?たぶんそれは、少なくともマウントするでしょうか?わかりません、これらは単なる考えです...

ボリュームを起動できなくするいくつかのkext拡張機能を削除するのと同じくらい簡単なこともあると読みましたが、パーティションがマウントされない場合はどうすればよいですか?


両方をインストールし、rootとしてログインすると、今すぐ資格情報を送信しています。ありがとうございます。
レッドフラッグ

回答:


7

Sierraインストーラーがディスク1のパーティションテーブルをめちゃくちゃにしました-おそらくカスタムトリプルブートセットアップとdisk1のハイブリッドMBRで混乱しています。

Disk1s2はFileVaultで暗号化されており、アップグレードプロセスで何らかの方法で間違ったパーティションタイプを取得しています。

disk1s2のパーティションタイプがある48465300-0000-11AA-AA11-00306543ECACが、なければならない53746F72-6167-11AA-AA11-00306543ECAC


TeamViewerセッションでは、次のことが行われました。

  • wxHexEditorを「Crucial SSD」にインストールして、disk1の内容を確認できるようにします
  • rootユーザーを有効にする
  • ルートとしてログイン
  • wxHexEditorでdisk1s2の生のコンテンツを調べます。ボリュームの種類は、ボリュームヘッダーやその他のファイルシステム構造を詳しく調べることで検出できます(ただし、ある程度の専門知識やWikipediaが必要です-例:HFS +NTFS)。

gptを使用してパーティションdisk1s2を削除し、適切なタイプで再度追加した後、ボリュームは再びマウント可能になります。

diskutil list #get all disks and partitions
gpt -r show disk1 #get the partition map of disk1
gpt remove -i 2 disk1
gpt add -i 2 -b 409640 -s 588376248† -t 53746F72-6167-11AA-AA11-00306543ECAC disk1
diskutil verifyDisk disk1

そして、FileVaultボリュームのロックを解除した後

diskutil verifyVolume disk2 

†:例のサイズ


問題は解決されました。OS Xパーティションで起動すると、Sierraはインストールを続け、Macが再起動し、すべてが完全に動作します。私がどれほど幸せかを表現することはできません。どうもありがとうございました。
レッドフラッグ

@Izare OK ... ;
klanomath

しましょう...!:))
レッドフラッグ

5
+1すばらしい仕事のクラノマス-私たちはあなたをここに連れて行くことができてとても幸運です!:) @Izare、この経験を警告として取り上げ、バックアップ体制が整っていることを確認してください(例:Time MachineCarbon Copy ClonerSuperDuper!など)。何を選択するかに関係なく、実際に使用しない限り、これらはどれも役に立ちません。私が説教しているように聞こえるかもしれませんが、私の謝罪は、私と同じくらい多くの人々がデータを失うのを見ると、まあ、あなたはアイデアを得ます!:)
Monomeeth

2
あなたは完全に正しいです、@ Monomeeth、そしてあなたが正しいときそれは説教ではありません;)私は今バックアップを作っています、もしこのようなことが二度と起こらないなら私はカバーされます。うまくいけば、その間、私はクラノマスがしたように、このような状況を解決する方法を学びます。;)
レッドフラッグ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.