Fusion における予期しない信号 10 エラーの修正
search cancel

Fusion における予期しない信号 10 エラーの修正

book

Article ID: 308748

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

Symptoms:

免責事項: これは英文の記事 「Fixing an unexpected signal 10 error in Fusion (1018757)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • サスペンド状態の仮想マシンをレジュームできない。
  • 電源障害後に仮想マシンをパワーオンできない。
  • Fusion のアップグレード後に仮想マシンがパワーオンしない。
  • バックアップからリストアされた後、または別の Mac から移動された後に、仮想マシンがレジュームしない。
  • 仮想マシンがパワーオンしない。
  • サスペンド状態の仮想マシンをレジュームするときに、次のいずれかのエラーが表示される。

    • VMware unrecoverable error (vmx): unexpected signal 10
    • VMware unrecoverable error (vmx): unexpected signal 11
    • NOT_IMPLEMENTED bora/devices/mainmem/mainMemCpt.c:1242
    • ASSERT bora/lib/checkpointdumper/dumper.c:2203
    • VMware Fusion has encountered an error and has shut down Windows
    • Cannot find a valid peer process to connect to

  • ログに次のようなエラーが記録される。

    Failed to read saved memory 'virtual machine path/virtual machine name-Snapshotx.vmem'


Environment

VMware Fusion 4.x
VMware Fusion 6.x
VMware Fusion 2.x
VMware Fusion 3.x
VMware Fusion 5.x

Resolution


通常、仮想マシンのサスペンド状態のファイルが破損することが原因で、このエラーが発生します。このエラーを解決するには、サスペンド状態のファイルを削除する必要があります。これは、仮想マシンにとってはパワーオフすることと同じです。保存されていない変更は失われます。

:これらの手順では、仮想マシンに対して、元に戻せない永続的な変更を加える必要があります。次に進む前に、仮想マシンをバックアップすることができます。詳細については、Best practices for virtual machine backup (programs and data) in VMware Fusion (1013628) を参照してください。

サスペンド状態のファイルを削除するには、次の手順を実行します。

  1. 仮想マシンのバンドルを探します。詳細については、Locating the virtual machine bundle in VMware Fusion (1007599) を参照してください。
  2. まだ開いている場合は、Fusion を終了します。
  3. 仮想マシンのバンドルを Ctrl を押しながらクリックし、パッケージ コンテンツの表示 を選択します。
  4. 次の文字列で終わるファイルまたはフォルダを削除します。

    • .nvram
    • .lck
    • .vmss

  5. Fusion を開き、仮想マシンを起動します。
注: Fusion 6.x の場合は、仮想マシンを強制的にシャットダウンして、サスペンド状態を自動的に解除できます。キーボードで Option キー を押したまま、仮想マシン > 強制シャットダウン をクリックします。

これまでの手順で問題が解決しない場合は、仮想マシンの .vmx ファイルを手動で編集し、サスペンド状態の情報を検索しないようにする必要があります。

  1. 編集する .vmx ファイルを開きます。詳細については、Editing the .vmx file for your Fusion virtual machine (1014782) を参照してください。

    Editing the .vmx file for your Fusion virtual machine (1014782) では、手順 1 を無視できます。 仮想マシンのバンドルを開いたときの Finder ウィンドウがまだ開いている場合は、手順 1 ~ 4 を無視できます。

  2. 次の文字で始まる行を検索します。


    checkpoint.vmState

  3. 引用符で囲まれた文字をすべて削除し、次のような状態にします。


    checkpoint.vmState = ""

  4. .vmx ファイルを保存して終了します。


Additional Information

仮想マシンのサスペンド状態のファイルが破損する理由はさまざまです。この破損は、サスペンド操作が失敗するか、完了しない場合に発生する可能性があります(たとえば、サスペンド状態が終了する前に、Mac がスリープ状態になる場合)。この破損は、仮想マシンがサスペンド状態の間にホスト環境が変更された場合にも発生する可能性がります。たとえば、サスペンド状態の仮想マシンを移動する、仮想マシンがサスペンド状態のときに Fusion をアップグレードする、サスペンド状態の仮想マシンを Mac 間で移動する、および仮想マシンがサスペンド状態のときに Mac のハードウェアまたはソフトウェアをアップグレードするなどの操作は、サスペンドされたときと同じ環境で仮想マシンがレジュームされないことになるため、このエラーの原因となります。Fixing an unexpected signal 10 error in Fusion