|
Tạo bản Windows
Vista PE chạy trên CDROM và USB |
|
Microsoft Windows
Pre-installation Environment (Windows PE) 2.0 được
Microsoft cung cấp kèm trên đĩa cài đặt Windows Vista và
chỉ có phần nhân (kernel) của Windows Vista, với mục
đích chính là tạo môi trường khởi động máy (thay thế môi
trường DOS) trong chế độ đồ họa 32bit để tiến hành các
công việc như cài đặt Windows Vista, sửa lỗi và phục hồi
máy tính. Tuy nhiên, theo cấu hình mặc định Vista PE rất
khó sử dụng vì sau khi khởi động chỉ có cửa sổ tương tự
DOS để chạy vài chương trình dòng lịnh như: Bootsect,
DiskPart, Drvload, Oscdimg, PEImg, Wpeinit, ImageX. Khi
đóng cửa sổ này thì Windows PE sẽ tự động thoát. |
|

Màn hình Windows PE 2.0 sau khi khởi động |
|
Nếu muốn tìm hiểu Windows PE
2.0, bạn hãy tải bộ Windows Automated Installation Kit
(WAIK) tại địa chỉ
http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2&DisplayLang=en
hay
http://tinyurl.com/ykoo3x, sau đó dùng WinISO giải
nén file vista_6000.16386.061101-2205-LRMAIK_EN.img rồi
cài đặt MSXML 6.0 và Windows IAK. |
|
 |
|
WAIK sẽ giúp bạn tự tạo phiên
bản Windows Vista PE đơn giản có thể khởi động từ đĩa
cứng/ CD/ DVD/ USB flash drive (UFD)/ Remote
Installation Services (RIS) server. |
|
Để giúp Windows PE (PE 1.x
với nhân của Windows XP/2003 và PE 2.0) dễ sử dụng hơn
và tận dụng được ưu thế của môi trường này như giao diện
người dùng đồ họa, hỗ trợ mạng, thiết bị Plug and Play,
AT/NTFS/CDFS, có đầy đủ driver mới nhất của Windows
Vista... Một số lập trình viên trên thế giới đã viết ra
chương trình miễn phí tên WinBuilder có khả năng giúp
mọi người tạo bộ Windows PE với giao diện Desktop tương
tự Windows phiên bản đầy đủ và có thể bổ sung thêm ứng
dụng tùy ý vào Windows PE. Bài viết này sẽ hướng dẫn các
bạn dùng WinBuilder để tạo bản Vista PE trên đĩa CDROM
và USB Flash driver. |
Yêu cầu cần có khi tạo
Vista PE
- Bộ cài đặt Windows Vista trên đĩa DVD hay đĩa cứng.
- Bộ VistaPE mẫu (bao gồm WinBuilder 052) tải tại địa
chỉ
http://vistape.boot-land.net/vistape005_en.rar.
- Các ứng dụng miễn phí dạng portable (chạy không cần
cài đặt) tải tại các địa chỉ:
http://www.portablefreeware.com/,
http://en.wikipedia.org/wiki/List_of_Portable_Software,
http://nedwolf.com/Freeware-Portable.htm,
http://portableapps.com/apps. |
Các bước thực hiện
1. Giải nén file vistape005_en.rar để được thư mục
Vistape có 2 thư mục con Projects, Tools và 2 file
WinBuilder.exe, WinBuilder.ini.
2. Chép bản Total Commander Portable vào thư mục
Vistape\Projects\VistaPE\App\File Tools\TC\.
3. Dùng Notepad mở file
Vistape\Projects\VistaPE\App\System\wul.script, tìm 2
dòng có đoạn ký tự %LinkDir%\Pserv2.exe, sửa thành
%LinkDir%\wul.exe (lỗi sai tên file).
4. Dùng Notepad mở file
Vistape\Projects\VistaPE\App\System\BSExplorer\bs_start.ini
(nội dung là các dòng lịnh tạo menu Start), tìm 6 dòng
có đoạn ký tự \system32\system32\ sửa thành \system32\
(lỗi dư chữ \system32 trong file gốc).
5. Chạy file Vistape\WinBuilder.exe. |
|
- Trong bảng Script, bạn phải
đánh dấu chọn các mục: Make directories, Copy files,
Strip, Shell & Config, Fedora Inverse Cursors, Common
DLL, WSH Support, BS Explorer, Pserv, PENetCfg,
Finalizing > Chọn thêm mục RAMDisk và Create ISO nếu
muốn tạo Vista PE trên đĩa CD (bỏ chọn khi tạo trên USB
Flash drive) > Nếu muốn chạy các ứng dụng trong Vista PE
thì có thể chọn thêm Total Commander Plus, Advanced PCI
Info Utility, sala's Password Renew, XP Key Readers >
Trong mục Total Commander Plus, bạn đánh dấu chọn mục
Run from ram nếu muốn chép toàn bộ thư mục TC vào RAM
mỗi khi chạy Vista PE > Trong mục Finalizing, bạn có thể
chọn Pack Program.wim nếu muốn nạp toàn bộ ứng dụng vào
RAM (đòi hỏi bạn phải chọn mục RAMDisk và VistaPE Wim
Mount Plugin). |
|
 |
|
- Trong bảng Paths, bạn chỉ
định đường dẫn đến bộ cài đặt Windows Vista để
WinBuilder sao chép các file nguồn. |
|
 |
|
- Bấm nút Run để tiến hành
tạo bộ nguồn Vista PE trong thư mục Vistape\Target\ và
file Vistape\ISO\vista.iso. Nếu bạn không chọn mục Pack
Program.wim thì trong thư mục Vistape\Target\ sẽ có thư
mục Programs chứa tất cả thư mục của các ứng dụng đã
chọn. Nếu bạn chọn mục Pack Program.wim thì trong thư
mục Vistape\Target\ sẽ có file Program.wim thay cho thư
mục Programs. |
|
6. Bạn dùng chương trình ghi
đĩa để ghi file vista.iso lên CD và có thể khởi động
bằng đĩa này. |
|

Màn hình của bản Vista PE tạo bằng WinBuilder |
|
7. Làm cho USB Flash drive có
thể khởi động theo định dạng boot của Vista (khác với
các hệ điều hành trước) bằng chương trình Diskpart (của
Windows Vista) để phân vùng và định dạng ổ đĩa USB như
sau: |
|
- Chạy Windows Vista hay
Windows PE 2.0 > trong cửa sổ dòng lịnh (CMD), bạn lần
lượt gõ các dòng lịnh: |
diskpart
list disk
select disk 1
clean
create partition primary size=<size of device>
select partition 1
active
format fs=fat32
assign
exit |
|
Chú ý: Disk 1 là ổ USB trong
thí dụ này khi xem bằng lịnh “list disk”. Nếu chỉ chia 1
phân vùng thì bỏ thông số “size=<size of device>” trong
dòng lịnh. |
|
 |
|
8. Chép tất cả file và thư
mục con trong Vistape\Target\ lên USB Flash drive (bao
gồm 3 thư mục: Boot, Programs, Sources và 2 file
Bootmgr, Vistape.cd). |
|
Chú ý: Nếu bạn chạy Vista PE
trên USB thì trong WinBuilder đừng chọn Run from ram và
Pack Program.wim để tiết kiệm bộ nhớ. |
|
9. Chép các chương trình
Portable vào ổ USB để chạy sau khi khởi động. |
|
Trong bài sau, chúng tôi sẽ
hướng dẫn bạn cách tùy biến Vista PE theo ý mình như:
thay đổi menu Start, bổ sung ứng dụng vào menu Start,
đóng gói ứng dụng để đưa vào USB... |
|
Việc sử dụng Windows PE
2.0 không vi phạm bản quyền của Microsoft nhưng nó có
những hạn chế sau: |
|
- Máy tính chạy Windows PE
phải có tối thiểu 256MB RAM. - Không thể truy cập máy
chạy Windows PE từ máy tính khác trong mạng. - Chỉ hỗ
trợ giao thức TCP/IP. – Không hỗ trợ .NET Framework. –
Tự khởi động lại sau 72 giờ chạy liên tục (PE 1.x là 24
giờ). – Không hỗ trợ Wireless 802.1x. – Chỉ có phần nhân
mà không có các ứng dụng cơ bản của Windows. |
|
LÊ HOÀN |
|
[Đầu trang] |