Eksperiments: Windows 7 testēšana .VHD faila veidā

Moderatori: janis.wd, Vecākie lietotāji

User avatar
samurajs
Administrators
Atbildes: 14988
Pievienojies: 06 Mar 2007, 15:04
Reputācija: 0
Atrodas: Liepājas anomālā zona

Eksperiments: Windows 7 testēšana .VHD faila veidā

Post no samurajs » 14 Jūn 2009, 17:52

[imgl]https://notepad.lv/userpix/28_diskpartlogo_1.jpg[/imgl]Ļoti interesants multi-boot datora variants aprakstīts Avotā(1). Tas noderēs tiem, kuri vēlas testēt Windows 7, bet
1) negrib riskēt ar datu zudumu pie partīciju dalīšanas
2) Virtualbox, VMware u.c. virtuālo mašīnu iespējas un ātrdarbība neapmierina
3) nevēlas veikt nekādas izmaiņas pamatsistēmā (piem. Windows XP)

Pamatojums eksperimentam ir sekojošs: Windows 7 un Windows Server 2008 R2 .VHD failus (Virtual Hard Disk) spēj interpretēt kā atsevišķas neatkarīgas diska partīcijas. Respektīvi nav nekādas starpības starp OS startēšanos no kāda tur D vai E diska vai piemontēta VHD faila. Agrākajām OS šādu iespēju nebija. Iespējams uzstādīt vairākas šādas OS VHD failu veidā - teorētiski tik daudzas, cik atļauj cietais disks.

Darboties ar VHD spēj arī virtuālās mašīnas VMware un VirtualBox.

Tātad, ja mums ir iemīļotais Windows XP uz datora, un vēlamies uzinstalēt papildus arī Windows 7 - rīkojamies šādi (noteikti ieteicams vispirms defragmentēt HDD):

1. Lejuplādējam vajadzīgo Windows 7 buildu un uzcepam bootable ISO DVD.

Visjaunāko Windows 7 buildu - 7231 var dabūt šeit (.torrent fails, x86 eng).

2. Iebūtojamies no jaunizceptā DVD.

Ejam tik tālu, līdz mums uzdos jautājumu par HDD formatēšanu. Attēlā parādītā situācija izveidosies, ja mums būs tikai viena 50 GB liela partīcija. Windows 7 uzreiz gribēs "nošņāpt" 200 MB bootloaderim (disc 0 partition 1).

Image

3. Un tagad ļoti uzmanīgi!

3.1. Spiežam Shift+F10 un palaižam komandrindu CMD.EXE

CMD.exe logā atveram programmu diskpart. Pēc neilga brīžam saņemam uzaicinājumu

Code: Select all

DISKPART>
Image

Tagad vajadzēs izveidot VHD failu mūsu Windows 7 un piemontēt to kā reālu diska partīciju. Izvēlēsimies izmēru, piemēram, 30 GB.
Uzaicinājumā DISKPART> rakstām komandu

Code: Select all

DISKPART> create vdisk file=”C:\Win7.vhd” type=FIXED maximum=30720
Var lietot arī parametru "EXTENDED" "FIXED" vietā. Tas attaisnojas, ja uz HDD vajag ietaupīt vietu. Ieteicams tomēr ņemt FIXED, lai palielinātu sistēmas veiktspēju un stabilitāti. EXTENDED gadījumā būs jāveic papildus diska operācijas nepārtrauktai partīcijas izmēra maiņai.
Tātad esam izveidojuši uz sava C diska 30 GB lielu VHD failu Win7.vhd. Protams, vietu, izmēru, nosaukumu var mainīt pēc vajadzības.

Lai iepazītos ar visām iespējām, vispirms ieteicams izpildīt HELP komandu

Code: Select all

DISKPART> help create vdisk
Image

3.2. Montējam gatavo VHD failu

Pēc VHD faila izveidošanas, kas var aizņemt visai ilgu laiku, nepieciešams to piemontēt. Protams, pārliecināmies, vai visi procesi izpildīti veiksmīgi.
Izvēlamies savu failu...

Code: Select all

DISKPART> select vdisk file=”C:\Win7.vhd”
... un montējam

Code: Select all

DISKPART> attach vdisk
Image

Nu mums atliek 2 reizes ievadīt exit, lai atvadītos no CMD.EXE, un atgriezties pie partīciju sadales loga. Spiežam pogu refresh un paveras šāda aina:

Image

Viss, process aizgāja.

Image

4. Sistēmas atgriešana sākumstāvoklī

Windows 7 arī nomainīs visas sistēmas bootloaderi, lai varētu iestartēties no VHD faila. Vēlāk, kad testēšana būs pabeigta, un VHD fails tiks likvidēts, atjaunot normālu Windows XP startēšanos visvienkāršāk ir caur instalācijas diska recovery console ar komandām fixboot un fixmbr. boot.ini netiek izmainīts.

Ja pamatsistēma bija "dējējputns", tad pēc VHD likvidēšanas jāiebootojas no Vista instalācijas diska, izvēlamies valodu, ejam tālāk... Kad tiekam pie System recovery - to izvēlamies.
Tālāk izvēlamies atjaunojamo OS - Vista. Ja tā neparādās, būs vajadzīgs RAID/SATA draiveris, ko pēc Load driver nospiešanas var ielādēt no jebkura datu nesēja.
Variantu logā paņemam opciju - komandrinda. Rakstām

Code: Select all

X:\boot\bootsect /nt52 c:
Š eit ar X apzīmēts diskdzinis, C - sistēmas partīcija.

Avoti diemžēl tikai RUS pratējiem: 1 - raksta oriģināls - http://blogs.technet.com/iwalker/archiv ... ows-7.aspx
2 - kas ir VHD? http://en.wikipedia.org/wiki/VHD_(file_format)
3 - visas programmas DISKPART iespējas - http://blogs.technet.com/iwalker/archiv ... ows-7.aspx
4. - Windows 7 uz Vista no gatava VHD faila - http://blogs.msdn.com/kichinsky/archive ... 49802.aspx

Pēc oriģinālraksta komentāriem lielākajai daļai lietotāju ar šo problēmu nav bijis. Laika trūkuma dēļ Notepad vēl nav šo testējis, tā kā drošības labad ieteiktu šo progresīvo ideju vispirms izpētīt uz VirtualBox vai VMware.
Image

ob1
Reģistrēts lietotājs
Atbildes: 2959
Pievienojies: 23 Mar 2009, 22:01
Reputācija: 0
Atrodas: Sigulda

Post no ob1 » 14 Jūn 2009, 18:14

Hmm, izskatās, ka strādās.
Shift+F10 var izmantot arī pie Vistas instalācijas, tikai nezinu vai tā atbalsta vhd.

drunk_lizard
Mr. Positivus
Atbildes: 1892
Pievienojies: 19 Mar 2007, 18:09
Reputācija: 0

Post no drunk_lizard » 14 Jūn 2009, 18:19

200mb bootloaderam...
klava, ja figeju O_O

ob1
Reģistrēts lietotājs
Atbildes: 2959
Pievienojies: 23 Mar 2009, 22:01
Reputācija: 0
Atrodas: Sigulda

Post no ob1 » 14 Jūn 2009, 18:22

Kad pēdējo reizi zvanīju uz M$ supportu, viņi vispār ieteica bootloaderim atvēlēt vairāk kā gigu (Vistai). Sviests absolūtais.
:D

rafrafs
Reģistrēts lietotājs
Atbildes: 23
Pievienojies: 06 Jūn 2009, 19:10
Reputācija: 0

Post no rafrafs » 14 Jūn 2009, 18:42

varetu noderet...

User avatar
usins
Vecākais lietotājs
Atbildes: 2873
Pievienojies: 26 Feb 2007, 08:51
Reputācija: 0

Post no usins » 14 Jūn 2009, 18:43

uz 200 MB partīcijas nava nekādu boot failu!
Tur ir kriptēšanai nepieciešamie faili- Bitlockers darbojas ar to partīciju! Nav nekādai boot funkcijai!
Links uz failu, kurā tas ir pateikts: prezentācija

Par rakstu- ļoti interesants, un uzzināju ko jaunu priekš sevis :) Tad jau, lai atviegloti sev darbu- uzliekam VB un ar to izveidojam VHD failu, un instalācijas laikā atliks tikai piemontēt vhd failu :)
Cietumā nesēž tik ilgi, cik jūs internetā!

User avatar
izredzētais
Reģistrēts lietotājs
Atbildes: 1730
Pievienojies: 22 Dec 2007, 12:22
Reputācija: 0

Post no izredzētais » 14 Jūn 2009, 23:01

Liels paldies par rakstu!

Morpheus

Post no Morpheus » 15 Jūn 2009, 07:25

usins wrote:Tad jau, lai atviegloti sev darbu- uzliekam VB un ar to izveidojam VHD failu, un instalācijas laikā atliks tikai piemontēt vhd failu :)
OMG, stop! A pēc instalācijas vispār ir nepieciešamība? Nevar caur Vbox sagatavot to instalācijas diksu VHD un prosta uzmauntot uz hdd ar cmd? Jeb neļauj...

User avatar
samurajs
Administrators
Atbildes: 14988
Pievienojies: 06 Mar 2007, 15:04
Reputācija: 0
Atrodas: Liepājas anomālā zona

Post no samurajs » 15 Jūn 2009, 08:28

Morpheus: VirtualBox prot lasīt VHD, bet tā images ir VDI formātā. Vispār lieta ir jauna; kam vairāk laika - papētiet!
Image

Wersoo
Reģistrēts lietotājs
Atbildes: 44
Pievienojies: 29 Mai 2009, 10:05
Reputācija: 0

Post no Wersoo » 15 Jūn 2009, 10:15

Super! Paldies.
Noderīga lietiņa. :)

User avatar
richX
Reģistrēts lietotājs
Atbildes: 299
Pievienojies: 15 Mai 2009, 18:05
Reputācija: 0

Post no richX » 16 Jūn 2009, 21:39

**dritvai kociņ**, butu sis raksts izveidots agrak, nebutu nomocijis sevi ar particiju veidosanu... Nu nekas, turpmak zinasu, super raksts. Hmm, mos kads zin vai si iespeja darbojas ari uz citiem jaunajiem OS (piem. kadu no linux distram) vai ta ir win7 specifika?

User avatar
samurajs
Administrators
Atbildes: 14988
Pievienojies: 06 Mar 2007, 15:04
Reputācija: 0
Atrodas: Liepājas anomālā zona

Post no samurajs » 16 Jūn 2009, 21:53

richX: programma DISKPART pagaidām ietilpst tikai Win 7 un Win Server 2008 sastāvā. Vismaz par ko tādu iekš Linux nav dzirdēts. Drošvien, ka vēlāk būs arī Linuxam.
Image

ob1
Reģistrēts lietotājs
Atbildes: 2959
Pievienojies: 23 Mar 2009, 22:01
Reputācija: 0
Atrodas: Sigulda

Post no ob1 » 17 Jūn 2009, 01:06

DISKPART ir arī Vistā. Tikai nezinu vai tā atbalsta VHD.

User avatar
samurajs
Administrators
Atbildes: 14988
Pievienojies: 06 Mar 2007, 15:04
Reputācija: 0
Atrodas: Liepājas anomālā zona

Post no samurajs » 17 Jūn 2009, 11:55

Neatbalsta. Arī Win 7 buildi līdz 7100 to neatbalsta.
Image

User avatar
izredzētais
Reģistrēts lietotājs
Atbildes: 1730
Pievienojies: 22 Dec 2007, 12:22
Reputācija: 0

Post no izredzētais » 18 Jūn 2009, 16:20

intresentiem :)

Image
Image
Image

Pievienot atbildi

Return to “Raksti”