Jamyy's Weblog

用 USB 隨身碟在 EeePC 安裝 XP

by Jamyy on 一月.21, 2008, under Windows

  • 製作 USB 安裝碟
  • 用 USB 隨身碟安裝 XP
  • XP 系統調校

製作 USB 安裝碟

準備材料

  • 1GB 以上 USB 隨身碟
  • XP 光碟片
  • EeePC 原廠光碟片
  • Win98 檔案:
    • himem.sys
    • emm386.exe
    • format.com
    • smartdrv.exe
  • spfdisk

執行步驟

  1. 使用 HPUSBFW.EXE 製作 Windows 98 (DOS) 開機碟
  2. 將 XP 光碟裡的 I386 目錄整個複製到 USB 隨身碟
  3. 將 EeePC 原廠光碟裡的 Drivers 目錄整個複製到 USB 隨身碟
  4. 將 Win98 開機相關檔案複製到 USB 隨身碟根目錄:
    • himem.sys
    • emm386.exe
    • format.com
    • smartdrv.exe
  5. 下載  Spf2K3tC.exe 將解包後的 spfdisk.exe 複製到 USB 隨身碟根目錄
  6. 於 USB 隨身碟根目錄建立以下兩個檔案:

config.sys

devicehigh=himem.sys /testmem:off
dos=high,umb
device=emm386.exe ram auto
files=30
buffers=30
device=smartdrv.exe

autoexec.bat

@echo off
smartdrv.exe

用 USB 隨身碟安裝 XP

調整 EeePC BIOS 設定

將 USB 隨身碟插入 EeePC, 並將 EeePC 開機
出現 EeePC Logo 畫面時, 按 F2 進入 BIOS 設定畫面

Advanced → Onboard Devices Configuration → Onboard Camera [Enabled]

Boot → Hard Disk Drives → 1st Drive [USB: USB FLASH DRIVE]

Exit → Exit & Save Changes

格式化硬碟

spfdisk

P. 硬碟分割工具 → 選擇 硬碟編號:2. 總磁柱:486 容量:3.73GB 這顆

刪除所有分割區 (在每個分割區按 Enter, 選擇 4. 刪除分割)

按 Enter 建立分割區 (建立主分割, 配置整塊區域)

按 Enter → 2. 設定活動

按 Tab → 7. 重建 MBR

按 Esc 離開 spfdisk (儲存所有設定)

重新啟動電腦, 執行:

format d: /q /s

copy *.* d:\

ps. 此時 D: 是硬碟機

重新啟動電腦, 進入 BIOS 畫面:

Boot → Hard Disk Drivers → 1st Drive [HDD: SM-SILICONMOTI]

Exit → Exit & Save Changes

以硬碟開機後, 執行:

d:

cd i386

winnt

ps. 此時 D: 是隨身碟

即可進行 XP 安裝作業, 安裝時可將磁區變更為 NTFS 格式

XP 系統調校

安裝 EeePC 驅動程式

  • 先安裝 acpi, 其他則沒有安裝順序的問題
  • 每個 driver 目錄裡面都有 AsusSetup.exe 這個檔案, 執行它就可以進行安裝
  • 安裝完音效卡驅動程式並重新啟動電腦之後, 進行以下操作才能正確啟用音效卡:
    開始 → 控制台 → 系統 → 硬體 → 裝置管理員 → PCI Device (有驚嘆號) → 按右鍵 → 更新驅動程式

取消開機選單

  • 開始 → 控制台 → 系統 → 進階 → 啟動及修復: "設定" → 編輯 → 刪除最底下那行 → 存檔

XP 瘦身

  • 開始 → 控制台 → 系統 → 系統還原 → (打勾) 關閉系統還原
  • 開始 → 控制台 → 進階 → 效能: "設定" → 進階 → 變更 → 沒有分頁檔案 → 設定 → 確定

重開機後進入安全模式 (含命令提示字元)

cd \windows\
rmdir /q /s ime
mkdir ime
rmdir /q /s help
mkdir help
cd system32
rmdir /q /s dllcache
mkdir dllcache
cd \windows\driver cache
rmdir /q /s i386
mkdir i386
cd \
attrib -s -h pagefile.sys
del pagefile.sys

  • 安裝 CCleaner, 勾選 "進階" 裡面的 "Hotfix 反安裝檔", 平常沒事可執行 CCleaner 清除 XP 體內的多餘檔案

其他系統設置

  • 刪除安裝 XP 時使用的 Win98 檔案:
    • 開始 → 執行 → cmd:
      cd \
      del *.*
  • 保有 XP 的原始模樣, 但效能更好:
    • 開始 → 控制台 → 系統 → 進階 → 效能: 設定 → 調整成最佳效能, 再勾選以下項目:
      在視窗和按鈕上使用圖形樣式
      對桌面上的圖示標籤使用下拉式陰影
  • 手動控制 Windows Update 下載更新元件:
    • 開始 → 控制台 → 系統 → 自動更新 → 通知我,但不要自動下載或安裝更新
  • 減少 IE Cache 的磁碟空間:
    • 開始 → 控制台 → 網際網路選項 → 設定 → Temporary Internet files 資料夾使用的磁碟總空間: 10MB
  • 讓 EeePC 的開始控制列不再出現顯示空間不足的警告:
    • 開始 → 控制台 → 工作列和 [開始] 功能表 → 「開始」功能表 → 自訂:
      "一般": 在 [開始] 功能表的程式數目: 5
      "進階": 取消勾選: "設定程式存取及預設值"、"說明及支援"

附錄: 安裝常用軟體後的 EeePC 硬碟剩餘空間

安裝內容:

  • 自己用 nLite 做的 WinXP Pro 完整版 + SP2, 安裝後手動瘦身
  • Office 2003 (Word、Excel、PowerPoint)
  • EeePC 所有 Driver
  • 所有 Windows Update (未更新至 IE7)
  • ACDSee 7.0、Nero 7、藍牙軟體、VLC、Avast! 防毒、MSN 8.5、Foxit Reader、WinRAR...

特別感謝

參考資料



:, ,

14 Comments for this entry

  • aok

    Dear Jamyy偶像大大:
    記得前陣子ASUS EeePC 剛剛出來的時候,很多人都在討論它,其中就有大部份的人提及是否能安裝XP作業系統,記得當時有些專家曾說不太可能吧,因為礙於成本所以硬碟太小無法安裝,而且有可能驅動程式不支援等說法,如今Jamyy偶像大大證明了"天下無難事,只怕有心人"這句話,再加上您的專業,真的(((電腦達人)))當之無愧啊!
    PS:很高興Jamyy偶像大大不閒棄小弟的USB 隨身碟小,肯選它當這次轟動電腦界盛事之配角,讓小弟也倍感與有榮焉喔^^

  • Jamyy

    aok 您好,
    之前我也是抱持著懷疑: "為什麼它會這麼紅?"
    經過這幾天與 eeepc 朝夕相處, 才深深感受到 eeepc 的魅力
    我覺得我的荷包已經快守不住了...
    它真的是一個 "實用的玩具" 呀 XD
    感謝您的隨身碟, 1GB 對 eeepc 來說真的很大了 ^^

  • 馬吉男

    據說3ePC的xp版已經出來了,不過價格是幾乎8G的價格。
    我想應該是賣給懶人用的.. -.-

  • Jamyy

    哈~ 真的有 XP 版了耶!
    隨便去網拍買一台尾牙 eeepc (4G視訊版 NT$9,000) + 原版 xp home (NT$3,390) + 4gb sd (NT$588) 都比它 (NT$14,490) 便宜~ XD

  • akong

    我也買了標準8G的eeepc
    是從網拍買來的,因為賣家在尾牙抽到的
    不過我不是安裝XP,而是安裝ubuntu 7.10
    安裝也是很簡單的說
    還有懶人包可以用^^

  • Eric

    對不起有問題,
    我用上面的方法安裝,
    選擇轉NTFS 之後
    install program 不斷說找不到安裝檔案
    (I386 folder 已 copy 到 usb drive)
    又沒有prompt 讓我輸入路徑
    請問有何方法

  • Jamyy

    那真是奇怪的現象, 我倒是沒遇過像您那樣的問題
    如果您重新安裝一次, 這次安裝時先以 FAT32 的格式試試看
    假如順利安裝成功, 可以在 XP 裡面將磁區轉成 NTFS 格式
    但若還是出現同樣的問題, 就要檢查隨身碟裡的 i386 資料夾內容是否完整囉

  • vicky

    當我打 format d: /q/s 出現 Incorrect MS-DOS version
    我應該怎樣解決??

  • Jamyy

    1. 請確定 win98 開機碟是否由 hpusbfw.exe 所製作
    2. 請確定 format.com 是否從 windows 98 se (second edition) 的 c:\windows\command 所取得
    確認 windows 98 是否為 second edition 的方法:
    1. 於 "我的電腦" 按右鍵, 點選 "內容", 系統版本為: 4.10.2222
    2. 於 win98 的 "MS-DOS 模式" 視窗內輸入 ver 指令, 輸出應為: Windows 98 [Version 4.10.2222]

  • vicky

    今日install WinXP Professional時出現以下資料!我應怎做?
    "session3_initialization_failed"
    if there is the first time you've seen this stop error screen, restart your computer. If this screen appears again, follow these steps:
    Check to make sure any new hardware or software is properlly installed. If this is a new installation, ask your hardware or software manufacturer for any windows updates you might need.
    if problems continue, disable or remove any newly installed hardware or software. Disable BIOS memory options such as cashing or shadowing. If you need to use safe mode to remove or disable components, restart your computer, press F8 to select Advanced Startup Options, and then select sae mode.
    ***STOP: 0x0000006F (1xc000003, 0x000000000, 0x0000000000, 0x000000000)

  • vicky

    我安裝XP時,我怎樣知道我"安裝時可將磁區變更為 NTFS 格式"?

  • vicky

    我安裝XP時,怎樣可以"安裝時可將磁區變更為 NTFS 格式"?請指教

  • cmdyang

    謝謝,我成功安裝了,但我想要用ghost備份,但用隨身碟開機後,找不到隨身碟,請問我應如何做?

  • vicky

    To 樓主 or cmdyang:
    為什麼當我執行winnt時,Window沒有問我選擇NDFS 格式呢?請幫忙!!