Demo vairs nav problēma!

Līdz šim aparatūra, kura bija pieejama un dažādām demonstrācijām, bija limitēta gan diska apjoma, gan arī RAM atmiņas izmērā. Nācās parasti aizņemties patiesi noderīgu un vērā ņemamu tehniku, kurai operatīvās atmiņas apjoms vairāk reizes dalījās ar ciparu 2. Aizņemties aparatūru nepieciešams bija tāpēc, lai pēc iespējas nesāpīgāk nodemonstrētu kādu kārtējo Microsoft raķešu zinātnieku radītu tehnoloģisku brīnumu un nodemonstrētu to virtualizētā vidē pēc iespējas gludāk. Lai virtualizētajai operētājsistēmai pietiktu apgriezienu, host aparatūrai bija jābūt jaudīgai.

Izskatās, kas šim nebeidzamajam stāstam beidzot ir pienācis gals kopā ar Windows 7 iznākšanu.

Daudz dzirdēju par jaunajām virtualizācijas iespējām, bet tā arī tālāk par Virtual PC iekš citas operētājsistēmas nebija iemesla pētīt. Netīšām izlasīju vienā preses relīzē par Windows 7 VHD iespējām, kas piedāvā dažādus risinājumus virtualizācijas jomā.

Viens no daudzajiem piedāvājumiem ir pievienot VHD failu, kā patstāvīgu disku un startēt virtualizētu Windows 7 tieši uz reālās aparatūras. Jaunajā virtualizētajā operētājsistēmā visa aparatūra būs pieejama reālā režīmā, bet vienīgais, kas tiks virtualizēts, ir diska masīvs.

Kā arī ir iespējams spert vienu soli tālāk un pārvērst savu Windows 7 ISO/DVD mediju atkārtoti izmantojamā VHD diskā, ko būs iespējams atkal un atkal izmantot, ja nodarbojas ar dažādiem OS pieķēzošiem pamatīga izmēra programmatūras testēšanu (kā tas ir manā gadījumā).

Tātad visu pēc kārtas.

Būs nepieciešamas šādas lietas:

  • Windows 7 medija (der gan DVD, gan arī ISO)
  • Windows Automated Installation Kit – WAIK (~1.5 GB, iegādāties šeit)
  • Windows Image Converter – WIC (iegādāties šeit)
  • Nedaudz diska vietas (~10 GB)

 

 

Konvertācija

Tātad nepieciešamie soļi, lai pārvērtu Windows 7 mediju VHD diskā:

  • Pēc WAIK uzstādīšanas, nepieciešams sameklēt ImageX.exe failu instalācijas direktorijā un iekopēt to direktorijā, kurā saglabājām WIC skriptu.
  • Nepieciešams uz diska atvērt Windows 7 mediju (ja izmanto ISO failu, tad ērti to ir iespējams izmantot ar 7-Zip programmatūru).
  • Pēc, kādā brīvākā brītiņā var pastudēt WIC piemērus, bet manā gadījumā ir Windows 7 Ultimate redakcija un konvertācijas komandrinda izskatās šāda:

 

cscript wim2vhd.wsf /wim:c:\win7media\sources\install.wim /sku:ultimate

 

  • Konvertācija prasa apmēram 15 minūtes.

 

vhd converter

 

  • Kad process ir pabeigts tajā pašā direktorijā atradīsiet kādu *.vhd failu, kas saturēs Windows 7 instalāciju.

 

 

Pēc sekmīgas konvertācijas var jaunizveidoto failu pievienot esošajam Windows ielādes pārvaldniekam.

 

 

VHD faila pievienošana boot manager sarakstam

Lai pievienotu esošu VHD failu ielādes pārvaldnieka ielādējamo operētājsistēmu sarakstam, nepieciešams veikt pāris manipulācijas ar “bcdedit” komandrindas rīku.

No sākuma ir nepieciešams nokopēt esošos uzstādījumus. To ir iespējams veikt ar sekojošu komandrindiņu:

 

C:\>bcdedit /copy {current} /d “Windows 7 - VHD”

 

Šī komanda atgriezīs GUID tipa vērtību, kas norādīs uz tikko izveidoto kopiju. Šo vērtību nepieciešams nokopēt un pielietot visās {GUID} vietās, nākamajās rindiņās (pieņemot, ka “direktorija” un “vhd fails” norāda uz vietu, kur izvietots konvertētais VHD fails):

 

C:\>bcdedit /set {GUID} device vhd=[disks:]\<direktorija>\<vhd fails>

C:\>bcdedit /set {GUID} osdevice vhd=[disks:]\<direktorija>\<vhd fails>

C:\>bcdedit /set {GUID} detecthal on


NB! diska nosaukums ir jāuzrāda tieši kvadrātiekavās – [c:]\..\.

 

Pārbaudīt vai viss ir pareizi izveidots, var ar “/v” slēdža palīdzību (interesējošās lietas ir pašā apakšā):

 

C:\>bcdedit /v

Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-US
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {71e618e4-8799-11de-bafc-be0176d26a3c}
resumeobject            {71e618e3-8799-11de-bafc-be0176d26a3c}
displayorder            {71e618e4-8799-11de-bafc-be0176d26a3c}
                        {71e618e7-8799-11de-bafc-be0176d26a3c}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 30

Windows Boot Loader
-------------------
identifier              {71e618e4-8799-11de-bafc-be0176d26a3c}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {71e618e5-8799-11de-bafc-be0176d26a3c}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {71e618e3-8799-11de-bafc-be0176d26a3c}
nx                      OptIn

Windows Boot Loader
-------------------
identifier              {71e618e7-8799-11de-bafc-be0176d26a3c}
device                  vhd=[C:]\Win7VHD\win7_rtm.vhd,locate=custom:12000002
path                    \Windows\system32\winload.exe
description             My New VHD Option
locale                  en-US
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {71e618e8-8799-11de-bafc-be0176d26a3c}
recoveryenabled         Yes
osdevice                vhd=[C:]\Win7VHD\win7_rtm.vhd,locate=custom:22000002
systemroot              \Windows
resumeobject            {71e618e3-8799-11de-bafc-be0176d26a3c}
nx                      OptIn

 

Pēc visām operācijām var mierīgi restartēt esošo operētājsistēmu un palaist jauizveidoto un pievienot VHD failu. VHD fails saturēs Windows 7 Ultimate instalācijas pakotni, kas būs apmēram 96% progresā. Pēc iestartēšanas notiks servisu un aparatūras draiveru instalācijas solis, kas ir pēdējais kopējā instalācijas procesā.

Pēc jaunā faila palaišanas un pāris minūtēm mūsu priekšā ir jauns tikko svaigi izveidots Windows 7.

Jauki!

Apskatot visas iekārtas – viss ir savās vietās. Vienīgās izmaiņas kā arī bija gaidāmas ir diska masīva informācijā, kurā uzrādās, ka patiesais C:\ disks pašlaik ir pārvērties ar piešķirto D:\ burtu. Bet jaunais disks rādās kā SCSI virtualizētais disks:

 

Untitled

 

Uz jaunizveidotās Windows 7 operētājsistēmas visas iekārtas darbojas reālā režīmā izņemot diska piekļuvi, kas tie virtualizēta.

Jauki, tagad kādas jaunas programmatūras demonstrācija vairs nesagādās īpašas problēmas.

 

 

 

Cerams, ka noderēs!

Published Sunday, August 30, 2009 10:46 PM by valdis.iljuconoks

Comments

# re: Demo vairs nav problēma!

IMHO you've got the right awsner!

Thursday, June 02, 2011 9:04 AM by Janesa

# re: Demo vairs nav problēma!

That's way more clever than I was expecting. Thknas!

Friday, June 03, 2011 4:29 PM by Krisalyn

Leave a Comment

(obligāts) 
(obligāts) 
(brīvizvēles)
(obligāts)