2011年2月17日 星期四

使用SYSPREP工具來封裝WES 2009 Image

目的:
利用SYSPREP來封裝作業系統確保每個WES Image有唯一的SID與電腦名稱, 避免在同一個網段上電腦SID突衝問題.

時間:60 分鐘

實作:
1.  開啟Target Designer 設定Configuration Name 欄位名稱為Demo_Sysgen  
  
2.  請加入下列元件至專案
l   Sysprep (Windows System Preparation)
l   Virtual PC 2007 Helper Macro

3.  展開Sysprep元件選擇Settings,檢查Use Sysprep Mini-Setup是否已勾選。

4.  執行Check Dependency後會出現5個錯誤訊息,點選下列錯訊息後依序加入A~E元件.
      A.   EWFNTLDR
   B.   NTFSFAT
   C.   NTFSFAT
D.   English Language Support
   E.  Windows Logon (Standard)

5.  再次執行Check Dependency,加入Explorer shell元件.

6.  請選擇User Interface Core元件Settings,將下列的項目勾選.
  l   Show My Computer on Start Menu:
l   Show My Documents on Start Menu:
  l   Show My Recent Documents on Start Menu:
  l   Show My Pictures on Start Menu:
  l   Show My Music on Start Menu:
      l   Show My Network Places on Start Menu:
      l   Show Favorites on Start Menu:
  l   Show Help and Support on Start Menu:
      l   Show Printers and Faxes on Start Menu:
  l   Show Network Connections on Start Menu:
  l   Show Search on Start Menu:

7.  選擇Build Image來產生Windows Embedded Standard Image. 設定Destination: C:\LAB1 Log File: C:\LAB1.log 設定完成後按Build產生Image

8.  C:\LAB1目錄的檔案複製到Virtual PC .設備將會執行FBA 完成第一次開機.

9.  完成FBA後登入系統察看目前的電腦名稱

10.尋找C:\Sysgen是否有下列檔案存在
l   Factory.lib
l   Setupcl.exe
l   Sysprep.exe

11. 執行sysprep工具,選擇Use Mini-Steupshutdown mode:Reboot,按下Reseal系統將自動進行封裝.(如果需要大量複製時請將shutdown mode: Shutdown 利用此Image來大量複製).

12.在系統重開機之後就進入Sysprep setting for Mini-Steup mode.
      A.   Windows XP Professional Setup Wizard -> Next
   B.   License Agreement -> 選擇I accept this agreement
   C. Regional and Language Option -> 設定語系與輸入法 -> Next
   D.Personalize Your Software ->輸入使用者名稱與組織名稱 -> Next
   E.Your Product Key -> 輸入PID -> Next
   F.   Computer Name and Administrator Password -> 設定電腦名稱及管理者密碼 -> Next.
   G.    Networking Setting -> Next
   H.Workgroup or Computer Domain ->設定電腦是否需要加入Domain -> Next
   I. Finish

附件
自動Sysprep-編輯自動回應文件
目的:利用自動回應文件可使出貨時不需要End User 再去設定再關資訊,方便出貨時廠商使用.
作法:
1. 利用文字編輯軟體(Ex:Notepad.exe)並將檔名儲存成Sysprep.inf
 Sysprep.inf 格式如下:
[Unattended]
OemSkipEula=Yes

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
OEMSkipRegional=1
OEMSkipWelcome=1
[UserData]
ProductKey= “輸入貴公司的PID25 個號碼
FullName=”Johnny Wu”
OrgName=” ”
     ComputerName=Johnny’s Computer

[Networking]
InstallDefaultComponents=Yes
[Identification]
JoinWorkgroup=WORKGROUP
2.將檔案存成sysprep.inf放置與Sysprep 工具於同一個目錄之中。

3.執行Sysprep.exe 後按Reseal 按鈕
4.重新開機後系統將自動設定.


讓你的WinCE6可以支援在FAT32的Storage 開機了

目的:
Windows CE作業系統中內建只支援FAT16所以最大的磁碟只能支援的2GB,為了支援2G以上的Size我們利用WinCE 6 R3提供的新功能FAT32 Biosloader來修正這個問題.

時間:90 分鐘

工具:
l   Diskpart.exe
利用此工具來作為Disk分割用.
路徑:C:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\BIOSLOADER\UTILITIES\DISKPART

l   Microsoft Keyboard Layout Creator(MSKLC.exe)
利用此工具來驗証實作的Keyboard Layout是否正確.
網址:http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx

實作:
一、BootLoader 檔案產生:

1.  開啟Microsoft Visual Studio 2005 並建立一個新的專案(File->選擇New->Project)
   a.  Project Types中選擇Platform Builder for Windows Embedded CE 6.0
   b.  Template 中選擇OS Design
   c.  最後Name欄位中鍵入BLDR32.
   d.  OK完成專案建立.

2. Platform Builder 會建立一個Windows Embedded CE 6.0 OS Design Wizard來引導.

3.  按下Next開啟建立
   a.  Board Support Package頁面,選擇CEPC: x86按下一步
   b.  Design Templates頁面,選擇PDA Device按下一步
   c.  Design Template Variants頁面,選擇Enterprise Web Pad按下一步.

4.  按下來都使用預設值選擇下一步直到建立完成為止.

5.  Solution Explorer 右鍵選擇Properties

6.  展開Configuration Properties 選擇General 項目
   a.  選擇Configuration Manger按鈕
   b.  Active solution configuration 下拉功能表選擇為「CEPC x86 Release
   c.  完成後按Close,ok完成設定.

7.  選擇Build->Build Multi-OS 去建立Run-time Image.(20分鐘)

8.  選擇Build-> Open release directory in build window 開啟命令提供視窗.

9.  鍵入WinCE.bat 去設定環境變數.

10.將目錄切換至C:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\BIOSLOADER\INIPARSER然後鍵入”Build –C” 去編譯Source Code,完成後檢查是否有產生iniparse.lib檔在C:\WINCE600\PLATFORM\CEPC\lib\x86\retail路徑下

11.將目錄切換至C:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\BIOSLOADER\LOADER\FIXED\MAIN然後鍵入 “ Build –C” 去編譯Source Code,完成後檢查是否有產生bldr.lib檔在C:\WINCE600\PLATFORM\CEPC\lib\x86\retail路徑下

12.利用記事本編輯a.C:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\BIOSLOADER\LOADER\FIXED\FAT32\目錄下的Sources檔案,修改Sourcelibs 參數路徑為

C:\WINCE600\PLATFORM\CEPC\lib\x86\retail\iniparse.lib \
C:\WINCE600\PLATFORM\CEPC\lib\x86\retail\bldr.lib

    儲存上述修改再關閉sources 檔案.

13.將目錄切換到C:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\BIOSLOADER\LOADER\FIXED\FAT32然後鍵入“ Build –C” 去編譯Bootloader Source code. 完成後檢查是否有產生”bldr_fat32.exe”,“bldr_fat32.map”,” bldr_fat32.pdp”,”
bldr_fat32.rel”
檔在C:\WINCE600\PLATFORM\CEPC\target\x86\retail路徑下

14.手動將上述四個檔案複製到C:\WINCE600\OSDesigns\BLDR32\BLDR32\Wince600\CEPC_x86\cesysgen\Platform\cepc\target\x86\retail 目錄下.

PS:粗體字的目錄需要自行建立

15.回到命令工具將目錄切換至a.C:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\BIOSLOADER\LOADER\FIXED\FAT32鍵入“makebldr” 來產生 BLDR 檔案檢查目錄下是否產生bldr檔案

二、Boot Section 檔案產生:
1.將目錄切換至a.C:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\BIOSLOADER\BOOTSECTOR\FAT32鍵入 “Buuild –C”去編輯Boot SectionSource Codes.檢查目錄下是否產生 BSECT.IMG

三、製作支援FAT32 開機裝置
1. 將路徑切換到a.C:\WINCE600\PLATFORM\CEPC\SRC\BOOTLOADER\BIOSLOADER\UTILITIES\DISKPART鍵入”Buuild –C”去編輯Diskpart Source Codes. Diskpart.exe會產生在 C:\WINCE600\PLATFORM\CEPC\target\x86\retail目錄下.

1.   After building boot loader, Copy \WINCE500\PUBLIC\COMMON\OAK\CSP\X86\BIOSLOADER\LOADER\bldr to the floppy disk to replace old one. Follow those steps to install x86 BIOS loader:
2.   Using the floppy disk to boot.
3.   Run “mkdisk c:”. It will install x86 BIOS loader onto DOM.
    4.   Modify the boot.ini on DOM. Find the “BinFile” in boot.ini. If it is not BinFile=nk.bin”,correct it.
   5.   Refer “Copy Windows CE Image onto DOM” section to transfer NK.BIN.

Now, you DOM will boot without DOS and show splash BMX file to load Windows CE.


2011年2月16日 星期三

在Windows CE 作業系統中建立多國語系鍵盤

目的:
在Windows CE作業系統中內建為United States 101 keyboard,在不支援的語系中我們將協助客戶自行產生其他語系的Keyboard Layout.
時間:90 分鐘
工具:
  Keyboard Layout Generator tool (Kbdgen.exe) 利用此工具來擷取Windows XP的Keyboard Layout來產生Windows CE 輸入語系的Source Codes.
路徑:C:\WINCE600\PUBLIC\COMMON\OAK\BIN\I386\kbdgen.exe
  Microsoft Keyboard Layout Creator(MSKLC.exe)利用此工具來驗証實作的Keyboard Layout是否正確.
網址:http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx
實作:
我們將利用Windows XP內建的Keyboard Layout來產生在Windows CE作業系統上所需要的Source Code.
1.在Windows XP作業系統上開啟regedit.exe工具,並將找到希臘文的路徑.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000408]
"Layout File"=”KBDHE.DLL”

PS:Layout Files中的值為Windows XP中所支援的檔案名稱,預設路徑在C:\Windows\System32之中.
2.利用Windows CE的Keyboard Layout Generator tool來產生Source Files.
   A.開啟command line 工具並將路徑切換至C:\WINCE600\PUBLIC\COMMON\OAK\BIN\I386\
   B.執行【kbdgen.exe "C:\WINDOWS\system32\kbdhe.dll" -o Kbdhe -i 00000408】
   C.在執行目錄下會產生三個檔案
   KbdheDL.cpp (Device layout)
   KbdheIL.cpp (Input language)
   Kbdhe.reg (registry files)
3.利用英文Keyboard Layout來建立希臘的Keyboard Layout.
   A.請在C:\WINCE600\PUBLIC\COMMON\OAK\DRIVERS底下將KEYBD資料夾複製到%_TARGETPLATROOT%\SRC\DRIVERS下,利用記事本開啟Dirs檔案並加入Keybd目錄名稱到檔案.
   ※%_TARGETPLATROOT%路徑為C:\WINCE600\PLATFORM\DEVICEEMULATOR\
   B.將目錄移至”%_TARGETPLATROOT%\SRC\DRIVERS\KEYBD\DEVICELAYOUTS\PS2_AT”除” 00000409”之外刪除其他所有目錄,並將”00000409”目錄名稱改為”00000408”。
   C.開啟Dirs刪除所有內容只加入00000408文字,如下圖
   D.刪除00000408目錄下的kbdus.cpp檔案並將上步驟2產生的KbdheDL.cpp複製到此並改名稱為”Kbdhe.cpp”
   E.將kbdus.def檔案改名為kbdhe.def
   F.利用記事本開啟kbdhe.def並作下列修改,修改完畢請存檔離開.
      LIBRARY kbdhe
      EXPORT 
      PS2_AT_00000408
      IL_00000408

G.利用記事本開啟Sources並作下列修改,修改完畢請存檔離開
   ==============修改部分為粗體==============
   TARGETDEFNAME=kbdhe
   TARGETNAME=$(TARGETDEFNAME)_lib
   TARGETTYPE=LIBRARY
   DEFFILE=$(TARGETDEFNAME).def
   WINCETARGETFILE0=$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\$(TARGETDEFNAME).def
   PREPROCESSDEFFILE=1
   RELEASETYPE=PLATFORM
   WINCEOEM=1
   SOURCES= \
       Kbdhe.cpp  \
   ==========================================

4.請再換目錄至%_TARGETPLATROOT%\SRC\DRIVERS\KEYBD\INPUTLANGS將目錄下除0409之外全部刪除並將0409改名稱0408.
   A.開啟Dirs刪除其他目錄名稱只保留0408
   B.刪除0408目錄中的檔案il_0409.cpp,複製步驟2.產生的KbdheIL.cpp到目錄並改名為il_0408.cpp
   C.利用記事本開啟Sources並作下列修改,修改完畢請存檔離開
      TARGETNAME=InputLang_0408
      TARGETTYPE=LIBRARY
      SOURCES= \
    il_0408.cpp \

5.將目錄切換至%_TARGETPLATROOT%\SRC\DRIVERS\KEYBD\DLL將目錄下除KBD8042US之外全部刪除並將KBD8042US改名稱KBD8042HE.
   A.開啟Dirs刪除KBD8042US之外的其他目錄名稱,並將KBD8042US改成KBD8042HE
   B.開啟KBD8042HE目錄編輯Sources檔案並作下列修改,修改完畢請存檔離開
   DOSYSGEN=1
   SYNCHRONIZE_DRAIN=1
   DEFFILE= $(_TARGETPLATROOT)\SRC\inc\Kbdhe.def
   TARGETNAME=Kbd8042HE
   TARGETTYPE=DYNLINK
   TARGETDEFNAME=Kbd8042HE
   DLLENTRY=DllMain
   RELEASETYPE=PLATFORM
   WINCEOEM=1
   TARGETLIBS=\
   $(_SYSGENSDKROOT)\lib\$(_CPUINDPATH)\coredll.lib \
   $(_SYSGENSDKROOT)\lib\$(_CPUINDPATH)\ceddk.lib \
   WINCETARGETFILE0=$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\$(TARGETDEFNAME).def
   SOURCELIBS=\
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\PS2_8042_KbdCommon.lib \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\LayoutManager.lib \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\KeybdIst.lib \
    $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\kbdhe_lib.lib \
    $(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\NumPadRmp.lib \
    $(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\InputLang_0408.lib \
   SOURCES=\
    PDDList.cpp

6.在C:\WINCE600\PUBLIC\COMMON\OAK\INC目錄中拷貝kbdus.def到$(_TARGETPLATROOT)\SRC\INC\目錄之下, 並更名為kbdhe.def,利用記事本將kbdhe.def編輯,將內容修改如下:
   IL_00000408
   PS2_AT_00000408
   *(_TARGETPLATROOT 路徑為C:\WINCE600\PLATFORM\DEVICEEMULATOR)
7.在PB中選擇「Build」-> 「Open release directory in build windows 」將目錄切換到C:\WINCE600\PLATFORM\DEVICEEMULATOR\SRC\DRIVERS\KEYBD 鍵入Build –c 去編輯Keyboard Layout 程式。
8.完成後Keyboard layout檔案會產生在C:\WINCE600\PLATFORM\DEVICEEMULATOR\target\ARMV4I\debug目錄下,請將Kbd8042HE.dll拷貝到C:\WINCE600\PLATFORM\DEVICEEMULATOR\FILES目錄。
9.設定Platform.reg檔案設定希臘鍵盤設定.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Layouts\00000408]
"Layout File"="Kbd8042HE.dll"
"Layout Text"="Greek Input Language"
"PS2_AT"="Kbd8042HE.dll"
[HKEY_CURRENT_USER\Keyboard Layout\Preload\2]
@="00000408"
10.設定Platform.bib 加入keyboard layout檔案到Run-time image 之中.
Kbd8042HE.dll         $(_FLATRELEASEDIR)\Kbd8042HE.dll          NK
11.Rebuild Windows CE Image.
12.利用Windows CE 6.0 模擬器來測試Keyboard Layout功能.

建立一個多國語系的WinCE作業系統


目的:
提供客戶於同一個WinCE Image支援多個語系的使用介面,能提供使用者有多國keybaordlayout操作環境。
時間:90 分鐘

工具:
l   CreateMui.exe工具(內建工具)


實作:

一、製作多國語系作業系統
1.  開啟Microsoft Visual Studio 2005 並建立一個新的專案(File->選擇New->Project)

a.  Project Types中選擇Platform Builder for Windows Embedded CE 6.0  Template 中選擇OS Design
b.  最後Name欄位中鍵入Multi-OS.
2.  Platform Builder 會建立一個Windows
Embedded CE 6.0 OS Design Wizard
來引導建立OS Design

3.  按下Next開始建立
   a.  Board Support Package頁面,選擇Device Emulator ARM V4I<下一步>
   b.  Design Templates頁面,選擇PDA Device<下一步>
   c.  Design Template Variants頁面,選擇Enterprise Web Pad<下一步>

4.  按下來使用預設值選擇<下一步>直到OS Design建立完成為止.

5.  選擇Solution Explorer Multi-OS名稱按右鍵選擇Properties

6.  展開Configuration Properties 選擇General 項目
   a.  選擇Configuration Manger按鈕
   b.  Active solution configuration 下拉功能表選擇為「Device emulator ARMV4I Release
c.  切換至Locale項目
   d.  按下Clear All按鈕清除預設的國家.
   e.  選擇法文(法國) 與英文(美國)二個國家並設定法文為預設語系.

7.  將畫面切到Catalog Items View 並加入Multilingual User Interface (MUI)

8.  選擇Build->Build Multi-OS 去建立Run-time Image.

9.  再完成Build Image之後,請選擇Build-> Open Release Directory in Build Windows

10.執行 createmui 0409後會產生Muiltiui.bib檔案在C:\WINCE600\OSDesigns\Multi-OS\Multi-OS\RelDir\DeviceEmulator_ARMV4I_Release目錄下

11.利用記事本開啟Muiltiui.bib 刪除k.coredll.dll.DLL.mui這一行,並將其餘的內容複製貼在C:\WINCE600\OSDesigns\Multi-OS\Multi-OS\RelDir\DeviceEmulator_ARMV4I_Release\Common.bib檔案中.

12.Visual Studio 2005中選擇Build->
Make run-time Image
去產生多國語系的作業系統.

13.利用Windows CE Emulator 去驗證你的多國語系功能.
   a.  設定利用Emulator開啟作業系統
b.  開啟後設定視窗內容如下:
     Download: Device Emulator (DMA) 選擇 Setting按鈕後選擇Display
   l   Screen Width : 640
   l   Screen Height: 480
   l   Color depth: 16
完成後離開設定頁.

   Transport: Device Emulator (DMA)
   Debuger: KdStub

二、測試多國語系作業系統
   1.選擇Visual studio選單 Target -> Attach Device 開啟Emulator
   2.選擇Démarrer -> Paramètres->Panneau de configuration
   3. 開啟控制台後選擇Paramètres régionaux
   4.Vos paramètres régionaux選擇Anglais (États-Unis) (美國語系)
   5.切換至Langue d'interface utilisateur 後修改下拉式功能表為Anglais (États-Unis)
   6.選擇OK 套用修改選項目,並重開啟電系統.開機後就可看到介面已變成英文版.


透過網路來部署Embedded 作業系統<原創>

要實作此方案請準備下列設備:
硬體規格
  Client:
  CPU:VIA Nano 1GB
Server:
  CPU:Intel E2410
  RAM: 2GB
  網路規格 100MB以上

一、Boot WIM製作(Client)
1.修改startnet.cmd(WinPE)
   -wpeinit
   -Net use z: \\192.168.1.1\share s510A512 /user:user1@chander.com
   -diskpart /s recovery.txt
   -ImageX /apply z:\wes.wim 1 c:

   PS:recovery.txt 文件內容為.
      select disk 0
      clean
      create partition primary size=75000
      select partition 1
      assign letter=c
      active
      format quick
      exit
二、安裝Windows Server 2008 R2 WDS平台
  請安裝下列服務與選項
  伺服器端
    -AD DC
    -DHCP Server
    -DNS Server
    -WDS (TFTP、PXE)
    -Windows Image(WIM File)
   客戶端
    -Support LAN Boot Device

三、作業流程

利用WINPE來製作Recovery solution

在Embedded 由於不會提供客戶安裝光碟,當系統有問題時常常需要送回原廠維修,
介紹一個免費的solution 提供給大家能夠用於當系統有問題時直接由HDD 中的Recovery partition來直接Recovery.
 
一、建立一個可開機的WINPE硬碟
在這個步驟中,會以 Windows PE 媒體啟動新電腦,並將硬碟格式化。
     步驟 1: 在新電腦上,插入 Windows PE 媒體並重新啟動電腦。Windows PE 會啟動,並啟動 [命令提示字元] 視窗。
步驟 2:.在命令提示字元下,使用 DiskPart格式化硬碟。Windows PE 需要一個作用中的磁碟分割,且其大小等於或大於 Windows PE 映像的大小。例如:
diskpart
select disk 0 
clean 
create partition primary size=<insert size> 
select partition 1 
active 
format fs=ntfs 
exit

步驟 3: .將 Windows PE 檔案複製到硬碟
 
在這個步驟中,會將 Windows PE 資源檔從可開機的媒體複製到硬碟。您需要 ImageX 來將 Boot.wim 套用到硬碟。這個範例假設硬碟是空的。在命令提示字元下,使用 ImageX Windows PE 映像 (Boot.wim) 從可開機的媒體套用至硬碟。例如:

           1.
d:\imagex /apply d:\sources\boot.wim 1 c: 
   ※Boot.wim 此檔案如有客製部份請先行修改(ex:start.net)
  1. \Boot 資料夾從可開機的媒體複製到硬碟的根目錄。例如:

        
    xcopy d:\boot\*.* /e /f c:\boot\
  2. Bootmgr 檔案 (無副檔名) 從可開機的媒體複製到硬碟的根目錄。例如:

        
    copy d:\bootmgr c:
  3. 刪除您從可開機的媒體複製的開機設定資料 (BCD) 檔案 (您將在下一個步驟建立新的檔案)。例如: 
del c:\boot\bcd

步驟 4:設定 BCD 存放區
在這個步驟中,您將使用 BCDEdit 建立一個叫做 BCD 的新開機設定檔案。BCD 會取代 Boot.iniBCDEdit 是一個設計來管理 BCD 存放區的命令列工具。在 Windows PE Windows Vista 中均有提供 BCDEdit。例如:

Bcdedit –createstore c:\temp\BCD 
Bcdedit –store c:\temp\BCD –create {bootmgr} /d “Boot Manager” 
Bcdedit –store c:\temp\BCD –set {bootmgr} device boot 
Bcdedit –store c:\temp\BCD –create /d “Recovery” –application osloader 
Bcdedit –import c:\temp\BCD

最後一個命令會傳回 GUID 值。在下列範例中,請以這個值取代 <GUID>
Bcdedit –store c:\boot\BCD –set <GUID> osdevice partition=:
Bcdedit –store c:\boot\BCD –set <GUID> device partition=: 
Bcdedit –store c:\boot\BCD –set <GUID> path \windows\system32\boot\winload.exe 
Bcdedit –store c:\boot\BCD –set <GUID> systemroot \windows 
Bcdedit –store c:\boot\BCD –set <GUID> winpe yes 
Bcdedit –store c:\boot\BCD –set <GUID> detecthal yes 
Bcdedit –store c:\boot\BCD –displayorder <GUID> -addlast

二、建立第二磁碟作業系統

bcdedit /create {ntldr} -d "POSReady 2009"

bcdedit /set {ntldr} device partition=c:

bcdedit /set {ntldr} path \ntldr

bcdedit /displayorder {ntldr} /addlast
 ※將XP分區下的ntldrboot.iniNTDETECT.COM三個檔複製到C
 重啟電腦,出現雙啟動功能表。

三、安裝POSReady 2009作業系統