系統盤

系統盤

系統盤,一指一種電腦軟體。是指控制和協調計算機外部設備,支持套用的軟體開發和運行的系統,是無需用戶干預的各種程式的集合。重裝計算機作業系統不可缺少的一個工具。二指裝有作業系統的硬碟分區。

基本介紹

  • 中文名:系統盤
  • 領域:計算機電子科學技術產品
種類,主要功能,系統盤檔案,手動封裝,解決問題,電源判斷,安裝系統,避免重裝,系統刻錄,

種類

如果按碟片來說,系統盤就是一個帶啟動安裝系統光碟
系統盤系統盤
如果按硬碟來說,系統盤通常都是指的C糟,而啟動盤只能是光碟。
平常人們從網上下載的系統盤要用來裝系統的盤,主要分為兩種,一種是原系統盤,就是裝起來比較麻煩的那種,而且時間比較長,正版系統都是這樣,另一種就是GHOST克隆盤,這種比較簡單,一般是全自動的,安裝的時間也是比較快的。

主要功能

調度、監控和維護計算機系統。
負責管理計算機系統中各種獨立的硬體,使得它們可以協調工作。
系統軟體使得計算機使用者和其他軟體將計算機當作一個整體而不需要顧及到底層每個硬體是如何工作的。

系統盤檔案

Documents and Settings
是系統用戶設定資料夾,包括各個用戶的文檔、收藏夾、上網瀏覽信息、配置檔案等。 這裡面的東西不要隨便刪除,這保存著所有用戶的文檔和賬戶設定,如果刪除就會重新啟動不能登入的情況,尤其是裡面的 default user 、 all users 、 administrator 和以你當前登入用戶名的資料夾。
Favorites
是收藏夾,存放你喜歡的網址。可以在其中放網址捷徑和資料夾捷徑,可以新建類別(資料夾)。
Program Files
套用軟體資料夾,裝軟體的默認路徑一般是這裡。當然裡面也有些系統自身的一些應用程式。
Common Files
Common Files 這個檔案是作業系統包擴系統程式和應用程式 Common Files 是應用程式運行庫檔案資料庫覆蓋了大約 1000 多個最流行的應用程式的外掛程式 ,補丁等等。資料夾 common files 里很多都是系統檔案,不能隨意刪除。
ComPlus Applications
ComPlus Applications : 微軟 COM+ 組件使用的資料夾,刪除後可能引起 COM+ 組件不能運行。
DIFX
不可以刪除,已有的 XML 數據索引方法從實現思想上可分為兩類 : 結構歸納法和節點定位法 。這兩種方法都存在一定的問題 ,結構歸納法的缺點是索引規模較大而且難以有效支持較複雜的查詢 , 而節點定位法的主要缺點是容易形成過多的連線操作 。針對這些問題 ,提出了一種新的動態的 XML 索引體系 DifX, 它擴展了已有的動態索引方法 ,採用一種動態的 Bisimilarity 的概念 , 可以根據實際查詢需求以及最最佳化的要求動態決定索引中保存的結構信息 , 以實現對各種形式的查詢最有效的支持 。實驗結果證明 DifX 是一種有效而且高效的 XML 索引方法 , 其可以獲得比已有的 XML 索引方法更高的查詢執行效率 。
等等檔案。

手動封裝

解決問題

手工封裝其實只要解決兩個問題,現有的工具無非也是解決這兩個問題。這兩個問題就是電源判斷即突破HAL限制,(這個是必要的,因為母機和客戶機的配置通常不一樣)以及SRS驅動相關(因為機器配置更新越來越快,所以這個是必要的。這樣能提高恢復光碟可用性)。工具的好處就是不要人工操作,另外就是方便擴展性(例如你可以添加任何適合運行何種程式,或者隱藏P處理的黑框)。下面是這兩個方面是如何突破的並達到手工封裝系統。

電源判斷

電源判斷的實現有多種方法,方法:
Copy code突破HAL限制Longhorn的啟示
Windows Server 2003之前,Sysprep受到“必須源計算機與目標計算機有著相同的HAL”的限制,在HAL不相同的時候,不能正確判斷計算機電源管理模式。
系統盤系統盤
從2003年Windows Server 2003發布到2006年底Windows Vista的發布中的3年中,微軟在研發Vista的時候,發布了以內部研發編號命名的Windows Longhorn測試版。Windows Longhorn與以往的Windows在啟動時有著一定的區別。
第一,NTLDR有一定區別,提供“/detecthal”接口
第二,BOOT.INI也支持“/detecthal”參數,以實現與NTLDR的結合;
第三,INF資料夾中有“dtecthal.inf”,提供各種HAL類型檢測的參數說明。
有這三個檔案,可以讓計算機在開機啟動時即自動檢測HAL,從而可以自動判斷電源管理選項。
移植Longhorn的HAL判斷
現今大多數人還是以使用Windows 2000/XP為主,所以,即使Longhorn的HAL判斷再怎么強悍,不能移植到2000/XP中,也就不能使用。
以下是在2000/XP總移植並使用Longhorn的HAL判斷的具體方法:
1>從系統中提取相應的HAL檔案包:(WIN2000在SP4.CAB、WINDOWS XP SP2在SP2.CAB中) halacpi.dll halapic.dll  halmps.dll  halaacpi.dll  halmacpi.dll  hal.dll  ntkrnlmp.exe  ntkrnlpa.exe  ntkrpamp.exe  ntoskrnl.exe  提取完畢後將hal.dll更名為halstnd.dll,ntoskrnl.exe更名為ntkrnlup.exe;
2>將上述相應的HAL檔案包拷貝到準備封裝的系統的%Windir%\SYSTEM32\下;
3>將Longhorn的“dtecthal.inf”拷貝到準備封裝的系統的%Windir%\INF\下;
4>修改C:\BOOT.INI
在準備封裝的系統後面加上 /DETECTHAL參數如:[boot loader]  timeout=0  default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS  [operating systems]  multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /detecthal
5>將LONGHORN版本的NTLDR拷貝到從C:\,覆蓋原有的NTLDR;
6>刪除準備封裝的系統的HAL信息,刪除註冊表中以下鍵值,如果提示許可權不足不能刪除,則可用setacl.exe來修改許可權再刪除。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI_HAL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL
至此,突破HAL限制的系統就已經準備完畢。由於這個技術本身就出自微軟,所以對電源管理的判斷幾乎是100%。
突破HAL限制的系統可以部署在任何HAL環境的計算機上,不再有“源計算機和目標計算機需有相同的HAL”的限制。
突破S&R&S實例
1>收集需要的srs驅動,方便期間,直接下載DPS提供的massstorage 驅動。
2>解壓驅動到c:\drivers
3>編輯sysprep.ini 加入以下內容:InstallFilesPath=C:\sysprep\i386
然後在[SysprepMassStorage]段中添加需要的串口磁碟驅動,根據DPS驅動包的說明書,一般只集成Intel、nVIDIA、Uli、VIA、SiS、AMD的串口磁碟驅動即可,在對應的驅動包中的inf檔案中,可以獲得硬體的即插即用ID。
例如:
[SysprepMassStorage]
PCI\VEN_1022&DEV_7469=c:\drivers\m\am\AMDEIDE.inf
PCI\VEN_1002&DEV_4349=c:\drivers\m\at\atiide.inf
PCI\VEN_10B9&DEV_5215=c:\drivers\m\au\1\ALIIDE.INF
PCI\VEN_10B9&DEV_5219=c:\drivers\m\au\1\ALIIDE.INF
PCI\VEN_10B9&DEV_5229=c:\drivers\m\au\1\ALIIDE.INF
PCI\VEN_10B9&DEV_5228=c:\drivers\m\au\2\m5228.INF
PCI\VEN_10B9&DEV_5281=c:\drivers\m\au\2\m5281.inf
PCI\VEN_10B9&DEV_5287=c:\drivers\m\au\3\ulisata.inf
PCI\VEN_10B9&DEV_5288=c:\drivers\m\au\4\ULISATA.INF
PCI\VEN_10B9&DEV_5289=c:\drivers\m\au\5\ULISATA.INF
PCI\VEN_8086&DEV_2652&CC_0104=c:\drivers\m\in\1\iastor.inf
PCI\VEN_8086&DEV_27C3&CC_0104=c:\drivers\m\in\1\iastor.inf
PCI\VEN_8086&DEV_2682&CC_0104=c:\drivers\m\in\1\iastor.inf
PCI\VEN_8086&DEV_27C6&CC_0104=c:\drivers\m\in\1\iastor.inf
PCI\VEN_8086&DEV_2822&CC_0104=c:\drivers\m\in\1\iastor.inf
PCI\VEN_8086&DEV_2652&CC_0106=c:\drivers\m\in\1\iaahci.inf
PCI\VEN_8086&DEV_2653&CC_0106=c:\drivers\m\in\1\iaahci.inf
PCI\VEN_8086&DEV_27C1&CC_0106=c:\drivers\m\in\1\iaahci.inf
PCI\VEN_8086&DEV_27C5&CC_0106=c:\drivers\m\in\1\iaahci.inf
PCI\VEN_8086&DEV_2681&CC_0106=c:\drivers\m\in\1\iaahci.inf
PCI\VEN_8086&DEV_2821&CC_0106=c:\drivers\m\in\1\iaahci.inf
PCI\VEN_8086&DEV_24DF&CC_0104=c:\drivers\m\in\1\O\iastor.inf
PCI\VEN_8086&DEV_25B0&CC_0104=c:\drivers\m\in\1\O\iastor.inf
PCI\VEN_10DE&DEV_008E=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_00D5=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_00EE=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_00E3=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_0036=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_003E=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_0054=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_0055=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_0266=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_0267=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_036F=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_037E=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_037F=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_03F6=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_03F7=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_10DE&DEV_03E7=c:\drivers\m\N\TM\nvatabus.inf
PCI\VEN_1039&DEV_0181=c:\drivers\M\SI\1\SISRaid1.INF
PCI\VEN_1039&DEV_0180=c:\drivers\M\SI\2\SISRaid.INF
PCI\VEN_1039&DEV_0182=c:\drivers\M\SI\3\SISRaid2.INF
PCI\VEN_1106&DEV_3349&CC_0104=c:\drivers\M\V\1\VIAMRAID.INF
PCI\VEN_1106&DEV_6287&CC_0106=c:\drivers\M\V\1\VIAMRAID.INF
PCI\VEN_1106&DEV_0591&CC_0104=c:\drivers\M\V\1\VIAMRAID.INF
PCI\VEN_1106&DEV_3249&CC_0104=c:\drivers\M\V\1\VIAMRAID.INF
PCI\VEN_1106&DEV_3149&CC_0104=c:\drivers\M\V\1\VIAMRAID.INF
PCI\VEN_1106&DEV_3164&CC_0104=c:\drivers\M\V\1\VIAMRAID.INF
PCI\VEN_1106&DEV_0581&CC_0104=c:\drivers\M\V\1\VIAMRAID.INF
PCI\VEN_1106&DEV_7372&CC_0104=c:\drivers\M\V\1\VIAMRAID.INF
PCI\VEN_1106&DEV_4149=c:\drivers\M\V\2\viapide.inf
PCI\VEN_1106&DEV_3149&CC_0101=c:\drivers\M\V\3\vminiide.inf
PCI\VEN_1106&DEV_0591&CC_0101=c:\drivers\M\V\3\vminiide.inf
PCI\VEN_1106&DEV_5337&CC_0101=c:\drivers\M\V\3\vminiide.inf
PCI\VEN_1106&DEV_3349&CC_0101=c:\drivers\M\V\3\vminiide.inf
PCI\VEN_1106&DEV_5287&CC_0101=c:\drivers\M\V\3\vminiide.inf
PCI\VEN_1106&DEV_3164&CC_0101=c:\drivers\M\V\3\vminiide.inf
PCI\VEN_1106&DEV_0581&CC_0101=c:\drivers\M\V\3\vminiide.inf
PCI\VEN_1106&DEV_5324&CC_0101=c:\drivers\M\V\3\vminiide.inf
PCI\VEN_104B&DEV_1040=c:\drivers\M\VM\vmscsi.inf
4>在c:\sysprep 目錄下建立 i386\$oem$目錄 ,在c:\sysprep\i386\$oem$ 中建立cmdlines.txt 檔案,在檔案中加入
[Commands]
"c:\sysprep\sysprep -clean"
這樣就會在最小化安裝的過程中禁用所有因為在目標計算機上不存在而未安裝的大量存儲控制器。
至此,一個突破了S&R&S限制的系統映像準備完畢。
執行sysprep進行封裝,在封裝的過程中,系統會自動安裝 srs驅動。在最小化安裝的時候會刪除多餘的驅動。
上述的方法你掌握了,你即突破關鍵性技術問題!下面做個總結!
1、安裝WindowsXP
2、安裝軟體(可選)
推薦安裝OFFICE 2003中的ACCESS、EXCEL、WORD三組件的最小安裝,智慧型ABC 5.22破解,WINRAR、WINDOWS最佳化大師、FLASHGET、BITCOMIT、暴風影音、ACDSEE
3、保存本用戶的輸入法設定
打開 控制臺-區域和語言選項-高級 將 “將所有設定套用於當前用戶帳戶和默認用戶配置檔案(D)” 選框選上,解決安裝的輸入法在系統還原後,系統托盤沒顯示的問題。
4、保存檔案到系統目錄
解壓縮AutoHAL.rar
複製裡面的halacpi.dll、halapic.dll、halmps.dll、halaacpi.dll、halmacpi.dll、halstnd.dll、ntkrnlmp.exentkrnlpa.exe、ntkrpamp.exe、ntkrnlup.exe十個檔案到\WINDOWS\SYSTEM32\
複製dtecthal.inf到\WINDOWS\INF\
複製run.bat到\WINDOWS\
複製boot.ini、bootXP.ini、ntldr、ntldrXP到系統根目錄
解壓縮sysprep.rar到根目錄\sysprep\
重新執行setupmgr.exe按照提示製作sysprep.inf檔案(也可以沿用裡面包含的sysprep.inf)
5、系統減肥計畫
(1)關閉系統還原
(2)關閉系統休眠
(4)清理磁碟,刪除系統和IE臨時檔案
在“Internet選項”中刪除Internet臨時檔案和脫機內容,刪除Cookies,清除歷史記錄。
刪除 C:\Documents and Settings\Administrator\Local Settings\Temp\ 下所有檔案。
刪除 C:\Program Files\UPDATE\*.*
刪除 C:\Program Files\InstallShield Installation Information\*.*
刪除 C:\Program Files\WindowsUpdate\*.*
刪除 C:\WINDOWS\Temp 下所有檔案
刪除 C:\WINDOWS 下所有以“$NtUninstall*$”為命名格式的隱藏目錄
刪除 C:\WINDOWS 下所有以KB8打頭的和Q打頭的.log檔案
刪除 C:\WINDOWS\SoftwareDistribution\Download\*.*
刪除 C:\WINDOWS\Installer\*.*
刪除 C:\WINDOWS\Downloaded Installations\*.*
(5)移動我的文檔至 D:\My Documents(可選)
(6)刪除、更改系統硬體驅動
做封裝所用的計算機中所使用的驅動程式,在被部署的計算機上大多數不再有用(除非都被部署在相同硬體配置的計算機上)。所以,要一一刪除源計算機中的這些驅動,以免殘留的驅動造成部署的不正常。
卸載驅動,在“設備管理器”(我的電腦,屬性,硬體,設備管理器)中列出所有設備,然後一一卸載
設備管理器中,可以看到當前正在使用的所有硬體設備。
1、更改“IDE ATA/ATAPI控制器”為“標準雙通道 PCI IDE 控制器
2、更改計算機電源管理模式“Advanced Configuration Power Interface(ACPI)”為 “Standard PC”
【1和2不懂看這裡:
更改IDE ATA/ATAPI控制器
點擊“更新驅動程式”-“從列表或指定位置安裝”-“不要搜尋,要選擇自己的驅動”改成“標準的雙通道PCI IDE控制器”,再把“計算機”里的內容改為“Standard PC”
點擊“更新驅動程式”-“從列表或指定位置安裝”-“不要搜尋,要選擇自己的驅動”改成“Standard PC”】
3、卸載網路適配器
4、卸載通用串列匯流排控制器
5、卸載聲音、視頻遊戲控制器
6、卸載監視器
7、卸載顯示卡(注意先後順序!)
7、清理信息(1、清理“事件查看器”內信息 2、清理“選單”訪問記錄 3、清理IE快取信息)
8、運行\sysprep\DllCacheManager.exe備份DLL檔案
9、運行“磁碟碎片整理程式
10、執行sysprep.exe封裝系統
11、運行regedit,查找hal項,刪除***_HAL註冊表項。刪除時,在要刪除的項上點右鍵,然後選擇“許可權” ,為當前用戶添加“完全控制”許可權即可
不懂看這裡:刪除HAL檔案一項具體操作過程:
(1、點“開始” - “運行” - 輸入“regedit”
(2、選中“HKEY_LOCAL_MACHINE”
(3、選擇“編輯” - “查找” - “查看”選項選擇上“項”就可以 - “全字匹配”鉤去掉 - 選“查找”
(4、不斷的查找,一直找到含有 “***_HAL”字樣的地方,一般在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root”和“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\”中都有,大概有四個。
(5、項上點右鍵,然後選擇“許可權” ,為當前用戶添加“完全控制”許可權。
(6、刪除有“***_HAL”字樣的項,幾個都刪除才可以。
12、系統關機後重啟,進PE用ghost最大壓縮備份

安裝系統

大部分用戶,都是以光碟機引導,用光碟來完成安裝系統的。首先設定 BIOS 第一啟動為光碟機啟動。操作如下。(以Award Bios為例)和AMI Bios一樣,再開機畫面時按下“Del”鍵進入Bios設定選單(有些是按F1鍵) 進入後大家會看到以下選單,也有可能會有一些差別,但是基本上是差不多的,但是基本上作用是一樣的大家可以用方向鍵移動游標回車鍵確認,ESC鍵返回,用PageUp,PageDown和數字鍵鍵調整設定,在任何設定選單中可以按下F10鍵退出並保存設定,這些都和AMI Bios設定差不多!
系統盤的安裝系統盤的安裝
1、設定 BIOS 為光碟機啟動後,放入光碟,由光碟機引導進入光碟萊單界面。
2、首先來對硬碟進行分區。(已分區的就沒必要操作)就用系統盤自帶的 PQ8.05中文版 來完成。進入PQ操作界面,你就會看到你的硬碟大小和屬性,選擇"作業" "建立" ,選擇建立為"主要分割磁區",也就是"主分區"將來用來裝系統。接下來選擇分區類型,因為是GHOST系統所以,隨便 FAT NTFS 都可以。下面是選擇主分區的大小,硬碟很小,最小也在120G以上,所以建議設定大小為10-15G之間,也就是10000M-15000M之間。添好後點擊確定。
3、格式化分區。
這樣一個新的分區就這樣建立。接下來選擇未分配空間(黑白的地方就是未分配的)。依舊選擇 " 作業" "建立",這次選擇"邏輯分割磁區"。分區類型和大小,跟據個人所需,進行分配即可。所需要的硬碟分區已分好。
一個關鍵的步驟,就是設定"C糟"也就是 "主要分割磁區" 為作用。點擊"作業" "進階" "設定為作用" 提示是否設定該分區為作用,選擇"確定"。
操作完畢,點擊執行即可。完畢後會提示重啟,好了分區這一步算是完成。接下來就是自動安裝,下面的步驟都很簡單。
4、進入windows環境的安裝部分。按提示輸入你的信息,如:安裝序列號,地域和語音,是否設定網路組等。重啟後,進入windows了,設定用戶。

避免重裝

總的來說,為了儘量減少各種異常因素帶來的重灌系統盤的問題,我們有以下各種辦法:
1、通過一鍵還原軟體
2、通過ghost備份,發生問題的時候恢復即可。
3、使用藍芯防毒牆。可以即時恢復正常狀態,不用重灌系統盤。

系統刻錄

1.校驗下載的光碟鏡像,使用HashCalc,檢查MD5是否正確。
2.刻錄光碟鏡像,通常使用的是nero刻錄軟體,選擇“刻錄常見鏡像”-選取下載的ISO檔案,最好選擇8倍速

相關詞條

熱門詞條

聯絡我們