Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

「無効な B ツリー ノード サイズ」エラーを解決し、ドライブ データを安全に回復します

一部の Mac ユーザーは、「無効な B ツリー ノード サイズです。このディスクは修復する必要があります」というエラー メッセージを受け取ります。 「応急処置を実行して内部/外部ディスクをチェックして修復するとき。このディスク エラーは通常、次の現象として現れます。

  • MacBook が起動しない
  • Mac がフリーズする
  • 外付けハードドライブにアクセスできません

内部/外部ハードドライブを正常に使用し、Mac を正常に機能させるには、無効な B ツリー ノード サイズ エラーを解決する必要があります。この記事では、このディスク エラーに対する実証済みの解決策を提供し、ファイルが失われた場合に Mac からデータを回復する方法を説明します。これは、Intel および M シリーズ Mac、HDD、SSD、USB フラッシュ ドライブに適用されます。

無効な B ツリー ノード サイズ エラーを理解する

インデックス テーブル形式の一種である B ツリーは、保存する項目ごとに一意のエントリを生成するために Mac オペレーティング システムで使用されます。マシン上のファイルにアクセスしようとすると、システムは毎回 B ツリー内でそのファイルを検索します。 

ディスクの検証後に「無効な B ツリー ノード サイズ」エラー メッセージが返された場合は、アクセスしようとしたファイルをシステムが B ツリー内で見つける (解析) できなかったことを示します。その結果、Mac が破損し、データにアクセスできなくなる可能性があります。

無効な B ツリー ノード サイズ エラーの理由

無効な B ツリー ノード サイズ エラーは、Mac の内蔵ハード ドライブと外付けハード ドライブの両方で発生する可能性があります。今後同じ間違いを避けるために、無効な B ツリー ノード サイズ エラーの原因を知りたい場合があります。ここで、コマンドの理由をいくつかまとめます。

  • 突然のシャットダウン
  • macOS 関連のエラー
  • ファイル システムが破損している
  • ダメージ ファイル カタログ

無効な B ツリー ノード サイズ エラーが発生したドライブからデータを回復する

Mac の内蔵または外付けハード ドライブで無効な B ツリー エラーが発生すると、データが失われる可能性があります。無効な B ツリー ノード サイズ エラーによりストレージ メディア上の一部の項目が失われたことが判明した場合は、ドライブを再フォーマットする前または後にデータ リカバリを実行できます。 

プロのデータ回復ソフトウェアである iBoysoft Data Recovery for Mac は、Mac の内部および外部ハードドライブからデータを回復するのに最適です。高い回復率、リスクのない環境、Finder のような UI などを提供します。無効な B ツリー ノード サイズ エラーが発生したドライブから紛失/削除されたファイルをスキャンして検索するために、無料で試すことができます。

Mac が起動できない場合は、macOS リカバリ モードで iBoysoft Data Recovery for Mac を実行します。

無効な B ツリー ノード サイズ エラーが発生したドライブからファイルを回復する手順:

Mac での無効な B ツリー ノード サイズ エラーを修正する (ステップバイステップ)

内部/外部ボリュームに無効な B ツリー ノード サイズのエラーがあると、MacBook が起動できなくなったり、ドライブのデータにアクセスできなくなったり、Mac がフリーズしたりする可能性があります。このエラーを修正するには、以下の方法を適用できます。

ディスクユーティリティの応急処置を実行

ディスク ユーティリティ ファースト エイドでは Mac の内蔵ドライブや接続されている外付け HDD、SSD、USB フラッシュ ドライブなどを修復できないため、B ツリー ノード サイズが無効であるというエラーが表示される場合がありますが、ディスク ユーティリティ ファースト エイドを再度実行すると問題が解決する場合があります。

<オル>
  • Mac が起動できない場合、または起動ディスクを修復する場合は、macOS リカバリ モードに入ります。
  • リカバリ モードで macOS の [ユーティリティ] 画面からディスク ユーティリティにアクセスするか、Mac が正常に起動した後に [Finder]> [アプリケーション]> [ユーティリティ] からディスク ユーティリティを開きます。
  • [表示] をクリックし、[すべてのデバイスを表示] を選択します。
  • 無効な B ツリー ノード サイズ エラーのあるボリュームを選択し、[応急処置] をクリックします。
  • [実行] をクリックして、選択したボリュームのエラーのチェックを開始します。
  • First Aid で何度か試しても無効な B ツリー ノード サイズ エラーを修復できない場合は、以下の他の方法を試すことができます。

    FSCK コマンドを実行します

    ディスク ユーティリティの応急処置に加えて、シングル ユーザー モードで FSCK (ファイル システム整合性チェック) コマンドを実行して、Intel Mac の「無効な B ツリー」などの内部および外部ディスク エラーを修正することもできます。その方法は次のとおりです。

    <オル>
  • Command+S を押したままにして Mac を再起動し、シングル ユーザー モードで起動します。
  • ターミナル ウィンドウで次のコマンドを入力し、Return キーを押します。 /sbin/fsck -fy
  • コマンドが完了したら、以下のコマンドを入力して Return キーを押します。 再起動
  • ドライブを再フォーマットします

    上記の両方の方法で Mac 上の無効な B ツリー ノード サイズ エラーが修正されない場合は、最後の手段であるドライブの再フォーマットを試すことができます。これにより、ドライブの内容がすべて消去されます。まず、Time Machine またはその他のツールを使用してドライブをバックアップする必要があります。次に、以下の手順に従って、無効な B ツリー ノード サイズ エラーが発生したドライブを再フォーマットします。

    <オル>
  • Launchpad からディスク ユーティリティを開くか、macOS リカバリ モードでディスク ユーティリティにアクセスします。
  • ディスクユーティリティの左側のリストで問題のあるディスク/ボリュームを選択します。
  • 上部のツールバーにある [消去] ボタンをクリックします。 
    「無効な B ツリー ノード サイズ」エラーを解決し、ドライブ データを安全に回復します
  • 名前を入力し、形式を選択し、スキームを選択します。
  • [消去] をクリックして再フォーマット プロセスを開始します。
  • 上記の手順で無効な B ツリー ノード サイズのエラーを修正した場合は、他の人と共有してください。

    無効な B ツリー ノード サイズ エラーを回避するにはどうすればよいですか?

    ハード ドライブが無効な B ツリー ノード サイズ エラーや、ドライブにアクセスできなくなる可能性がある同様のエラーが発生しないようにするには、次のヒントに従って Mac を動作させてください。

    • ドライブのバックアップを定期的に取ってください。
    • macOS のアップグレードを実行する前に、ハードドライブが正常であることを確認してください。
    • 偶発的なシャットダウンや電源コンセントの使用を避けてください。
    • ディスクを修復する前に、FileVault をオフにするか、起動ディスクを復号化してください。

    結論

    First Aid が「無効な B ツリー ノード サイズ」エラーでドライブの修復に失敗した場合、ドライブにアクセスできなくなった場合はまずデータを回復し、その後 First Aid を再度実行してファイル システムを自動修復できます。機能しない場合は、ターミナルで FSCK を実行して、より詳細な修復を実行します。最後の手段は、データをバックアップした後にドライブを再フォーマットすることです。

    よくある質問

    ハードドライブを巨大なライブラリのように考えてください。 B ツリーは、各ファイルがどのシェルフにあるかをコンピュータに正確に伝えるカード カタログです。

    「無効な B ツリー ノード サイズ」エラーが表示された場合は、カタログが物理的またはデジタル的にスクランブルされていることを意味します。コンピュータはそこに本があることを知っていますが、地図を読んで本を見つけることはできません。 Apple Silicon Mac では、「カタログ」データの書き込み中にドライブが抜かれた場合に、この問題がよく発生します。

    はい。データ回復ツールを使用すると、データを失わずに B ツリー エラーを修正できます。このツールは、B ツリーをバイパスしてファイルを見つけることができます。


    1. Mac で削除された Safari の閲覧履歴を復元する方法

      概要:この投稿では主に、iBoysoft データ復元アプリ、TimeMachine、iCloud を使用するなど、Mac で削除された Safari 履歴を 3 つの簡単な方法で復元する方法について説明します。さらに、MacBook で Safari History.db ファイルを見つけて開く方法についても説明します。 場合によっては、Safari の閲覧履歴をクリーンな状態に保ち、他のユーザーがオンライン アクティビティを調査できないようにするために、Safari の閲覧履歴を削除することを選択することがあります。以前にアクセスした Web サイトのアドレスが必要になり、思い出せなく

    2. macOS で fsroot ツリーを確認すると APFS fsroot ツリーが無効になる問題を修正

      概要:macOS Catalina/Mojave/High Sierra で First Aid を使用して fsroot ツリーをチェックしているときに、「fsroot ツリーが無効です」というエラーに遭遇しましたか?この投稿では、エラーとは何かを紹介し、iBoysoft Data Recovery for Mac を使用してデータ損失なしで APFS ボリューム上の無効な fsroot ツリーの問題を解決する方法を説明します。 ディスク ユーティリティの応急処置を使用してディスクの軽微な問題を修正することは、Mac では一般的な操作です。 First Aid を使用して macOS