網頁

2011年9月29日 星期四

USB隨身碟(USB-FLASH)多重開機PE製作方法


前言

隨著USB隨身碟(USB-FLASH)容量增大與普及,新的主機板都有支援 USB 裝置開機的功能,加上USB隨身碟速度比光碟快,電腦維修人員期望用USB隨身碟取代光碟來做系統安裝、電腦維護。因不同的BIOS,對同一隻USB隨身碟CHS識別各不相同,導致在某一台電腦製作的USB開機隨身碟,可以正常開機,拿到別台電腦就有可能無法開機。所以,要用隨身碟開機,要先能製作出高相容性USB開機隨身碟。

光碟開機成功率最高,缺點是讀取速度較慢。USB隨身硬碟(USB-HD)容量大速度快,BIOSUSB隨身硬碟CHS的識別是一致的,所以,製作可開機USB隨身硬碟,比較容易成功,拿到別台電腦也能順利開機,通用性高,但需外接盒,攜帶有一點點不方便,且要避免碰撞。USB隨身碟(USB-FLASH)攜帶很方便,要拿來做系統安裝、電腦維護,製作開機隨身碟時須解決DOS下速度慢及提高USB開機相容性兩大問題。要製作一隻萬用的USB開機碟隨身碟,目前是有可能。較新主機板,DOSUSB讀取速度已達可接受程度。研究做出高相容性的USB開機隨身碟,增加USB開機成功率,是可以努力的方向。

因繁體中文版PE較少,新主機板不斷推陳出新,原有SRS驅動可能無法辨識新的SATA 3硬碟控制器,以致開機後看不到硬碟,USB 3.0也需要驅動程式,才能高速讀寫。簡體版PE更新較頻繁,對新硬體支援度高,因此,本文將介紹USB隨身碟繁簡PE多重開機製作方法。

USB隨身碟開機啟動PE的製作方法有幾種,本文介紹的方法只是其中之一。PE版本很多,讀者可自行加入自己適用的。

準備工具程式

BOOTICE是一個維護磁碟啟動的小程式,在這裡是用來安裝主引導記錄MBRMaster Boot Record)及分區引導記錄PBRPartition Boot Record)都使用GRUB4DOS,也可以對USB隨身碟重新分割和格式化。下載網址:

grub4dos:GRUB是常用開機管理程式(boot loader安裝在USB隨身碟當做首先啟動的啟動引導程序,以啟動隨身碟上PEDOS系統。下載網址:

NoName XPE繁體中文版PE論壇http://nonamexpe.duc.cc/ 

IT天空微型PE系統:包含WIN 7 PEServer 2003 PE,隨著軟硬體更新,不斷推出新版本,對新硬體支援度較高。下載網址:http://bbs.itiankong.com/


製作USB隨身碟多重開機 PE

格式化USB隨身碟USB隨身碟已有資料,建議先將資料複製到硬碟暫存執行BOOTICE,選[分區管理]

選[重新分區並格式化]->點選[USB-HDD]模式(單分區)->選[下一步]->文件系統保留預設FAT32,卷標輸入自訂名稱->[確定] 

選[確定]開始格式化

格式化完成,按[確定]

安裝GRUB4DOS引導程序格式化隨身碟之後,接著是安裝GRUB4DOS引導程序,選[主引導記錄]->點選[GRUB4DOS]->[安裝/配置]

不勾選任何可勾選項,優先引導的驅動器欄位輸入255,表示無優先引導的驅動器,優先引導的分區欄位輸入255,表示無優先引導分區,延時欄位輸入0,如有要等待請延時欄位輸入秒數,選[寫入磁盤]

GRUB4DOS引導程序成功安裝,GRLDR及menu.lst稍後再拷貝至隨身碟

選[取消]

選[分區引導記錄]->點選[GRUB4DOS]->[安裝/配置]

文件名用預設GRLDR->選[確定]

PBR設定完成->選[確定]


 經過以上安裝之後,USB隨身碟就可以用GRUB4DOS引導程序來啟動隨身碟上PE或DOS


複製PE及DOS檔案至USB隨身碟

複製grldr及grub.exe
將下載的GRUB4DOS用7-ZIP解壓縮,切換至chinese資料夾,將grldr及grub.exe兩個檔案複製到USB隨身碟根目錄grldr會自動搜尋選單配置檔案menu.lst並載入,menu.lst請存放在隨身碟根目錄。



複製以下Noname XPE檔案及資料夾至隨身碟根目錄
autousb.gz
BOOTFONT.BIN
hzk16v
logo.xpm
peldr
RXPE.COM
RXPE.IM_
RXPE.SIF
usbdsk.flg
OUTTOOL資料夾

 usbdsk.flg:這個檔裡面沒有任資料,USB開機,選擇「USB 2.0加速 NoName XPE」,載入autousb.gz,啟動DOS(軟碟映像檔autousb.ima),執行AUTOEXEC.BATCHECKU.BAT,搜尋usbdsk.flg存放的磁碟,也就是USB碟。
autousb.gz:如有要修改可用IZARC開啟autousb.gzhttp://www.izarc.org/),將裡面的autousb.ima解壓,在WIN 7 PE或Server 2003 PE或NoName  XPE系統,執行VDM掛載autousb.ima至虛擬磁碟機,進行修改autousb.ima大小須能容納RXPE.IM_,當RXPE.IM_有修改且比原有檔案大時,須用VDM新建一個較大的.ima檔掛載新建.ima檔autousb.ima內檔案複製到新建.ima檔,卸載autousb.ima及新建.ima檔,刪除autousb.ima,將新建.ima檔改名為autousb.ima後,取代autousb.gz內autousb.ima

 RXPE.COM:原檔名是NTDETECT.COMNoName 改為RXPE.COM

 peldr:跟NoName XPE ISO檔內\RXPE\SETUPLDR.BIN完全一樣,只改檔名。

 hzk16vGRUB目前只能使用簡體中文的選單,要在選單中顯示繁體中文需在GRUB中使用fontfile /hzk16v 加載hzk16v這個繁體字型檔,顯示出來的就是繁體中文。

 logo.xpm:必需為 14 色大小 640x480 XPM 檔,是較特殊的圖檔格式,因XPE是用NoName做的,LOGO檔就沿用NoNamelogo.xpm就可以了。


 MENU.LST:是GRUB4DOS的簡體選單檔,因GRUB4DOS是簡體中文版,目前的繁體中文顯示方式,是把簡體字碼的簡體字型檔改成簡體字碼的繁體字型檔(hzk16v)。如有要增刪MENU.LST內繁體中文選項,須先用ConvertZMENU.LST轉成繁體中文(GBK>BIG5),在記事本編輯存檔後,再用ConvertZ轉成簡體中文,這樣USB開機就能正確顯示繁體中文選單。如沒有要增刪MENU.LST內繁體中文選項,就不必用ConvertZ轉換。
 簡體中文MENU.LST轉成繁體中文:來源檔案與目的地都選USB隨身碟,在來源檔案,點一下MENU.LST按「加入」,點選「GBK>Big5(繁體)」,按「開始轉換」。
 有需要增加選項時,在記事本編輯MENU.LST
 繁體中文MENU.LST轉成簡體中文:來源檔案與目的地都選USB隨身碟,在來來源檔案,點一下MENU.LST,按「加入」,點選「Big5>GBK(簡體)」,按「開始轉換」。
如要加入MENU.LST 的選單用英文,就不用繁體、 簡體轉來轉去
‧如採用 IT天空微型PE系統的MENU.LST檔,就不用把 logo.xpmhzk16v複製到USB隨身碟根目錄

複製IT天空微型PE系統至USB隨身碟根目錄

用UltraISO開啟IT天空微型PE系統ISO檔,點選ISO檔根目錄->[動作]->[提取]

選USB隨身碟

選[是]

將隨身碟\AXPE\MENU.LST複製到隨身碟根目錄
用記事本開啟隨身碟根目錄MENU.LST,依需要修改。

至此USB隨身碟應該可以拿來開機了
注意:選從USB隨身碟開機時,只插入要用來開機的USB隨身碟,不要插入別的隨身碟,光碟機也不要放跟PE開機有關的光碟片,以免開機過程從別隻隨身碟或從光碟載入PE檔案(先找到的會先載入)。


USB隨身碟開機方式

插入USB隨身碟--->開機--->BIOS設定從USB隨身碟開機--->儲存BIOS設定--->重開機--->GRUB選單->選定開機項目

插入USB隨身碟--->開機->按快速鍵F8(ASUS)或F12(ACER)..,不同廠牌的快速鍵,請看開機畫面(閃一下就不見了)-->選USB隨身碟->開機->GRUB選單->選定開機項目

以NoName XPE USB開機為例


USB隨身碟(USB-FLASH)DOS下, BIOS只支援USB1.0USB1.1的速度。

USB 1.0/1.1 Low  Speed = 192KBytes/s

USB 1.0/1.1 Full Speed   = 1.5MBytes/s

USB 2.0     High Speed   = 60MBytes/s


USB 3.0     SuperSpeed  = 625MBytes/s



從開機,把USB隨身碟內映像檔(RXPE.IM_)載入到RAM期間,USB隨身碟(USB-FLASH)的速度取決於BIOSUSB隨身碟的支援度是Low Speed Full Speed



 GRUB選單---> NoName XPE」:載入映像檔只花約20秒,就不用選「安裝 USB2.0 驅動 For NoName XPE」。選 NoName XPE」,載入XPE映像檔要花約10分鐘,就要重選「安裝 USB2.0 驅動 For NoName XPE」,嘗試是否可加載USB2.0驅動程式,快速載入XPE映像檔。



 GRUB選單--->選「安裝 USB2.0 驅動 For NoName XPE」:載入autousb.gz,啟動DOS(軟碟映像檔autousb.ima),加載panasonic所開發的USB 2.0 DOS版驅動程式usbaspi.sys,會發生三種情況:

‧成功加載USB2.0驅動程式,USB2.0速度,約2秒,XPE映像檔就載入完成。

‧加載USB2.0驅動程式失敗,當機沒反應。

‧成功加載USB2.0驅動程式,USB還是跑Low Speed速度,載入XPE映像檔要花約10分鐘。

主機板支援USB 2.0或USB 3.0,USB隨身碟開機可不用先加載USB2.0 驅動,開機時間不會太久,較容易順利開機

MENU.LST範例:預設30秒沒有選定執行項目,自動啟動Windows 7 PE
( 修改IT天空微型PE系統的MENU.LST檔)
checkrange 0x21 read 0x8280 && configfile (pd)/AXPE/IMGS/NET.LST
terminal console
debug off

timeout 30
default 0
gfxmenu ()/AXPE/IMGS/MESSAGE
()/AXPE/IMGS/UNIFONT ()/AXPE/IMGS/U16HEI

title Windows 7 PE
chainloader ()/AXPE/W7PE/PELOAD

title NoName XPE
find --set-root /peldr
chainloader /peldr

title USB 2.0加速 NoName XPE
find --set-root /autousb.gz
map --mem /autousb.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot

title User Add SRS NoName XPE
map --mem /scsisrs.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
find --set-root /peldr
chainloader /peldr

title Windows 2003 PE
chainloader ()/AXPE/SETUPLDR.BIN

# boot into a floppy image
title Win 98 DOS
map --mem /usb98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title Windows Vista/2K8/Win7
fallback 0
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

title Windows NT/2K/XP/2K3
fallback 9
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

title DG硬盘管理
pause --wait=0 Loading DG Tool ...
map --mem ()/AXPE/IMGS/DGDOS.IMG (fd0)
map --hook
pause --wait=0 Finish loading DG .
chainloader (fd0)+1
rootnoverify (fd0)

# boot into a floppy image
title dm10 (Win 98 DOS)
map --mem /dm10.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title DOS
pause --wait=0 Loading DOS Tool ...
map --mem ()/AXPE/IMGS/DOS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title GHOST >>
configfile ()/AXPE/IMGS/GHOST.LST

title USB_ACC加速
()/AXPE/IMGS/USB_ACC.0PE
configfile (md)4+8

title 内存检测、硬盘检修 >>
configfile ()/AXPE/IMGS/RAMHDD.LST

title 破解Windows登录密码 >>
configfile ()/AXPE/IMGS/PWD.LST


2011年9月24日 星期六

PE在4G以上DVD啟動解決辦法


製作PE DVD開機光碟時,常先做成ISO檔,再燒錄至DVD光碟,ISO檔小於4G可以正常開機,如ISO檔超過4GPE的開機檔位於光碟G以內,可以正常開機,開機檔實際位置在4G左右,即使僅僅只是一個檔也不例外,就無法順利開機。

EZBOOTUltraISO製作的ISO檔,它的檔案和資料夾保存的方法很特別,每個檔案和資料夾都有一個LBA值,排列順序是按檔案名稱排序,數字在前面,英文字母、中文排在後面,而且是資料夾靠前,檔案靠後,一級資料夾下的檔案要比二級資料夾下的檔案靠前。PE開機檔的LBA值大於2000000時,PE DVD開機光碟就無法順利開機。

寫這篇文章時,XP PE2003 PEWIN 7 PE DVD開機光碟,開機檔實際位置須小於4G,才能順利啟動。單面單層DVD-5容量4.7G,單面雙層DVD-9容量8.5G,雙面單層DVD-10容量9.4G,雙面雙層DVD-18容量17G,使用者當然希望PE DVD開機光碟,可以正常啟動PE又可以把所有空間都用來儲存檔案或程式。

MINI PE的檔案小於100MB100MB,完整版PE的檔案200MB300MB400MB。只要把PE的檔案,排在4G以前且LBA值小於2000000,就可以解決PE4G以上DVD開機問題。

NoName XPE 開機檔資料夾RXPE IT天空微型PE開機檔資料夾AXPE,自行建立ZGHO資料夾,放.GHO檔;ZWIM資料夾,放.WIM檔;ZTOOL資料夾,放常用程式;ZDATA資料夾,存放資料檔。這樣就可以保證PE開機檔資料夾及檔案,排在4G以前。光碟目錄範例如下:
\AXPE    IT天空微型PE
\EZBOOT  一些軟碟映像檔和PE引導文件axpe.bifskype.bif...
\RXPE    NoName XPE開機檔
\OUTTOOL  NoName XPE  .WIM
\ZGHO
\ZWIM
\ZDATA
有些PE的開機檔資料夾是WXPE,在Z開頭資料夾之前,不影響PE開機。如PE DVD開機光碟只有PE及以W開頭的GHO檔(或WIM),就不用再自行建立Z開頭資料夾,直接把W開頭的GHO檔(或WIM)放在根目錄就可以了。


注意存在DVD光碟上的檔案,單檔最大有4G限制


WIN 7 PE的開機檔位於光碟G以上,無法開機錯誤訊息。


WIN 7 PE的開機檔LBA值大於2000000,PE 無法順利開機。


XPE的開機檔LBA值31100小於2000000,可順利開機。


WIN 7 PE的開機檔LBA值147825小於2000000,可順利開機。


IT天空微型PE的ISO檔根目錄SKYPE NTDETECT.COM  LBA大於2000000,PE 無法順利開機,畫面全黑,將這2個檔移至\AXPE資料夾,保證LBA值小2000000,PE順利開機。

2011年9月10日 星期六

RVS還原系統

簡介
RVS 最新免費版包含還原及防毒功能,適合安裝在公用電腦,C碟每次重開機就還原,不用擔心使用者把系統弄亂或殘留資料在C碟,RVS內含防毒功能,上網下載檔案或使用隨身碟都有掃毒保護,免費版可以讓使用者節省一筆費用,雖只能還原C碟,加上防毒,應該可以應付公用需求。

下載免費版RVS還原系統
http://www.returnilvirtualsystem.com/
點[Home Users],網頁往上捲

點 Free Download

安裝RVS
執行rss-2011->按[OK]

按[我同意安裝]

按[完成]

執行RVS


選[Free version]->輸入姓名及Email->[Next]

取消Quick Scan->點Do not collect...->選[Yes]->[Next]

按[Finish]

按[preferences]->取消Show desktop toolbar,不在桌面顯示RVS toolbat。

按[Administration]->點[Enable password protection],啟用密碼保護->按[Ok]

按[Advanced]->取消Do not start in Windows Safe Mode,讓電腦在安全模式也可以受RVS保護->按[Ok]

點[Virtual Mode]->點 Do not warn when exit from Virtual Mode,關機時才不會跳出一個視窗->按[Apply]

按[Overview]->點 Start Virtual Mode when I start Windows,啟動RVS保護->點Do not show this message again->按[Ok]

重開機後,查看螢幕右下角,看到Virus Guard:Enabled  Virrtual Mode:Enabled,表示RVS已啟動。

2011年8月25日 星期四

Windows 7系統更新整備工具

什麼是系統更新整備工具?
系統資源 (例如檔案資料、登錄資料,甚至是記憶體內部資料) 在作業系統存留期間可能會產生不一致。這些不一致可能是由各種硬體故障或軟體問題所造成的。在某些情況中,這些不一致會影響 Windows 服務存放區,並造成軟體更新無法運作。系統更新整備工具會嘗試解決這些不一致問題。

http://support.microsoft.com/?kbid=947821

2011年8月20日 星期六

製作Win 7自動安裝光碟

前言
本文要介紹的[製作Win 7自動安裝光碟 ],採用純手工方式,希望達成從光碟開機,搜尋光碟根目錄自動安裝回應檔Unattend.xml 或 Autounattend.xml,選好要安裝版本及分割區之後,就完全自動安裝。

準備工具
.Win7 SP1+IE9+已整合修正程式安裝光碟,請參考:
flash play 最新版flsah player 直接下載
Windows Defender 如何手動下載最新的定義更新的 Windows Defender
Winrar
7-ZIP
Adobe Reader

建立資料夾及該資料夾存放檔案
(僅供參考,請依實際需要建立,本文所列檔案,經常更新,製作時請下載最新版及Hotfix)
sources及ztool資料夾位於光碟根目錄
ztool\7-zip
  7z920.exe
ztool\7-ZIP-64
  7-ZIP-64.msi
ztool\flashplay
  install_flash_player.exe
  install_flash_player_ax.exe
ztool\pdf
  AdbeRdr1010_zh_TW.exe
  AdbeRdrUpd1011.msp
ztool\WINRAR
  winrar400tc.exe
ztool\winrar64
  winrar-x64-400tc.exe
ztool\x64-pre-sp2
ztool\x64-pre-sp2\win7x64presp2
  win7x64hotfix.cmd
ztool\x64-pre-sp2\win7x64presp2\def
  mpas-feX64.exe
ztool\x64-pre-sp2\win7x64presp2\kb890830
  windows-kb890830-x64-v4.1.exe
ztool\x64-pre-sp2\win7x64presp2\msu
  Windows6.1-KB982018-v3-x64.msu
  Windows6.1-KB2529073-x64.msu
  Windows6.1-KB2532531-x64.msu
  Windows6.1-KB2533552-x64.msu
ztool\x64-pre-sp2\win7x64presp2\net4
  dotNetFx40_Client_x86_x64.exe
ztool\x64-pre-sp2\win7x64presp2\net4fix
  NDP40-KB2468871-v2-x64.exe
  NDP40-KB2487367-x64.exe
  NDP40-KB2518870-x64.exe
  NDP40-KB2533523-x64.exe
  NDP40-KB2539636-x64.exe
  NDP40-KB2572078-x64.exe
ztool\x64-pre-sp2\win7x64presp2\net35
ztool\x64-pre-sp2\win7x64presp2\vcredist
  vc2005redist_x64.exe
  vc2008redist_x64.exe
  vc2010redist_x64.exe
ztool\x86-pre-sp2
ztool\x86-pre-sp2\win7x86presp2
  win7x86hotfix.cmd
ztool\x86-pre-sp2\win7x86presp2\def
  mpas-fe.exe
ztool\x86-pre-sp2\win7x86presp2\kb890830
  windows-kb890830-v4.1.exe
ztool\x86-pre-sp2\win7x86presp2\msu
  Windows6.1-KB982018-v3-x86.msu
  Windows6.1-KB2529073-x86.msu
  Windows6.1-KB2532531-x86.msu
  Windows6.1-KB2533552-x86.msu
ztool\x86-pre-sp2\win7x86presp2\net4
  dotNetFx40_Client_x86_x64.exe
ztool\x86-pre-sp2\win7x86presp2\net4fix
  NDP40-KB2468871-v2-x86.exe
  NDP40-KB2487367-x86.exe
  NDP40-KB2518870-x86.exe
  NDP40-KB2533523-x86.exe
  NDP40-KB2539636-x86.exe
  NDP40-KB2572078-x86.exe
ztool\x86-pre-sp2\win7x86presp2\net35
ztool\x86-pre-sp2\win7x86presp2\vcredist
  vc2005redist_x86.exe
  vc2008redist_x86.exe
  vc2010redist_x86.exe
sources\$OEM$\$\SETUP\SCRIPTS
  SetupComplete.cmd
  uac.reg
  adminautologon.reg
  firstrun.cmd
  HideFileExt.reg
  getadmright.reg
  startpage.reg
  win7to2000.reg
  adminnoautologon.reg
  tpoautologon.reg
autounattend.xml
nemo.txt

以上所提到的檔,內容、用途說明如下
autounattend.xml:本文所介紹的自動安裝回應檔Autounattend.xml是Win7 32位元/64位元繁體中文版共用,這個檔要放在光碟的根目錄,檔案內容主要是設定安裝語言為繁體中文zh-TW、ProductKey、IE首頁,安裝過程讓使用者可分割、格式化硬碟,選擇Win7 要安裝的分割區,建立一個帳戶,安裝 Windows 之後,第1次登入畫面時要執行的檔案。Autounattend.xml內容,是修改網友omdhar的範例(http://forums.mydigitallife.info/threads/10274-unattend.xml-and-autounattend.xml)。用記事本開啟autounattend.xml,請自行用合法序號替換Key內序號<Key>MMMMM-MMMMM-MMMMM-MMMMM-MMMMM<Key>,記得x86及amd64都要替換,也要注意序號適用的版本,專業版要用專業版序號,旗艦版要用旗艦版序號,用錯了,安裝時就會顯示沒有映像檔,沒有任何版本可選,因此,製作的Win 7自動安裝光碟,請將專業版32/64位元做成一張光碟,旗艦版32/64位元做成另一張光碟。首頁(Home_Page)預設是http://tw.yahoo.com/,要用不同首頁的請自行修改。 預設新增一個使用者帳戶tpo,要用別的使用者帳戶名稱的,請自行修改。在安裝 Windows 之後,第1次登入畫面時要執行的批次檔,預設是C:\Windows\Setup\SCRIPTS\firstrun.cmd,請依自己需要改檔名及指令,記得在Autounattend.xml設定的檔名要與安裝光碟sources\$OEM$\$$\SETUP\SCRIPTS資料夾儲存檔名一致。
7z920.exe:32位元版7-zip。
7-ZIP-64.msi:64位元版7-zip   7-zip最新版下載網址
install_flash_player.exe:Firefox, Mozilla, Netscape, Opera (and other plugin-based browsers) adobe flash player 離線安裝版。
install_flash_player_ax.exe:Internet Explorer (and other browsers that support Internet Explorer ActiveX controls and plug-ins)adobe flash player 離線安裝版。
install_flash_player.exe   install_flash_player_ax.exe   uninstall_flash_player.exe   這3個檔有固定下載網址,檔名固定。
AdbeRdr1010_zh_TW.exe:用來開啟並與各種 PDF 內容互動的Adobe Reader X 安裝檔,adobe reader最新版下載網址
winrar400tc.exe:32位元版winrar。
winrar-x64-400tc.exe:64位元版winrar。
win7x64hotfix.cmd:Win7 64位元版自動安裝更新批次檔,win7x86hotfix.cmd:Win7 32位元版自動安裝更新批次檔。自動安裝Windows 7 SP1 +IE9+Pre-SP2之後所有無法整合的更新檔,Visual C++ 201020082005 可轉散發套件更新,Windows Defender更新,.NET Framework 4 Client Profile及更新檔,.NET Framework 3.5 Service Pack 1安全性更新。
mpas-feX64.exeWindows Defender64位元版mpas-fe.exe:Windows Defender32位元版這二個檔隨時更新中,最新版有固定下載網址,檔名固定。
windows-kb890830-x64-v3.22.exe:Win7 64位元版微軟惡意軟體移除工具windows-kb890830-v3.22.exe:Win7 32位元版微軟惡意軟體移除工具微軟惡意軟體移除工具,會檢查電腦是否有特定、常見的惡意軟體 (包括 Blaster、Sasser、Mydoom 等)。微軟於每個月第二個星期二發佈更新版本,檔案名稱也跟著更改。

ztool\x64-pre-sp2\win7x64presp2\msu
  Windows6.1-KB982018-v3-x64.msu
  Windows6.1-KB2529073-x64.msu
  Windows6.1-KB2532531-x64.msu
  Windows6.1-KB2533552-x64.msu
ztool\x86-pre-sp2\win7x86presp2\msu
  Windows6.1-KB982018-v3-x86.msu
  Windows6.1-KB2529073-x86.msu
  Windows6.1-KB2532531-x86.msu
  Windows6.1-KB2533552-x86.msu
msu資料夾存放Windows 7 SP1 +IE9+Pre-SP2之後無法整合的更新檔,*x64.msu是64位元版,*x86.msu是32位元版,以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。請先下載所有最新更新檔[(偽)Windows 7 X86 Pre-SP2  ,  (偽)Windows 7 X64 Pre-SP2],把所有*.msu檔整合至安裝光碟(Win 7 安裝光碟整合修正程式),安裝Win7,執行Windows Update,把已整合至安裝光碟仍出現在Windows Update的*.msu檔,Win7 64位元版*x64.msu,放到ztool\x64-pre-sp2\win7x64presp2\msu資料夾,Win7 32位元版*x86.msu,放到ztool\x86-pre-sp2\win7x86presp2\msu資料夾。

dotNetFx40_Client_x86_x64.exe:.NET Framework 4 Client Profile安裝檔, 64位元版及32位元版通用版。

ztool\x64-pre-sp2\win7x64presp2\net4fix
  NDP40-KB2468871-v2-x64.exe
  NDP40-KB2487367-x64.exe
  NDP40-KB2518870-x64.exe
  NDP40-KB2533523-x64.exe
  NDP40-KB2539636-x64.exe
ztool\x86-pre-sp2\win7x86presp2\net4fix
  NDP40-KB2468871-v2-x86.exe
  NDP40-KB2487367-x86.exe
  NDP40-KB2518870-x86.exe
  NDP40-KB2533523-x86.exe
  NDP40-KB2539636-x86.exe
.NET Framework 4 Client Profile更新檔 ,*x64.exe是64位元版,*x86.exe是32位元版,以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。Win7 64位元版放到ztool\x64-pre-sp2\win7x64presp2\net4fix資料夾,Win7 32位元版放到ztool\x86-pre-sp2\win7x86presp2\net4fix資料夾。

ztool\x86-pre-sp2\win7x86presp2\net35
.NET Framework 3.5已內含在Win7,更新檔檔名是*.msu,可整合至安裝光碟,無法整合的更新檔,放在這個資料夾,安裝 Win7  之後,第1次登入畫面時執行更新。

ztool\x64-pre-sp2\win7x64presp2\vcredist
  vc2005redist_x64.exe
  vc2008redist_x64.exe
  vc2010redist_x64.exe
ztool\x86-pre-sp2\win7x86presp2\vcredist
  vc2005redist_x86.exe
  vc2008redist_x86.exe
  vc2010redist_x86.exe
Visual C++ 2010  2008  2005 可轉散發套件更新,Win7 64位元版放到ztool\x64-pre-sp2\win7x64presp2\vcredist資料夾,Win7 32位元版放到ztool\x86-pre-sp2\win7x86presp2\vcredist資料夾。以上所列檔案,僅供說明用,真正的檔名及檔案數,會隨著每個月微軟更新有所變動。

sources\$OEM$\$\SETUP\SCRIPTS 資料夾內檔案說明:
SetupComplete.cmd:安裝 Win7之後,第1次登入畫面出現之前執行的批次檔,檔名固定。
uac.reg:如果要對電腦進行需要系統管理員等級權限的變更,UAC 就會通知您,覺的很煩的,就導入這個註冊檔關閉使用者帳戶控制設定。

adminautologon.reg:設定administrator帳戶自動登入註冊檔。
firstrun.cmd:在安裝 Win7 之後,第1次登入畫面時要執行的批次檔。
HideFileExt.reg:設定檔案總管顯示[功能表列],資料夾選項取消[隱藏已知檔案類型的附檔名],點選[顯示所有檔案和資料夾],工作列及[開始]功能表勾選[執行命令]。



getadmright.reg:有些檔案在刪除時會提示權限不足,不能刪除,或不能寫入,導入這個管理員取得所有權註冊檔後,在不能刪除檔案或資料夾上按滑鼠右鍵,選[管理員取得所有權],就可以刪除或寫入。

startpage.reg:設定開啟IE功能表瀏覽器關閉時清理「Temporary Internet Files」資料夾 桌面顯示控制台及電腦圖示 控制台檢視方式為大圖示 TPO帳戶自動登入。
win7to2000.reg:設定Win7 可經由區域網路,連至Windows 2000 Server分享資料夾。
adminnoautologon.reg:關閉administrator帳戶自動登入。
tpoautologon.reg:設定tpo帳戶自動登入。

安裝光碟sources\$OEM$\$$\SETUP\SCRIPTS資料夾,安裝期間自動複製到C碟成為C:\Windows\Setup\SCRIPTS,在安裝 Windows 之後,第1次登入畫面出現之前,Windows 安裝程式會搜尋C:\Windows\Setup\Scripts\ 資料夾中的 SetupComplete.cmd 檔案,如有找到,就自動載入執行。您可以新增命令至 SetupComplete.cmd 檔案,安裝應用程式、導入註冊檔、執行自訂 Windows 指令碼 (cscript/wscript)、在使用者登入之前對系統進行修改,自動啟動Win7 的指令或檔案。因安裝光碟的sources\$OEM$\$$\SETUP\SCRIPTS資料夾在Win7安裝期間已複製到C碟成為C:\Windows\Setup\SCRIPTS資料夾,有了固定的磁碟機及資料夾,就可以把第1次登入畫面出現之前及登入時要執行的檔案都放到安裝光碟sources\$OEM$\$$\SETUP\SCRIPTS資料夾。

nemo.txt :開啟記事本,可不用輸入任何資料,以nemo.txt為檔名存檔,以後可開啟nemo.txt記錄製作Win 7自動安裝光碟的歷程。

注意:用Win 7自動安裝光碟,安裝Win7之後,繼續安裝需要的軟體,更改設定,製作萬用還原Ghost Win 7,Win 7 還原部署時C:\Windows\Setup\Scripts\ 資料夾中的 SetupComplete.cmd 檔案,會再執行一次,請記得於製作萬用還原Ghost Win 7時修改SetupComplete.cmd,以符合還原部署時要執行的內容。

SetupComplete.cmd 檔案內容:
@ECHO ON
c:
cd\Windows\Setup\SCRIPTS
start /wait regedit /s uac.reg
start /wait regedit /s localpacks.reg
start /wait regedit /s adminautologon.reg
SET TAGFILE=nemo.txt
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
%CDDRIVE%
echo 安裝 pdf
cd\ztool\pdf
start /wait AdbeRdr1010_zh_TW.exe /sPB /rps
c:
cd\Windows\Setup\SCRIPTS
rem  在這裡加入Win 7啟動指令
SHUTDOWN /R /T 5
exit

SetupComplete.cmd指令說明:
c:    切換到C碟
cd\Windows\Setup\SCRIPTS   切換到SCRIPTS資料夾以確保是執行SCRIPTS資料夾檔案。
SET TAGFILE=nemo.txt 將TAGFILE變數內容設為nemo.txt。
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
在所列磁碟機代號的磁碟機,搜尋存有nemo.txt的磁碟機,找到時,把磁碟機代號存入CDDRIVE變數。
%CDDRIVE% 切換到存nemo.txt的磁碟機
start /wait AdbeRdr1010_zh_TW.exe /sPB /rps  安裝adobe read,製作ghost win 7時要把安裝adobe read指令移除。
SHUTDOWN /R /T 5 5秒後重開機 

firstrun.cmd檔案內容:
@ECHO ON
c:
cd\Windows\Setup\SCRIPTS
start /wait regedit /s HideFileExt.reg
start /wait regedit /s getadmright.reg
start /wait regedit /s startpage.reg
start /wait regedit /s win7to2000.reg
start /wait regedit /s adminnoautologon.reg
Net user administrator /active:no
start /wait regedit /s tpoautologon.reg
attrib SetupComplete.cmd -r -s -h
copy SetupCompletea.cmd SetupComplete.cmd /y
SET TAGFILE=nemo.txt
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y) DO IF EXIST "%%i:%TAGFILE%" SET CDDRIVE=%%i:
%CDDRIVE%
echo 安裝 flash play
cd\ztool\flashplay
start /wait install_flash_player.exe /install
start /wait install_flash_player_ax.exe /install
if not exist "C:\Program Files (x86)"  (
echo 安裝 7-zip
cd\ztool\7-zip
start /wait 7-Zip.cmd
echo 安裝 winrar
cd\ztool\winrar
start /wait winrar400tc.exe
cd\ztool\x86-pre-sp2
start /wait win7x86hotfix.cmd
) else (
echo 安裝 7-zip-64
cd\ztool\7-zip-64
start /wait 7-Zip-64.cmd
echo 安裝 winrar64
cd\ztool\winrar64
start /wait winrar-x64-400tc.exe
cd\ztool\x64-pre-sp2
start /wait  win7x64hotfix.cmd
)
cd\ztool
start /wait Runtime.exe -ai7
SHUTDOWN /R /T 5
exit 

firstrun.cmd指令說明:
start /wait regedit /s adminnoautologon.reg  停用administrator帳戶自動登入
Net user administrator /active:no 停用administrator帳戶 
attrib SetupComplete.cmd -r -s -h  解除SetupComplete.cmd唯讀 隱藏屬性
copy SetupCompletea.cmd SetupComplete.cmd /y  以適合ghost win 7 還原部署時要執行的內容取代原有SetupComplete.cmd。
if not exist "C:\Program Files (x86)"  (
rem  64位元Win7才有C:\Program Files (x86)資料夾,在裡加入要執行的指令。
) else (
rem  在裡加入安裝32位元Win7 要執行的指令
)

Win 7 自動安裝光碟內Win 7的版本,組合時需注意事項
‧4.7GB DVD光碟只存任何一個版本Win 7,還有足夠空間存放應用程式、XPE、Win 7 PE。
4.7GB DVD光碟存32位元/64位元專業版,整合IE9+Hotfix,如要再存放應用程式、MINI XPE MINI Win 7 PE,可能面臨空間不足。
4.7GB DVD光碟存32位元/64位元旗艦版,整合IE9+Hotfix,如要再存放應用程式、MINI XPE MINI Win 7 PE,可能面臨空間不足。
4.7GB DVD光碟存32位元專業版/旗艦版,還有足夠空間存放應程式、XPE、Win 7 PE。因autounattend.xml無法同時設32位元專業/旗艦版2組序號,安裝至顯示[輸入產品金鑰],請選[略過]繼續安裝                   
4.7GB DVD光碟存64位元專業版/旗艦版,還有足夠空間存放應用程式、XPE、Win 7 PE。因autounattend.xml無法同時設32位元專業/旗艦版2組序號,安裝至顯示[輸入產品金鑰],請選[略過]繼續安裝