新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Windows XP Embedded 上手指南

        Windows XP Embedded 上手指南

        作者: 時間:2018-09-05 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/201809/388526.htm

        ⑥展開左側窗口中的“Software”→“System”→“System Services”→“Base”,雙擊添加“El Torito CD”、“EWF NTLDR”和“Enhanced Write Filter”組件。然后展開中間窗口中的“Enhanced Write Filter”組件,選擇“Settings”,在右側窗口中將“Start EWF Enabled”復選框中的對勾清除(圖12)。

        ⑦展開左側窗口中的“Software”→“System”→“User Interface”→“Shells”,雙擊添加“Explorer shell”組件。再展開“Windows Shells”子目錄,雙擊添加“User Interface Core”組件,并在其“Settings”窗口中選中“Show Run on Start Menu”一項(圖13)。

        ⑧展開左側窗口中的“Software”→“System”→“Management”→“Applications”,雙擊添加“EWF Manager Console Application”組件。再展開“Software”→“System”→“International”→“Infrastructure”,雙擊添加“Chinese - Simplified Language Support”。

        ⑨至此添加組件工作完成,下面檢驗工作成果,選擇菜單“Configuration”→“Check Dependencies”開始從屬性檢查(時間比較長),沒有問題的話會報告“No errors or warnings”(圖14)。下面就可以建立實時運行鏡像了:選擇“Configuration”→“Build Target Image”,在彈出窗口中設置鏡像存放位置,然后按“Build”開始建立鏡像(鏡像大約需占用135MB硬盤空間,圖15)。

        ⑩打開存放鏡像的文件夾(默認為:D:Windows Embedded Images),將其下所有文件及目錄拷貝至目標區。

        5.建立pre-FBA CD

        現在就可以用目標區中的文件創建光盤鏡像了,用這個鏡像刻錄的CD被稱作pre-FBA CD,它并不是我們最終需要的光盤,所以建議用CD-RW盤片刻錄。

        ①進入目錄:C:Program FilesWindows Embeddedutilities,執行“Hd2iso.exe”,這是一個32位的命令行程序,有類似“Fdisk”的文字菜單(圖16)。

        ②按“1”鍵選擇“Create an ISO-9660/ELTORITO bootable image file.”進入ISO鏡像創建菜單(圖17)。

        ③按“2”鍵選擇“Set physical drive.”,界面中會顯示出電腦中所有的硬盤,編號從“0”開始。目標區位于第二塊硬盤,所以該硬盤的編號應該是“1”,按“1”鍵選擇“\.physicaldrive1”后退回至上一級菜單(圖18)。

        ④按“3”鍵選擇“Select partition(s)”進入選擇分區菜單 。按“1”鍵選擇“BOOTABLE, BIGDOS, 322MB [Not Selected]”,選擇后中括號內的“Not Selected”變為“Selected”(圖19),然后按“P”鍵返回上一級菜單。

        ⑤按“4”鍵選擇“Set image file path”。即存放光盤鏡像的位置,存放該鏡像的分區至少要有700MB剩余空間,輸入路徑及文件名,如“G:xpos.iso”(圖20),按回車返回上一級菜單。

        ⑥按“5”鍵選擇“Advanced Options”。進入高級設置界面(圖21),其中必須要設置的項目只有一個:“Specify disk signature”。按“2”鍵進入該項設置,在這里需要輸入一串數字,啟動“Target Designeras”,展開“El Torito CD”組件,在其設置項中就有我們需要的那串數字(圖22)。輸入數字后回車退至上一級菜單,該值自動轉化為16進制數字。按“P”鍵退出高級設置菜單。

        ⑦按“6”鍵選擇“Create Image to package the ISO image”開始創建光盤鏡像,此過程需要較長時間,創建完畢后按“Q”鍵退出。

        ⑧用Nero Burning ROM或其他刻錄軟件將制作好的鏡像刻到CD-RW盤片上,至此“pre-FBA CD”制作完畢。由于Windows無法識別這個鏡像中的文件格式,所以查看光盤時內容空空如也,但322MB的容量可以顯示出來。

        6.引導硬盤上的El Torito Run-Time鏡像

        當pre-FBA CD制作完畢后,就可通過它引導目標硬盤上的El Torito Run-Time鏡像了。關機卸下系統硬盤(在BIOS中關閉系統硬盤亦可),在BIOS中將啟動方式設置為從光盤啟動,并將pre-FBA CD放入CD-ROM驅動器中。系統首先從pre-FBA CD啟動,加載相關信息之后,便把“權力”轉讓給硬盤中的鏡像繼續完成引導,這個引導過程中系統會不斷從pre-FBA CD中讀取信息,完成XP Embedded的配置,這個過程被稱為First Boot Agent(FBA),要經過兩次重啟才能完成。另外,Enhanced Write Filter(EWF)也在這個階段開始工作并創建一個臨時配置分區(圖23)。

        進入XP Embedded界面后,需要確定EWF的狀態,下面的操作均在XP Embedded系統內完成。

        ①確認所有EWF Volume的配置情況,在“開始”→“運行”中輸入CMD并回車,調出命令提示符界面。然后鍵入“Ewfmgr.exe”,如果EWF Volume配置正確,則會顯示EWF Volume的情況。

        ②確認C分區是否為受EWF保護的分區,在“命令提示符”界面中輸入“EwfmgrC:”,如果配置正確,則會顯示Protected Volume的信息。

        ④選擇“開始”→“程序”→“Windows 資源管理器”。查看你的系統中是否包括磁盤“El Torito CD”(實際上就是光驅中的pre-FBA CD,不過它在XP Embedded中被當作卷名為“El Torito CD”的磁盤)和目標區。

        ⑤如果上述檢查都正常,那么你就可以對這個El Torito Run-Time鏡像進行更多的定制了,如增加應用程序等,增加軟件的方法和在WinXP中安裝軟件的方法一樣,很簡單吧?



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 惠来县| 乌拉特中旗| 五大连池市| 巫山县| 昂仁县| 清流县| 垫江县| 台北县| 永昌县| 皋兰县| 黔西县| 灌阳县| 蚌埠市| 大城县| 安康市| 通江县| 泰州市| 八宿县| 天长市| 鹿泉市| 沾益县| 嘉荫县| 平谷区| 龙门县| 都匀市| 平陆县| 长乐市| 江永县| 左云县| 灌云县| 高州市| 遵义市| 班玛县| 凤台县| 海伦市| 靖宇县| 苏尼特右旗| 克什克腾旗| 怀化市| 肥东县| 巴林左旗|