運行具有管理員權限的CMD.exe,然後輸入:
diskpat
sel disk 0
list vol
sel vol 1
assign letter=R
通過這幾行命令會給這個隱藏分區分配盤符R,你也可以通過磁盤管理工具來給它分配盤符。分配好盤符之後,打開R盤,結果發現裏面竟然空空如也
這是因爲這個分區下的文件是隱藏的,系統的文件, 在”文件夾選項”將系統文件,隱藏文件都設置爲顯示就可以看到boot目錄,bootmgr, bootsect.bak
字體文件是開機過程中會顯示的字體。
BCD是非常重要的文件,它是Windows Vista和Windows 7的啓動配置數據文件,類似WinXP下的boot.ini
Memtest是內存測試工具,你可以在”控制面板à 管理工具 à內存診斷工具”裏設置它在下次開機時運行
2) 、bootmgr也是非常重要的文件,它是Windows Vista和Windows7的啓動管理器,類似WinXP下的NTLDR
3) 、bootsect.bak是該活動分區的前16個扇區的備份文件,所以它的大小是8KB
其實Windows 7保留分區的這些文件和WindowsVista都是相同的,唯一不同的是Vista下這些文件都放在C盤下,而Windows 7中它們被單獨存放在保留分區裏.
1) 、全新安裝Windows 7
2) 、使用Windows 7分區畫面進行分區格式化
以下任意一種情況發生,100MB的系統隱藏分區都不會產生:
1) 、升級安裝Windows 7
2) 、在全新安裝之前使用其他工具(比如gdisk.exe)先對硬盤進行分區格式化
3) 、在全新安裝過程中使用diskpart.exe對硬盤進行分區格式化
1)、開機後,BIOS進行開機自檢(POST),然後選擇從硬盤進行啓動,加載硬盤的MBR並把控制權交給MBR(MBR是硬盤的第一個扇區,它不在任何一個分區內);
2)、MBR會搜索64B大小的分區表,找到4個主分區(可能沒有4個)的活動分區並確認其他主分區都不是活動的,然後加載活動分區的第一個扇區(Bootmgr)到內存;
3) 、Bootmgr尋找並讀取BCD,如果有多個啓動選項,會將這些啓動選項反映在屏幕上,由用戶選擇從哪個啓動項啓動。
4) 、選擇從Windows7啓動後,會加載C:\windows\system32\winload.exe,並開始內核的加載過程,內核加載過程比較長,比較複雜,這裏就不一一講了。
在這個過程中,bootmgr和BCD存放在Windows7的隱藏分區裏,而從Winload.exe開始,就開始進入到C盤執行內核的加載過程了。
1) 、啓動到Windows 7,運行具有管理員權限的CMD.exe,然後輸入:
diskpart
sel disk 0
list vol
sel vol 0
inactive
sel vol 1
active
2) 、退出diskpart之後,繼續在CMD.exe輸入下列命令:
C:\windows\system32\bcdboot.exe C:\windows /s C:
當屏幕提示你操作成功之後,你就可以放心刪除這個隱藏分區了,下次開機,你的系統就會從C盤直接啓動而不需要這個隱藏分區了。
這個隱藏分區的大小在Windows 7的各個版本中是不同的。在Windows 7的bate版本中該隱藏分區是200M,從Windows 7 的RC及其以後版本中該隱藏分區大小改爲100MB,但是不管怎樣,其作用是一樣的。在Windows 7安裝過程中,它會首先在磁盤的開始位置創建一個100M左右的隱藏分區,然後將Windows 7裝在另外的一個分區裏。
(2).實現了系統引導文件和系統文件的隔離,避免的一方遭到破壞而殃及池魚。通常,我們習慣上系統將整個Windows裝在C盤中。其實,從技術上來說Windows的啓動過程是分成兩個步驟:Windows的System分區和Boot分區。其中System分區保存了Windows啓動時所必須的啓動文件,比如引導扇區(mbr)裏的東西,相應的引導文件,第三方驅動比如對RID硬盤支持等等。所謂Boot分區,其實就是我們通常所說的C:中的東西,包含了Windows運行是所需要的絕大多數文件。所以說,windows的System分區是一個比較小的分區,而這個隱藏分區就是從通常的系統分區中隔離出去的Windows的System分區。
(3).還有一個好處是顯而易見的:當我們的系統出現故障,或者我們要做雙系統的安裝,以及啓用Bit-Locker時,將引導相關的文件保存在該隱藏分區中就避免了在進行上述操作時對System分區的修改或者破壞,使得所有的操作都是針對Windows的Boot分區的。基於上面對於該隱藏分區的重要性和作用的分析,建議在安裝Windows 7時保留該分區。