2013-06-23 28 views
7

仮想マシンで日付を変更したいのですが、これをコマンドラインで実行します。これは、2週間前に日付を変更shoulds仮想マシンのBIOSの日付と時刻を変更してください

VBoxManage modifyvm MyVirtSystem -biossystemtimeoffset -1209600000 

が、私は、このエラーメッセージが出ます::私はこのラインを使用

VBoxManage.exe: error: Failed to create the VirtualBox object! 
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execu 
tion failed (extended info not available) 
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or 
failed to start. 

をあなたに私が間違って何をすべきか任意のアイデアをお持ちですか?

答えて

8

BIOSのタイムオフセットに手を加えると、コマンドに二重ダッシュが含まれていないことに注意してください。 VMの1つで試してみましたが、そのオプションが機能するために2つのダッシュを付ける必要がありました(ただし、あなたが報告したエラーとは異なるエラーが発生しました)。

VBoxManage modifyvm MyVirtSystem --biossystemtimeoffset -1209600000 

次は、VMのxml構成ファイルを変更するための適切なアクセス許可があることを確認することです。私はVirtualBoxが昇格した(または別のユーザーでさえも)資格情報をインストールした後に起動され、VMが作成され、後で同じ権限を持たずに一般ユーザーがファイルのアクセス許可により構成を変更することを禁じられています。

最後に気付いておくべきことは、ゲストクロックが正しい時刻に同期されるのを防ぐために、いつでも同期サービスを無効にする必要があります。 Windowsゲストの場合は、VirtulBox Guest AdditionsおよびWindows Timeサービスを停止/無効にすることをお勧めします。

+0

が正しい。 1、コマンドライン "for" VBoxManage modifyvm .. " 2、" VirtualBox Manager "(GUI) 管理者として – Nightingale7

+3

linuxでこの1-linerコマンドを使用します:' VBoxManage modifyvm MyVirtSystem - biosystemtimeoffset $(expr \ 'date -d 2009-01-01 +%s \' - \ 'date +%s \')000'ここで、 "2009-01-01"はBIOSをロールバックしたい日付です起動する前にネットワークを切断し、前述のように時間サービスを無効にしてから、再度notworkを接続してください。VBoxToolsのインストール時にクロックを変更することに問題はありませんでした。 – EkriirkE

関連する問題