-
Hyper-Vを使用する際にGeneral Access Deniedエラーが表示される理由は?
-
Hyper-V で一般的なアクセス拒否の問題を解決する方法
-
Hyper-V VMをVinchin Backup & Recoveryでバックアップする方法
-
一般にアクセスが拒否されたエラー よくある質問
-
要約
Hyper-VはWindowsオペレーティングシステム上で有効にしたり使用したりするのが便利ですが、ユーザーは一般アクセス拒否エラー(0x80070005)などのWindowsエラーに直面する場合もあります。このエラーは通常、権限に関するエラーとして説明され、Hyper-V VMの起動時、Hyper-V VMのエクスポート、Hyper-Vチェックポイントの作成時、およびHyper-VマネージャーでHyper-V VMを別のディレクトリに複製する際に発生することがあります。
このような場合、同じエラーコードを受け取ることがあっても、エラーの原因が異なる場合があります。
Hyper-Vを使用する際にGeneral Access Deniedエラーが表示される理由は?
このエラーは、特定のフォルダーやファイルに対するアクセス権限がないために操作が実行できないことを示しています。Hyper-Vマネージャーで仮想マシンを管理する場合、マネージャー自体はWindowsにログインしているアカウントの権限しか持ちません。もしVMの保存場所がネットワーク共有上にある場合、権限の不足によってVMの管理が非常に不便になります。
Hyper-Vの仮想マシンを起動する際、Hyper-Vマネージャーは仮想ディスク(vhdまたはvhdxファイル)などのVMデータを読み込む必要があります。フォルダーに対する十分な権限がない場合、VMは起動しません。
Hyper-V VMに対してチェックポイントを作成すると、差分ディスクであるavhdまたはavhdxファイルがフォルダー内に作成されるため、このフォルダーにデータを書き込む権限がない場合、チェックポイント操作は失敗します。
Hyper-Vの仮想マシンをエクスポートまたはレプリケートする場合、仮想ディスクファイルをコピーする必要があるため、同じ理由で操作が失敗します。
Hyper-V で一般的なアクセス拒否の問題を解決する方法
この問題は、システムのバグによる一時的なエラーである可能性もあります。サーバーを再起動し、再度 Hyper-V マネージャーを使用してみてください。
1. 権限を変更する
主に権限の問題であるため、権限の確認および変更を行う必要があります。変更できる権限には、NTFS権限と共有権限の2種類があります。
NTFSの権限を変更するには:
フォルダーを右クリック > 「プロパティ」を選択 > 「セキュリティ」をクリック > 「編集」をクリック > 「オブジェクトの種類」と「場所」を選択 > Hyper-V ホストの名前を入力 > 「名前の確認」をクリック > 「OK」をクリック > 「許可」の下にある「完全な制御」をチェック > 「適用」をクリック
共有の権限を変更するには:
手順はNTFSの権限変更のようなものです。
フォルダーを右クリック > プロパティ を選択 > 共有 をクリック > 詳細な共有 をクリック > アクセス許可 をクリック > 追加 をクリック > オブジェクトの種類 と 場所 を選択 > Hyper-V ホストの名前を入力 > 名前の確認 をクリック > OK をクリック > 許可 の下で 完全な制御 にチェックを入れる > 適用 をクリック
2. SIDを仮想ディスクに追加する
SIDはHyper-Vの仮想マシンIDです。SIDが欠けていると仮想マシンの起動に失敗するため、仮想ディスクまたはスナップショットディスクにSIDを追加する必要があります。
SID はエラーメッセージに表示され、仮想マシン ID のあとに続く英字、数字、ハイフンで構成されます。
その後、コマンド プロンプトを開いて、以下のコマンドを実行します:
icacls <Path of .vhd or .avhd file> /grant "NT VIRTUAL MACHINE <SID> ":(F)
3. UNCパスを使用しないでください
Hyper-V VM を 複製する場合は、ネットワーク環境でよく使用される UNC パスを使用しないでください。
たとえば、UNC パスは次のようになります。 servernamesharenamedirectoryfilename。次のように、ローカル パスを使用する必要があります。 C:Program FilesVM Replication File
Hyper-V VMをVinchin Backup & Recoveryでバックアップする方法
Hyper-V VMには重要なデータが含まれており、ビジネスを保護するためにデータのバックアップを取る必要があります。Vinchin Backup & Recovery は専門のHyper-V VMバックアップおよびディザスタリカバリーソリューションであり、Windows Server 2012/2012 R2/2016/2019をサポートしています。
使いやすいWebコンソールにより、エージェントレスバックアップ技術を活用して簡単に仮想マシンをバックアップシステムに追加でき、スケジュールやスケジュール、増分バックアップ、データ暗号化などのさまざまな戦略を使用してVMバックアップや復元などあらゆる種類のジョブを作成できます。
VMのバックアップから必要なファイルだけを細かいリストアモードで復元することで、VMを簡単に他のHyper-Vホストに移動できます。
使いやすいWebコンソールでHyper-V VMのバックアップジョブを作成するのは簡単です。
1. Hyper-V VMを選択します

2. ストレージを選択します

3. バックアップ戦略を選択します backup strategies
4. 仕事の提出

Vinchin Backup & Recovery は数千社に選ばれており、あなたもこの強力なシステムを 60日間のフル機能無料トライアル から使い始めることができます。インストールパッケージを入手するには、ボタンをクリックしてください。
一般にアクセスが拒否されたエラー よくある質問
Q1: Hyper-V PowerShell コマンドレットはなぜ 0x80070005 を返すのでしょうか?
A: Hyper-V WMI名前空間にアクセスするには、コンソールを管理者として実行するか、CIMセッションの権限を昇格させる必要があります。
Q2: VHDX の新規作成時に発生する 0x80070005 エラーの解決方法を教えてください。
A: 作成前に親フォルダーに対してHyper-V仮想マシン管理サービスに書き込み権限を付与してください。
Q3: パストスルーディスクで Hyper-V に 0x80070005 エラーが発生するのはなぜですか?
A:ホストの物理ディスクがロックされているか、またはHyper-Vサービスによる適切な排他アクセス権が不足しています。
要約
Hyper-Vマネージャーで仮想マシン(VM)の起動、エクスポート、レプリケート、またはVMチェックポイントの作成時に、「一般的なアクセス拒否エラー (0x80070005)」というエラーメッセージが表示される場合があります。これは主に権限に関する問題であり、この記事の手順に従って問題を解決できます。
Hyper-V VMはビジネスシステムの重要なデータを含んでいるため、Vinchin Backup & Recoveryを使用して仮想環境を保護できます。無料トライアルをお見逃しなく。
共有: