Το VirtualBox είναι το λογισμικό εικονικοποίησης της επιλογής μου . Είναι δωρεάν και πλούσιο σε χαρακτηριστικά, επομένως όλες οι εικονικές μηχανές μου έχουν δημιουργηθεί στο VirtualBox. Σε αυτό το άρθρο, θα δούμε πώς να ορίσουμε την ημερομηνία του BIOS για ένα VirtualBox VM.
Μπορεί να έχετε διάφορους λόγους για να ορίσετε μια προσαρμοσμένη ημερομηνία για ένα VirtualBox VM. Για παράδειγμα, όταν θέλετε να δοκιμάσετε κάποια ξεπερασμένη έκδοση των Windows ή κάποιο λογισμικό δοκιμαστικού περιορισμένου χρόνου. Από προεπιλογή, το VirtualBox χρησιμοποιεί την ώρα και την ημερομηνία του κεντρικού υπολογιστή και το συγχρονίζει όταν ανοίγετε το VM.
Για να ορίσετε μια προσαρμοσμένη ημερομηνία, πρέπει να ακολουθήσετε τα εξής βήματα:
- Απενεργοποιήστε το VM σας.
- Ανοίξτε τη γραμμή εντολών. Εάν χρησιμοποιείτε Windows, ανοίξτε το στον ακόλουθο φάκελο:
C: Program Files Oracle VirtualBox
Εάν χρησιμοποιείτε Linux, απλώς ανοίξτε την εφαρμογή τερματικού.
- Πληκτρολογήστε την ακόλουθη εντολή:
VBoxManage setextradata «Η εικονική μου μηχανή» VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled »1
Αντικαταστήστε τη συμβολοσειρά «Η εικονική μου μηχανή» με το πραγματικό όνομα της εικονικής μηχανής που χρησιμοποιείτε.
- Τώρα, πρέπει να υπολογίσετε την μετατόπιση μεταξύ της τρέχουσας ημερομηνίας και της επιθυμητής ημερομηνίας BIOS για το VM, σε χιλιοστά του δευτερολέπτου.
Για παράδειγμα, ας το ορίσουμε σε 2003-06-06.
Στα Windows, ανοίξτε την κονσόλα PowerShell και πληκτρολογήστε την ακόλουθη εντολή:απενεργοποιήστε τα σχόλια στο instagram ζωντανά
[[ώρα ώρας] '06 / 06/2003 '- [ώρα ώρας] :: Τώρα]
Σημειώστε την τιμή TotalMilliseconds από την έξοδο.Στο Linux, μπορεί να χρησιμοποιηθεί το ακόλουθο σενάριο:
#! / bin / sh secs = $ (ημερομηνία - ημερομηνία '2003-06-06' +% s) ας δευτ. - = $ (ημερομηνία +% s) msecs = $ (($ secs * 1000)) echo $ msecs
Αποθηκεύστε το ως datetime.sh και εκτελέστε:
- Χρησιμοποιώντας την τιμή χιλιοστών του δευτερολέπτου που υπολογίσατε, εκτελέστε την ακόλουθη εντολή:
VBoxManage modifyvm «Η εικονική μου μηχανή» - biossystemtimeoffset
Τώρα μπορείτε να ξεκινήσετε το VM σας. Η ημερομηνία του BIOS θα είναι 2003-06-06 και δεν θα οριστεί πλέον από το κεντρικό λειτουργικό σύστημα.