Tìm hiểuchếđộ XP của Windows 7
Windows 7 Release Candidate được phát hành
với tính năng có tên WindowsXP Mode (XPM)
làm những người sử dụng Windows thực sự
cảm thấy phấn khích.
XPM được thiết kế để cho phép người dùng tiếp tục chạy các ứng dụng
chỉ có khả năng tương thích với hệ điều hành XP, do phần lớn các
chương trình doanh nghiệp mục đích riêng, không thể chạy một cách
hoàn hảo với Vista hoặc Windows7.
XPM giống như một tính năng
để hủy diệt XP một cách triệt để bằng
cách thuyết phục người dùng XP chuyển sang Windows7 mà không sợ
sự không tương thích.
Trong thực tế, bản beta của XPM còn rất nhiều vấn đề cần phải đề cập
đến. Tuy nhiên đây mới chỉ là bản beta, chính vì vậy chúng ta hoàn
toàn có quyền hy vọng sẽ có sự thay đổi từ nay đến phát hành cuối
cùng.
Trong bài này, chúng tôi sẽ giới thiệu cho các bạn cách cài đặt XPM
theo cách Microsoft khuyến khích, vớ
i tất cả các chú thích và những
điểm chưa hoàn hỏa. Sau đó chúng tôi sẽ giới thiệu một số mẹo và
mánh nhỏ, dựa trên kinh nghiệm của một số người dùng, giúp XPM
làm việc tốt hơn – những vấn đề mà Microsoft nên thực hiện cho bạn.
Cuối cùng chúng tôi sẽ giới thiệu về cách các phiên bản trước đây của
OS X tích hợp lớp tương thích mà Microsoft chưa làm được như vậy.
Chế độXP được giả định làm vi
ệc như thế nào
XPM cho phép bạn chạy các ứng dụng cũ trên hệ điều hành mới bằng
cách thực hiện hai thứ: Đầu tiên, XPM cho phép bạn sử dụng một
phiên bản Microsoft Virtual PC mới được cải thiện để chạy một copy
hoàn chỉnh củaWindowsXP trong một cửa sổ riêng – xuất hiện một
cửa sổ trên máy trạm Windows7.
Thứ hai, XPM cho phép bạn cài đặt các ứng dụng vào bản copy của
Windows XP, giống như cách bạn vẫn cài đặt chúng trong cài đặt XP
trước đó. Điều đó có nghĩa rằng bạn có thể chạy các ứng dụng đó dễ
dàng từ máy trạm Windows7 cứ như thể mình đang sử dụng các ứng
dụng Windows7 chuẩn. Trong chếđộ thứ hai (gọi là chếđộ
“
seamless”) này, bạn không thấy WindowsXP desktop mà thay vào đó
bạn chỉ thấy một cửa sổ có chứa ứng dụng XP. Toàn bộ hệ thống
Windows XP ảo sẽ chạy ẩn trong chếđộ background.
Khi lưu một file nào đó từ một ứng dụng đang chạy trong chếđộ
seamless trong XPM, file đó sẽ được lưu mặc định vào cùng thư mục
Documents mà bạn sử dụng trong Windows7. Tuy nhiên ứng dụng
seamless chạy rất thông su
ốt đến nỗi bạn có thể lưu hoặc mở các file
trên bất kỳ ổ đĩa hoặc thư mục nào trong cài đặt Windows7.
Dù chạy WindowsXP Mode như một cửa sổ ứng dụng seamless hay
một máy trạm XP hoàn chỉnh, bạn hoàn toàn có thể sử dụng clipboard
của Windows để truyền tải các văn bản và các hình ảnh giữa Windows
7 và bất kỳ chương trình nào chạy trong chếđộ XP. Bạn chỉ cần copy
hoặ
c cắt và paste giữa hai chương trình đang được chạy trong hai hệ
điều hành như cách thực hiện giữa hai chương trình đang chạy trong
một hệ điều hành mà bạn vẫn quen sử dụng hiện giờ.
XPM được thiết kế để chạy phần mềm tương thích với XP chứ không
phải các phần mềm tương thích với Vista. Số này gồm có, các phiên
bản cũ của phần mềm Adobe, ch
ẳng hạn như Acrobat 7, vẫn làm việc
tốt trong XP và các doanh nghiệp thích duy trì nó hơn là nâng cấp sang
phiên bản mới tốn kém hơn. Các sản phẩm thân thiện với XP khác mà
Vista không thích gồm có các ứng dụng PIM cũ như Instant Recall,
favorite cá nhân của bạn. Các doanh nghiệp có thể không muốn mua
phần cứng mới – chẳng hạn như máy in có các driver XP nhưng không
có driver cho Vista.
XPM có thể chạy bất cứ phần mềm này mà WindowsXP có thể chạy –
chỉ ngoại trừ một số game có thể phát hiện bạn đang chạy trong một
máy ảo và từ chố
i khởi động. Không giống như các phiên bản Microsoft
Virtual PC trước đây, XPM có thể hỗ trợ cho cả các ngoại vi USB như
các camera, MP3 player và các thiết bị di động khác, máy in và các
adapter mạng không dây. Cũng không như trong các phiên bản trước
đây của Virtual PC (chỉ có thể chia sẻ các thư mục nào đó trên hệ
thống “host”), XPM có thể truy cập tất cả các ổ đĩa và driver được sử
dụng bởi hệ thống Windows7.
Bắt đầu với Windows7XP Mode
Để cài đặt XPM, bạn cần kết h
ợp đúng phần cứng và phần mềm. Phần
cứng của bạn phải gồm một CPU và bo mạch chủ hỗ trợ công nghệ ảo
hóa phần cứng - Hardware Virtualization Technology, chẳng hạn như
VT-d, AMD-V, hay Vanderpool. Nếu bo mạch chủ được sản xuất cách
đây chưa đến hai năm, bạn có thể hoàn toàn an toàn về vấn đề đó,
tuy vậy cần phải tìm tùy chọn Hardware Virtualization trong BIOS của
máy tính và bật nó. Nếu bạn không ch
ắc chắn hệ thống của mình có
hỗ trợ công nghệ ảo hóa này hay không, hãy vào trang hỗ trợ của
Microsoft và download, chạy tiện ích nhận dạng CPU từ Intel hay AMD
để biết được thông tin chính xác. Các trang đó cũng có thể nói cho bạn
biết cách bật công nghệ cần thiết này trong các BIOS chuẩn.
Hệ điều hành của bạn phải là Windows7 Professional, Windows7
Enterprise, hoặc Windows7 Ultimate. Phát hành RC hiện hành cài đặt
Windows 7 Ultimate, vì vậ phiên bản RC chính là phiên bản lý tưởng
cho việc test XPM. Tiếp đến, bạn cần cài đặt một nâng cấp 5MB cho
phiên bản RC, nâng cấp này bạn có thể tìmtạitại đây
, nơi bạn có thể
download Windows Virtual PC.
Cuối cùng, từ trang này, bạn cần phải download WindowsXP Mode,
dung lượng bộ cài khoảng 445MB và khi cài đặt lên đến 1GB. Cả hai
download, cần phải bảo đảm download đúng phiên bản 32-bit hay 64-
bit, phụ thuộc vào hệ điều hành Windows7 mà bạn đang sử dụng.
Bước tiếp theo là chạy bộ cài đặt
Windows Virtual PC, khi được nhắc
nhở, hãy khởi động lại hệ thống. Sau
đó, bạn cài đặt WindowsXP Mode. Bộ
cài đặt sẽ hiện diện một màn hình nói
username củaXP Mode của bạn sẽ là
"user" (không thay đổi tên đó) và nhắc
bạn tạo một mật khẩu. Trên hộp thoại
tương tự, bạn hãy tích vào hộp kiểm
có nhãn "Remember credentials
(recommended)" để không bị nhắc
nhở đánh lại mật khẩu khi XPM khởi động. Hộp thoại tiếp theo sẽ nhắc
bạn bật tính năng Automatic Updates, đây là tính năng mà bạn nên
bật để XPM tự nâng cấp mà không cần sự can thiệp của bạn. Cuối
cùng, sau khoảng 10 phút hoạt động background, một máy tr
ạm
Windows XP ảo sẽ được mở trong một cửa sổ mới.
Có thể bạn sẽ muốn tùy chỉnh desktop và Start Menu của hệ thống XP
ảo. Cho ví dị, bạn có thể muốn mở Control Panel, then Folder Options,
và tab View, làm cho XP không ẩn các mở rộng của các kiểu file được
biết, chẳng hạn như các file .DOC sẽ hiển thị trong Explorer với đuôi
.DOC. Có thể bạn sẽ muốn mở Display Control Panel, vào
"Appearance," sau đó là "Effects," bật ClearType để điề
u chỉnh phông
chữ màn hình.
Cũng có thể bạn sẽ muốn cài đặt máy in để các ứng dụng đang chạy
trong XPM có thể in ấn đến các máy in mà bạn sử dụng cho Windows
7. Nếu máy in được gắn bởi một cáp USB, tất cả những gì bạn cần
thực hiện ở đây là vào menu trên cùng của máy ảo, kích USB, sau đó
kích vào dòng màu đỏ "Attach", sau đó là tên của máy in. XP sẽ cài đặt
driver cho máy in của bạn, khi đó bạn cần phải cung cấp đĩa cài đặt
driver đi kèm với máy in, hoặc bằng cách chạy trình duyệt trong hệ
thống XP ảo, tìm và download, sau đó cài đặt driver XP cho máy in.
In ấn trong mạng
Sẽ khá dễ dàng nếu máy in của bạn sử dụng cáp USB để kết nối với
mạng. Trong trường hợp có một máy in được kết nối mạng, bạn sẽ
phát hiện ra một số vấ
n đề về cách làm việc với máy in. Như Microsoft
đã giải thích trong hướng dẫn trước đây, bạn cần phải vào mục
"Printers and Faxes" trong control panel của hệ thống Virtual XP, kích
vào "Add a Printer" để khởi chạy wizard cài đặt cho máy in, sau đó
chọn "Local Printer attached to this computer" (và hủy chọn hộp kiểm
bên cạnh "Automatically detect and install my Plug and Play Printer").
Hộp thoại Select a Printer Port xuất hiện, khi đó bạn phải mở hộp sổ
xuống và chọn một trong số các cổng TS.
Danh sách các cổng đều được gán nhãn từ "TS0001" trở lên (TS có
nghĩa Terminal Services, đây là một phần mềm mà XP Mode sử dụng
để truyền thông với cài đặt Windows 7). Một trong các cổng được đánh
số này sẽ dẫn đến máy in Windows7của bạn – tuy nhiên không có
cách nào biết được cổng nào sẽ dẫn đến đó.
Chỉ có một thứ mà bạn có thể và phải thực hiện đó là chọn một trong
các cổng TS, tiếp tục với wizard, cài đặt driver cho máy in khi được
nhắc nhở, sau đó, khi đến trang cuối cùng của wizard, kích vào nút để
in trang test. Nếu trang test được in ra, điều đó chứng tỏ bạn đã chọn
đ
úng số cổng TS. Trong trường hợp không thấy xuất hiện trang in test,
có nghĩa là bạn đã chọn sai và cần phải quay trở lại chọn và lặp lại quá
trình trên cho tới khi đạt được trang in test. Có lẽ ở đây Microsoft nên
cung cấp một hộp thoại cho phép bạn chọn máy in theo tên thì sẽ rất
thuận tiện cho người dùng. Tuy nhiên chúng ta hãy chờ đợi, vì đây mới
chỉ làm bản beta của Microsoft.
Trong Windows Explorer của XPM, tất cả các ổ đĩa trên hệ thống
Windows 7 đều được liệt kê cứ như chúng là các ổ đĩa mạng. Cho ví
dụ, nếu máy tính Windows7của bạn được đặt tên là Roscoe, và bạn
có một ổ đĩa E trên máy tính Windows 7, khi đó nó cũng sẽ xuất hiện
trong Explorer của XPM nhưng thể hiện là "E on Roscoe". Điều này
không thuận tiện bằng cách sử dụng kiểu thể hiện truy
ền thống "E:\"
để chỉ thị ổ đĩa trên cả Windows7 và XP, tuy nhiên điều đó cũng là khá
tốt, những thay đổi về hình thức sẽ rất dễ dàng. Nếu bạn là một
chuyên gia, bạn sẽ biết cách sử dụng tính năng Map Network Drive
trong Explorer để gán các ký tự ổ đĩa thông thường cho ổ đĩa mà XPM
hiển thị như một ổ đĩa mạng. (Không nên thử nếu bạn không biết và
hiểu các thủ tục).
Sau khi có được những điều cơ bản về hệ thống, bướ
c tiếp theo bạn
thực hiện là cài đặt các ứng dụng cần sử dụng trong XPM. Chẳng hạn
như chúng tôi đã thực hiện cài Office 2003. (Office 2003 chạy trong
Vista, các thành phần của Office 2003 và Office 2007 có thể được cài
đặt trên cùng hệ thống, tuy nhiên phải không hệ thống ảo như XPM,
còn Outlook 2003 và Outlook 2007 không thể được cài đặt trên cùng
một máy). Chúng tôi cũng cài đặt một chương trình chuyển đổi Word-
to-HTML có tên HTML Transit.
Ở đây chúng tôi đã phát hiện ra một trong những tính năng thuận tiện
nhất của XPM: Khi bạn cài đặt một chương trình trong chếđộ XPM,
shortcut chạy chương trình đó trong chếđộ XPM seamless sẽ được truy
cập trong Windows7 Start Menu, trong All Programs | Windows Virtual
PC | Virtual WindowsXP Applications. Điều đó cho phép bạn chạy các
ứng dụng này một cách thông suốt mà không cần mở desktop XPM
một cách đầy đủ.
Điều này nghe có vẻ khá thú vị nhưng những gì cảm nhận thực tế lại
không hẳn như vậy. Các shortcut của Office 2003 xuất hiện trong
Windows 7 Start Menu, tuy nhiên trở ngại ban đầu mà chúng tôi gặp
phải là shortcut HTML Transit mà chúng tôi cũng cài đặt lại không biết
vì một lý do nào đó không xuất hiện ở đây. Tuy nhiên cuố
i cùng chúng
tôi cũng đã chỉ ra rằng chỉ các shortcut XPM tự động được tạo trong
Windows 7 Start Menu là các shortcut được tạo trong XPM Start Menu
cho tất cả người dùng – không trong Start Menu cho bất cứ người dùng
riêng lẻ. Vì HTML Transit tạo shortcut của nó trong XP Start Menu
trong thư mục Start Menu của người dùng cá nhân, không phải thư
mục All Users, nên shortcut của nó không xuất hiện trong Windows7
Start Menu. Để sửa lỗi này, chúng tôi đã kích phải vào nút XP Start,
chọn "Open", "Programs" và kéo shortcut HTML Transit từ thư mục
Programs vào desktop XP. Sau đó kích phải vào nút Start lần nữa,
chọn Open All Users và kéo shortcut vào trong thư mục All Users. Và
shortcut sẽ xuất hiện trong Windows7 Start Menu.
Một ngạc nhiên nhỏ trong WindowsXP Mode là rằng bạn không thể
kéo và thả các file giữa desktop XP và desktop Windows7.
Làm việc với XP Mode
Khi đ
ã cài đặt các chương trình, bạn hoàn toàn sẵn sàng sử dụng chế
độ seamless của các ứng dụng XP. Đầu tiên, bạn phải “hibernate” cài
đặt WindowsXP bằng cách vào menu Action củacửa sổ Virtual PC và
chọn Close. Lúc đó hệ thống XP sẽ vào chếđộ “hibernate” – đây là một
bước cần thiết trước khi chếđộ seamless được khởi chạy.
Lưu ý rằng nếu bạn muốn thay đổi bất kỳ các thiết lập cơ bản nào
được sử dụng bởi ứng dụng Virtual PC, chẳng hạn như số lượng RAM
cung cấp cho hệ thống XP ảo, bạn sẽ phải shut down – không phải là
hibernate – hệ thống XP ảo. Bạn có thể thực hiện điều đó bằng cách
chọn "Press Ctrl-Alt-Del" từ menu và chọn "Shut Down". Sau đó có thể
thay đổi các thiết lập bằng việc kích chuột phải vào mục "Virtual
Windows PC" trên Start Menu và chọn Settings từ menu xuất hiện.
M
ột hệ thống XP đang ở chếđộ hibernate, để chạy ứng dụng XP trong
chế độ seamless, bạn cần phải mở Windows7 Start Menu, kích đúp
vào ứng dụng XP mà bạn muốn chạy, đợi một vài giây trong khi
chương trình mở trong một cửa sổ trên desktop Windows7. Trước khi
ứng dụng XP mở, bạn phải đáp trả nhắc nhở từ Windows7 để chọn
xem khởi chạy Virtual Machine hay Virtual Application; hãy chọn
Virtual Application.
Liệu quá trình có làm vi
ệc? Câu trả lời ở đây là có nhưng không thực s
ự
tốt như những gì nó cần phải đạt được so với mong muốn.
Với XPM, mọi thứ chạy chậm hơn so với nguyên bản trong Windows7.
Sự truy cập vào các file chậm, các hành động backup làm chậm ứng
dụng. Đôi khi đường viền cửa sổ không xuất hiện và sau đó lại xuất
hiện trở lại không mang tính dự báo. Điều tồi tệ nhất là toàn bộ cửa sổ
ứng dụng
đã không xuất hiện mang tính lặp lại từ desktop mà không
hề có cảnh báo, có thể nói là ngẫu nhiên. Sau khi cho rằng chúng tôi
đã mất những file soạn thảo gần đây, chúng tôi đã phát hiện ra rằng
mình có thể quay trở lại cửa sổ với tàiliệu vẫn mở của mình một cách
đơn giản bằng cách kích vào shortcut Word 2003 trong Windows7
Start Menu. Tuy nhiên đôi khi chúng ta phải đóng Virtual PC từ Task
Manager và khởi chạy lại ứng dụng seamless, kiên nhẫn đợi khi nó
khởi chạy. Tuy nhiên ch
ắc hẳn sẽ có nhiều người không muốn mình lặp
lại hành động này lần nữa.
Thậm chí còn tồi tệ hơn so với việc sử dụng XPM cho các game trên
DOS; cho dù bạn có thể chạy các game nhưng chúng sẽ quá chậm so
với nỗ lực của bạn. Không nên tốn thời gian cho điều đó – hãy thử
chạy các ứng dụng MS-DOS trong XPM với hy vọng chạy toàn màn
hình như cách chúng vẫn chạy trong XP. Kết quả thực hiện lại không
cho như vậy và tốc độ v
ẫn bị hạn chế và không thể chạy toàn màn
hình.
Việc bỏ lại những người dùng DOS bên ngoài làm một vấn đề nhỏ,
nhưng một vấn đề đáng phải nhắc nhở ở đây là rằng tất cả các tùy
chỉnh mà chúng tôi đã thực hiện một cách cẩn thận trong khi chạy
desktop XP hoàn chỉnh không có bất cứ hiệu lực nào trên các ứng dụng
mà tôi đã chạy trong chếđộ seamless. Không mang tính trực giác
nhưng tài khoản người dùng chạy hệ thống XPM không giống như tài
khoản người dùng chạy các ứng dụng XP seamless. Điều đó có nghĩa
rằng các tùy chỉnh được tạo trong hệ thống full XP không ảnh hưởng
đến giao diện hiển thị bởi các ứng dụng seamless, theo một cách chính
xác thì các tùy chỉnh được tạo bởi một người dùng trong bất cứ hệ
thống XP hoặc Vista nào đều không có hiệu lực trên giao diện của một
người dùng khác trên cùng hệ thống.
Cho ví dụ, chúng tôi đã thay đổi theme của hệ thống ảo full XP thành
Windows Classic – nhưng đường viền cửa sổ trong các ứng dụng
seamless của tôi vẫn sử dụng theme WindowsXP mặc định. Đã thiết
lập Folder Options trong hệ thống ảo full XP để hi
ển thị các phần mở
rộng cho các kiểu file đã biết, nhưng các mở rộng của tên file vẫn bị ẩn
khi sử dụng hộp thoại File Open/Save trong Word 2003 trong chếđộ
seamless.
Thậm chí đáng ngạc nhiên hơn là lỗi của Microsoft khi giải quyết vấn
đề ngay sau khi cài đặt Office 2003. Mỗi lần cố gắng shut down Word
2003 và chuyển trở lại full XPM desktop, bạn sẽ đều nhận được một
thông báo lỗi nói rằng Customer Experience Improvement Program
wizard vẫn đang chạy trong Word 2003 session. Những gì xảy ra là
Word 2003 đã tự động khởi chạy nên wizard cần hỏi bạn để join một
chương trình gửi dữ liệu trở lại Microsoft về cách bạn đã sử dụng Office
như thế nào. Vì chếđộ seamless của XPM không cho phép wizard này
có được một cửa sổ để xuất hiện bên trong nên không có cách nào để
làm cho wizard này đóng và biến mất, không có cách nào để tắt thông
báo lỗi XPM.
Một số mẹo chỉnh sửa cho một vài vấn đề nói trên
Microsoft không nói bất cứ thứ gì về các vấn đề này, bên cạnh đó cũng
không bảo bạn về cách khắc phục chúng, tuy nhiên có một số cách
bạn có thể thực hi
ện. Phương pháp mà chúng tôi mô tả khá đơn giản
nhưng lại làm việc tốt.
Đầu tiên, shut down ứng dụng seamless đang chạy và khởi chạy
Virtual WindowsXP để bạn sẽ làm việc trong hệ thống ảo hoàn chỉnh
với desktop XP trong một cửa sổ. Kích phải vào desktop, chọn "New |
Shortcut", khi được nhắc nhở về vị trí của mục, kích nút "Browse" và
điều hướng đến "Desktop" và kích OK. Đặt tên shortcut là "Explorer
XP". Tiếp đến, kích phải nút "XP Start" và chọn "Open All Users"; mở
thư mục "Programs", sau đó kéo shortcut Explorer XP mới vào nó.
Kích phải và desktop, chọn "New | Shortcut" và nhập "regedit.exe"
(không có dấu ngoặc kép) như vị trí của mục; đặt tên shortcut là
"Regedit XP", kéo nó vào thư mục Programs mà bạn đã mở từ trước.
Đóng cửa sổ Programs và
đợi một vài giây cho các shortcut mà bạn đã
tạo được nhân bản tự động trong start menu củaWindows7. Sau đó
từ menu trên cùng củacửa sổ Virtual Windows XP, chọn "Action |
Close".
Start Menu củaWindows7của bạn lúc này sẽ có một shortcut có tên
Explorer XP (Virtual Windows XP) và Regedit XP (Virtual Windows XP).
Khi bạn khởi chạy biểu tượng Explorer XP (Virtual Windows XP), nó sẽ
mở WindowsXP Explorer trong hệ thống Virtual XPcủa bạn; nếu bạn
kích "My Computer" trong phần panel bên trái, sau đó "Control Panel",
bạn sẽ có thể truy cập vào bất cứ tính năng giao diện nào sử
dụng cho
các ứng dụng seamless.
Khi khởi chạy biểu tượng Regedit XP (Virtual Windows XP), nó sẽ chạy
một bản copy của Regedit với tài khoản chạy các XPM session với tư
cách người dùng hiện hành Current User.
Việc thiết kế một chếđộ mô phỏng cho một hệ điều hành cũ không dễ
dàng nhưng vẫn có thể thực hiện. Quay trở lại cách đây không lâu, khi
Apple thiết kế một lớp tương thích XPM cho OS X mang tên "Classic
Mode"
để OS X có thể chạy các ứng dụng được viết cho OS 9 và các
phiên bản trước đócủa Mac OS, Apple đã thực hiện đúng mọi thứ mà
Microsoft chưa thực hiện được với XPM. Classic Mode của Apple rất hợp
với OS X. Có một số thứ thể hiện sự thích hợp đó như bạn không cần
phải nhảy từ nơi này sang nơi kia để chọn một máy in hoặc tìm các file
nào đó.
Kết luận
Có thể có một số vấn đề với chế độXP Mode, tuy nhiên chúng ta cần
phải hiểu nó vẫn đang trong bản beta, chính vì vậy Microsoft có thể
nhận các phản hồi từ phía người dùng và đưa ra những thay đổi cuối
cùng sao cho phù hợp nhất. Về phía các bạn, nếu các bạn đã dùng thử
chế độ này và phát hiện ra một điều gì đó, hãy comment để chúng ta
có một cộng đồng tin tức thú vị.
. Tìm hiểu chế độ XP của Windows 7
Windows 7 Release Candidate được phát hành
với tính năng có tên Windows XP Mode (XPM)
làm những người sử dụng Windows. trạm Windows 7 cứ như thể mình đang sử dụng các ứng
dụng Windows 7 chuẩn. Trong chế độ thứ hai (gọi là chế độ
“
seamless”) này, bạn không thấy Windows XP