ভার্চুয়াল বক্স ব্যবহার করে আপনার ভার্চুয়াল মেশিনের সময়টিকে হোস্ট টাইম থেকে আলাদা হতে সেট করা সম্ভব


33

ভার্চুয়াল বক্স ব্যবহার করে আপনার ভার্চুয়াল মেশিনের সময়টিকে হোস্ট টাইম থেকে আলাদা হতে সেট করা সম্ভব। অতীতকে 1 বছর বলুন।

আমি যদি মাইক্রোসফ্টের দেওয়া উইন্ডোজ এক্সপি চিত্রগুলি এখান থেকে চালাতে চাইতাম।
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11575

এটি এক্সপি চিত্রের জন্য উল্লেখ করা হয়েছে যে:

Expires: This image will shutdown and become completely unusable on February 14, 2013.

IE 6, এবং IE 7. পরীক্ষা করার আরও ভাল উপায়গুলির মধ্যে এটি একটি এক্সপি অন্যান্য সাধারণ পরীক্ষা।


উত্তর:


38

এটা কোন সমস্যা না। ভার্চুয়ালবক্স অতিথি সংযোজনগুলিতে সময় সিংক্রোনাইজেশন অক্ষম করার জন্য কেবল মনে রাখবেন, তারপরে আপনার পছন্দমতো ভার্চুয়াল মেশিনে তারিখ + সময় নির্ধারণ করুন। ভার্চুয়াল BIOS এ যেতে এবং ইনস্টল করার সময় যদি প্রয়োজন হয় তবে সেখানে + তারিখ + সময় নির্ধারণ করার বিকল্প রয়েছে।

এই আদেশটি সিঙ্ক্রোনাইজেশনটি অক্ষম করে:
http://www.virtualbox.org/manual/ch09.html#disabletimesync

VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

নিম্নলিখিত বিকল্পটি মিলসেকেন্ডে একটি অফসেট সেট করতে দেয়: http://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvm

VBoxManage modifyvm "VM name" --biossystemtimeoffset <msec>

ঠিক আছে আপনি কিভাবে এটি করবেন।
নীলাও

কি করো? আরও নির্দিষ্ট করা দয়া করে?
স্টেফান সিডেল

3
টাইম সিঙ্ক্রোনাইজেশন অক্ষম করুন এবং ভার্চুয়াল BIOS এ যান এবং তারিখটি + সময় নির্ধারণ করুন
নীলাআরও

2
সময় সিঙ্কটি অক্ষম করুন: ভার্চুয়ালবক্স অতিথি অতিরিক্তে একটি চেকবক্স রয়েছে। বিকল্পভাবে: virtualbox.org/manual/ch09.html#disabletimesync বায়োস জন্য: হিট F12 চেপে (আমি মনে করি) VM- র সূচনার সময়, এবং এখানে কমান্ড লাইন টুলস বর্ণনা করা হয়েছে: betaarchive.com/forum/viewtopic.php?t=20071 উপর কিভাবে BIOS সময় পরিবর্তন করতে।
স্টেফান সিডেল

3

উইন্ডোজ পাওয়ারশেল স্ক্রিপ্টের উদাহরণ

startVM.ps1

# Starts the VM always on the date 12/30/2016

$tempo = ""+([datetime]"12/30/2016" - [datetime]::Now).TotalMilliseconds
$tempo = ""+[math]::Round($tempo)
$nome = "virtualMachineName"

& ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage setextradata $nome "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

& ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage modifyvm $nome --biossystemtimeoffset $tempo

& ${env:ProgramFiles}\Oracle\VirtualBox\VBoxManage startvm $nome

0

উপরের ".ps1" (উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট) উদাহরণের ভিত্তিতে, আমি ভার্চুয়ালবক্সের ভার্চুয়াল মেশিনটি শুরু হওয়ার ঘড়ির সময় পরিবর্তন করতে একটি নিয়মিত ".bat" স্ক্রিপ্ট ফাইল লিখেছি।

পছন্দসই শুরুর সময়টি "TEMPO_START_TIMESTAMP" এপোক ফর্ম্যাটে সেট করা হয়েছে। আপনি আপনার পছন্দসই শুরু সময়ের এপোহটি " http://www.timestampconvers.com/ " তে সমতুল্য পেতে পারেন ।

চালু করার জন্য ভার্চুয়ালবক্সের ভার্চুয়াল মেশিনের নামটি পরিবর্তনশীল "নোম" (উপরের ".ps1" স্ক্রিপ্টে ব্যবহৃত একই নামকরণের প্রয়োজন)।

echo off
echo %time%

set NOME="Windows_7_x64"

set TEMPO_CS_2_MS=0
set TEMPO_S_2_MS=000

rem # Starts the VM always on the date 07/11/2014 - 11h58
rem http://www.timestampconvert.com/

set   TEMPO_START_TIMESTAMP=1415361480

for /f "delims=" %%x in ('cscript /nologo toEpoch.vbs') do set epoch=%%x
rem %epoch%

set TEMPO_CURRENT_TIMESTAMP=%epoch%
rem set TEMPO_CURRENT_TIMESTAMP=1544518714

set /A TEMPO_TEMP=(%TEMPO_START_TIMESTAMP%-%TEMPO_CURRENT_TIMESTAMP%)

call set TEMPO=%TEMPO_TEMP%%TEMPO_S_2_MS%
rem %TEMPO_TEMP%
rem %TEMPO%

c:\Progra~1\Oracle\VirtualBox\VBoxManage setextradata %NOME% "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
c:\Progra~1\Oracle\VirtualBox\VBoxManage modifyvm %NOME% --biossystemtimeoffset %TEMPO%
c:\Progra~1\Oracle\VirtualBox\VBoxManage startvm %NOME%

আপনার এপো ফর্ম্যাটে বর্তমান সময় প্রয়োজন হবে, নিম্নলিখিত স্ক্রিপ্টটি ব্যবহারের জন্য ("toEpoch.vbs" হিসাবে সংরক্ষণ করুন, এই ভিজ্যুয়াল বেসিক স্ক্রিপ্টকে উপরের ".bat" স্ক্রিপ্ট থেকে ডাকা হয়েছে):

WScript.Echo DateDiff("s", "01/01/1970 00:00:00", Now())

ভার্চুয়াল মেশিনটি চালানোর জন্য উপরের ".bat" স্ক্রিপ্ট ফাইলটি সম্পাদন করুন। "ওরাকল ভিএম ভার্চুয়ালবক্স প্রশাসন" ইন্টারফেস খোলার দরকার নেই।

আশা করি এটা কাজে লাগবে.

শুভেচ্ছা সহ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.