To Differencing Disk vi Microsoft Virtual PC
Microsoft Virtual PC là mt trong nhng tin ích máy o min
phí hàng đầu hin nay. Trong h điu hành Windows 7,
Microsoft đã s dng Windows Virtual PC để to mt máy o
giúp Windows XP Mode có th vn hành.
Ngoài Windows Virtual PC, Microsoft còn cung cp mt công
c o khác là VMWare (min phí) và mt phn mm chuyên
nghip hơn có tên Virtual Server 2005 R2. Trong bài viết này
chúng ta s tìm hiu đôi nét v Windows Virtual PC và phương pháp to mt Differencing Disk.
Khi làm vic vi mt Virtual Machine (máy o), ti thiu chúng ta s phi ch định mt đĩa cng
o cho mi máy. Virtual Machine s coi nhng đĩa o đó như đĩa tht và nó có th định dng
và t cài đặt trên đĩa o này. Microsoft Virtual PC h tr hai loi cng o bao gm:
Differencing Disk. cng o Differencing Disk cho phép nhiu người dùng và nhiu máy o
cùng s dng mt cng o ch ti mt thi đim. Virtual PC lưu tr mi thay đổi thc hin vi
đĩa o trong Differencing Disk. Ví d, đĩa o chính được lưu tr ti mt nơi nào đó trên mng
và chia s vi nhiu người dùng. Sau đó chúng ta có th cu hình cho Virtual PC lưu mi li mi
thay đổi mà người dùng đã thc hin trên đĩa o chính vào Differencing Disk cc b.
Undo Disk. Undo Disk cho phép người dùng xóa mi thay đổi mà h đã thc hin vi đĩa o
trong mt phiên làm vic t khi máy o khi động cho đến khi tt. Virtual PC lưu nhng thay đổi
này trong mt file tm thi riêng bit có tên VirtualPCUndo_VM-NAME_DATE.vud.
Ti thi đim kết thúc phiên làm vic khi người dùng tt máy o thì h có th la chn lưu, di
chuyn hay xóa nhng thay đổi đó. Undo Disk rt tin li vì chúng cho phép người dùng khi
động vi chính xác mt đĩa o ti mi thi đim. Ví d, chúng ta có th s dng Undo Disk để
th nghim quá trình trin khai trong mt môi trưng bo mt và xóa mi thay đổi khi đã hoàn
thành. Trong ln khi động máy o tiếp theo, nó vn trng thái “sch” và sn sàng cho mt
cuc th nghim khác.
Như chúng ta đã thy, Differencing Disk là mt phương pháp rt hiu qu trong vic chia s
cùng mt máy o vi nhiu người dùng, hay chia s mt cng o vi nhiu máy o. Do đó khi
s dng máy o chúng ta không th b qua Differencing Disk. Nhưng làm thế nào để to
Differencing Disk? Tiến trình này khá đơn gin, chúng ta ch cn thc hin các thao tác sau:
1. To và cài đặt máy o cơ s
Khi to máy o chúng ta s phi ch định tên cho máy o, v trí đĩa cng o và file .VMC, la
chn loi h điu hành d định s cài đặt cho máy o, và cp phát dung lượng b nh phù hp
cho máy o.
Sau khi hoàn thành to máy o chúng ta cn khi động nó ri cài đặt h điu hành cn thiết. Tiến
trình cài đặt ging như khi cài đặt h điu hành cho máy vt lý (duy ch có tc độ cài đặt s chm
hơn đôi chút tùy thuc vào cu trúc phn cng ca h thng).
Ngoài ra chúng ta cn cài đặt mi thành phn liên quan, hoc chúng ta có th đưa ISO Image ca
đĩa CD cài đặt lên mng để cho phép cài đặt b sung nhng thành phn ca h điu hành khi cn
thiết.
2. Cu hình máy o cơ s
Trong bước này chúng ta s tùy biến máy o cơ s để nó xut hin trong mi mi máy o được
nhân bn sau đó. Ví d như cài đặt mi file, thành phn b sung, ng dng, công c, … cn thiết
trên nhng máy o da trên máy o cơ s này.
Nếu mun to nhiu bn sao máy o cơ s, và mun đưa nhng máy o này lên cùng mt mng
(như khi to mt môi trường thí nghim da trên Active Directory ca mt vài máy ch và máy
trm) thì chúng ta không nên kích hot máy o cơ s.
Nếu mi máy o nhân bn có th làm vic độc lp vi mt máy o khác (chng hn khi to mt
phòng thí nghim gm mt h thng Windows XP Pro SP2 đã cài đặt mt s ng dng nhưng
không có ng dng nào có th vn hành cùng nhau, hay không là mt b phn ca cùng mt
min Active Directory) thì chúng ta có th kích hot máy o cơ s.
Lưu ý, nhng máy o nhân bn ging như “bóng” ca máy vt lý. Chúng ta phi s dng
SYSPREP để to nhng SID (Security Identifier) riêng, tên máy tính và nhng cài đặt khác cho
mi máy o này. Ngoài ra chúng ta cn cài đặt nhng thành phn b sung ca máy o này trên
máy o cơ s.
3. Kích hot tm thi Undo Disk cho máy o cơ s
Sau khi tùy chnh máy o cơ s chúng ta cn shut down nó. Chúng ta không được thc hin bước
tiếp theo nếu không hoàn toàn chc chn trng thái hin ti ca máy o cơ s ging như khi nó
được nhân bn. Chúng ta s khó có th hiu chnh máy o cơ s sau khi đã to Differencing Disk
cho nó, vì vy chúng ta cn phi đặc bit lưu ý.
Trong Microsoft Virtual PC Console ca máy o cơ s, click vào nút Settings. La chn hp
chn Enable Undo Disks ri nhn OK.
Khi đó chúng ta s có hai file trong thư mc ca máy o cơ s, gm mt file VHD cho đĩa o
và mt file VMC cho nhng cài đặt ca máy o này.
4. Khi động máy o cơ s ri tt ngay mà không thc hin bt kì thay đổi nào
Chúng ta cn khi động máy o cơ s mt ln. Để nó khi động và có th đăng nhp vào h điu
hành nếu mun.
Nếu máy o cơ s không th khi động hoàn toàn do mt tp lnh SYSPREP không mong mun
đang đợi nhng máy o nhân bn được khi động và nếu chúng ta mun gi li tp lnh này thì
không nên khi động nó hoàn toàn, thay vào đó ch khi động nó trong mt vài giây. Khi màn
hình đăng nhp xut hin hay lượng thi gian cn thiết đã đủ, chúng ta s đóng máy o cơ s
bng cách đóng ca s Virtual PC ca máy o này.
Chúng ta cn la chn tùy chn Turn off and save changes trong danh sách th xung, ri hy
chn hp chn Commit Changes to the Hard Disk. Thc hiên xong nhn OK.
Nếu kim tra trong thư mc ca máy o này chúng ta s thy 3 file gm: 1 file VHD cho đĩa
cng o, 1 file VMC cho các cài đặt ca máy o và 1 file VUD cho Undo Disk.