SPecialFDisk F A Q |
一、什麼是分割表?什麼是分割?
二、分割種類有那些?其結構為何?
三、如何使用 SPFDisk 建立多個分割?
四、如何安裝 SPF Boot Manager
多重開機程式?
五、如何安裝兩套 Windows 到同一部硬碟?
六、我如何卸載 SPF 啟動管理程式 ?
七、我有進入中文系統為何 SPFdisk
卻沒有顯示中文?
八、我使用了隱藏分割的功能,為何開機後分割卻沒有被隱藏起來?
九、我使用了調整分割大小的功能,為何進
Windows 後使用檔案總管
所看到的容量還是原來的大小?
十、為何被隱藏的分割變得無法解隱藏了?
十一、SPFDisk
硬碟分割工具無法將主分割建立在啟始磁柱超過
1023 的位置嗎?
十二、我如何使用
SPFDisk 救回被 DOS's FDisk 殺掉的 DOS FAT 分割?
十三、我如何重置硬碟分割表?
十四、SPF
啟動管理程式能否讓使用者自定開機時那些分割要被隱藏?
十五、Tab
選單裡的『清除殘餘物件』選項有何用途?
[TOP]
問題一、什麼是分割表?什麼是分割? [TOP]
您可以把整部硬碟想像成一塊大餅,以數百個同心圓(磁柱 cylinder)將它劃分成一圈圈,並將每一圈假設由內向外從0開始依序遞增編上號碼,如此便可利用這些號碼將硬碟規劃出數個區域,每一個區域我們稱之為分割(Partition) 。
分割表是記錄所有分割屬性的地方,所謂屬性就是指例如每個正常人都有兩隻眼睛、一張嘴巴、五隻指頭...等等,那麼分割的屬性為何呢?假設要描述一個國家在地球上的地理位置,相信一定會有人使用經緯度多少到多少來表示該範圍,現在只是一個角色的變換,如果要描述硬碟上某區域的『地理位置』,勢必得要有一種可以表示的單位,方才所提到的數百個同心圓的編碼這時就派上了用場,它可不是經緯度,而是叫作磁柱(cylinder),分割表內記錄了各分割的啟始磁柱、結束磁柱、容量...等等,其存放的位置在第0面、第0軌、第1磁區,充其量它只是一個『資料』而已,如果分割表損毀了,這僅僅意味著硬碟上的『檔案資料』無法再以正常的程序讀出,而不會造成硬碟的硬體損壞,這是使用者應該要有的觀念!
每個分割在硬碟上的開始與結束位置均不同,是故分割表內必須記錄各自的邊界資料,有的分割程式(包括本程式)於建立分割時會要使用者輸入『啟始磁柱』和『結束磁柱』,如此就是直接在設定邊界了。
問題二、分割種類有那些?其結構為何? [TOP]
分割可分為主分割(Primary)、擴充分割(Extended)和邏輯分割(Logic),其中,主分割的數量固定為 4 個,而擴充分割也是主分割的成員之一,唯一不同的是,擴充分割內還可建立一個新的邏輯分割表,該分割表上又可產生一個邏輯分割,如果要建一個以上的邏輯分割,則分割程式會自動在方才建立的邏輯分割表上產生一個擴充分割,這樣就可再建立新的邏輯分割表,如此不斷的延續下去,猶如一條鏈子,直到主要的擴充分割所涵蓋之區域用盡,故可將一部硬碟切成 N塊區域使用。不過,只要其中的一個邏輯分割表壞了,則其後方所延續下去的邏輯分割表將無法順利找到,因為鏈子斷了!
不同種類的分割在佔據硬碟的區域上就有不同的限制,主分割及擴充分割可配置的範圍是整部硬碟的空間,而邏輯分割則是存在擴充分割內部,故受限於該擴充分割的啟始及結束邊界。
不同的作業系統也會有不同的限制,例如:MS-DOS 只能使用主分割開機,除非使用工具更改 IO.SYS 及 MSDOS.SYS 檔內的磁碟路徑!
問題三、如何使用 SPFDisk 建立多個分割? [TOP]
首先請您將整部硬碟想像成一塊大餅,以數百個同心圓(磁柱)將它劃分一圈圈,並將每一圈假設由內向外從0開始依序遞增的編上號碼,則每個分割(Partition)均可利用這些編號標示出在硬碟上所佔用的區域。
接著您要規劃出硬碟上所要建立的作業系統有那些,且它們分別要佔用多少空間及使用的分割種類,之後進行分割時才不會增加過程的複雜度。
執行 SPFDisk 後選擇進入─硬碟分割工具(Partition tool),如果硬碟完全未建立分割,則畫面只會出現一個分割選項,且〔檔案系統〕欄位會顯示未規劃(none),光棒停在該選項上,由於只有一個選項,故光棒是無法移動的;若之前硬碟就有建立分割,則畫面會將各分割資訊 (選項)一條條列出,此時可移動光棒至各分割選項。
移動光棒目的在於選擇所要處理的分割,按 [ENTER] 鍵可對該分割進行處理,這時會出現一個專門處理分割的選單,針對分割的性質有些選項可執行,有些則被禁能(Disable),您要建立分割則必須選擇〔未規劃〕的分割才可以執行建立(Create)的動作,除非您將已建立的分割以刪除(Delete)功能將之釋放為〔未規劃〕的分割,否則已配置的空間是無法用來建立分割的!
★現在進行建立分割的說明,當光棒選定〔未規劃〕之分割選項,按 [Enter] 後出現處理分割的選單,此時選擇建立分割(Create),接著出現子選單,建立主分割(Primary)或擴充(Extended)、邏輯分割(Logic)等,DOS 的 FDISK 只能建立1個主分割,SPFDisk 可建立4個主分割,選擇建立的分割種類後,這時會詢問是否要將此區域完全配置,如果您還有分割尚未建立,則應該要選擇 'N',這時會要求您輸入啟始磁柱,此步驟在 DOS 的 FDISK 是不會出現的,一般可直接按[Enter] 跳過,接著會要求您輸入結束磁柱,您也可以輸入大小 +SIZE (單位 MB),例如:1.2GB 可輸入 +1200 然後按 [Enter] ,即可建立一個 1.2GB 大小的分割。當分割建立完成後,如果該分割不是用在 DOS 的 FAT 案系統之下,則可以使用設定種類 (Modify ID) 的功能將分割的種類設定成使用者所需,本程式所建立的分割種類內定為 DOS FAT 系統!
您只要反覆的執行 ★ 步驟即可建立多個分割。
問題四、如何安裝 SPF Boot Manager 多重開機程式? [TOP]
首先必須決定要安裝到那裡,某分割啟動磁區、MBR 或軟碟,如果您要安裝在某個分割的啟動磁區內,則規畫硬碟分割時請記得保留一個磁柱不要配置使用,該磁柱將用來安裝本啟動管理程式。筆者強烈建議您先安裝至軟碟上試驗,直到確定開機時選單上的每個選單均可順利啟動後,再行安裝至硬碟上,以防硬碟變得無法開機!
執行 SPFDisk 後即出現設定啟動管理程式的選單,按下列步驟進行設定:
- 執行新增啟動記錄 (Append boot record)
- 最初會要求選擇欲啟動的硬碟
- 接著選則欲啟動的分割
- 輸入此選項於開機時所希望出現的選單內容
- 欲建立幾個開機選項就重複執行步驟1幾次
- 有必要時可使用修改、刪除.....等功能編修選單內容
- 選單建立完成後視您所需可執行儲存檔案(Save to file) 功能將設定儲存,往後單內容有需要修改,只要以載入檔案(Load from file) 功能將該檔讀入即可。
- 視您的需求可再執行─其它設定(Optional Setup)之選項,開機密碼、等待時間...等等。
- 最後執行 進行安裝(Begin install) 選項
- 首先會要求選擇安裝的位置,有 MBR、某分割的啟動磁區及軟碟,以下說明其差異:
▲安裝到 MBR,您不需保留硬碟上任何空間,
但 MBR 內的任何程式將被覆蓋!
▲安裝到某分割內的啟動磁區,您必須事先保留
至少1個磁柱的空間尚未配置,且該空間不在
擴充分割的區域內,或者是至少有一個分割的
系統種類是 SPF Boot Manager ,如此才能順利的
選擇該分割或空白空間安裝。
▲安裝到軟碟,被安裝的軟碟將無法被 DOS 辨視
,故無法用來存取任何檔案資料。
- 如果是選擇安裝到某分割的啟動磁區,接著會要求選擇欲安裝的分割,只能主分割才能選擇安裝!
- 重新開機後即可看到方才的努力成果。
上述步驟只是說明流程,至於各步驟所使用到的功能,在 README.TXT 檔內的 [使用說明] 章節裡都有列出更細部的使用過程,同時也請您不要忽略掉 [注意事項] 之章節!
問題五、如何安裝兩套 Windows 到同一部硬碟? [TOP]
假設兩套 Windows 均未安裝且分割尚未建立,如果您已建立完成兩個分割且均已 Format 完成,請跳至第6個步驟,以下說明安裝流程:
- 首先建立一張可驅動光碟機的開機片,內含格式化工具及 SPFDisk
- 建立兩個主分割(Primary)將 Active 設定到其中一個,並以軟碟重新開機
- Format /s 該設為 Actvie 的分割,被設為 Active 的分割如果是第一部硬碟的話,應該是 C 槽
- 使用 SPFDisk 將 Active 設給另一個未 Format 分割,然後以軟碟重新開機
- Format /s 該設為 Actvie 的分割,被設為 Active 的分割如果是第一部硬碟的話,應該是 C 槽
- 安裝第一套 Windows
- 安裝完畢,重新開機進入純 MS-DOS 環境
- 使用 SPFDisk 分割工具中的隱藏分割(Hidden ON/OFF)功能將該應硬碟上所有已安裝 Windows 的分割隱藏起來!
- 將 Active 設給另一個未安裝 Windows 的分割
- 以軟碟重新開機
- 開機後安裝第二套 Windows
- 安裝完畢後重新開機進入純 MS-DOS 環境,執行 SPFDisk 進入硬碟割工具將之前被隱藏的分割解除隱藏!
- 離開分割工具回到啟動管理程式使用者介面 (剛進入 SPFDisk的畫面)。
- 進行啟動管理程式的設定,將安裝的 Windows 分別加入啟動選項,完成後,如果您的 SPFDisk 是 98-009a(含)以前的版本,則還必須進入其它設定(Optional setup) 子選單,選擇隱藏同類主分割 (Hidden Same PRI-Partn) 功能分別將兩個 Windows 設定之,此時兩個 Windows 的開機選項前會各別出現一個星號(*) ,之後回到主選單進行安裝,如此便完成了兩套 Windows 的共存!
問題六、我如何卸載 SPF 啟動管理程式 ? [TOP]
本啟動管理程式可安裝在 MBR 及分割內的啟動磁區,其卸載的方法如下:
▲
安裝在 MBR 的話:
請執行 SPFDisk /MBR
卸載。
▲
安裝在分割內的啟動磁區:
只要將該分割砍掉,然後將活動分割
(Active Partition) 設定到其它的主分割即可。
千萬千萬務必記得一定要重設活動分割,除非活動分割原本就已設定到其它主分割,或者 SPF 啟動管理程式是安裝在第一部以外的硬碟,又或是 MBR 裡已裝了一套啟動管理程式,否則若沒有任何主分割被設為活動分割,將會發生無法開機的現像,倘若您又沒有保存一張開機磁片,到時可就求天天不應,叫地地不靈了!
▲
安裝在軟碟:
必須將該磁片重新 Format
!
問題七、我有進入中文系統為何 SPFdisk 卻沒有顯示中文? [TOP]
如果您使用的是 SPFDisk 2000-02 之前的版本,由於 SPFDisk 只能自動偵測有無進入倚天中文系統,如果您使用的不是該中文系統,則不會自動顯示中文。不過,只要中文系統目前是使用 Big-5 的中文內碼,均可於執行時加上 /c 參數強迫顯示中文碼,例如: spfdisk /c
從 2000-02 版開始程式已有內建中文的版本出現,使用者如果使用的程式是完全中文版的,將不再需要中文系統的支援!
問題八、我使用了隱藏分割的功能,為何開機後分割卻沒有被隱藏起來? [TOP]
如果您是使用 SPFDisk 作為啟動管理程式,那麼開機時 SPF Boot Manager 會將所有隱藏的分割解隱藏,您可以在出現開機選單時,按一下 [F9] 這個按鍵,然後在選擇進入作業系統,這時該解隱藏的動作就會被禁能,如果再按一次[F9] 鍵,則會再度開啟解除隱藏之動作,畫面上並無任何提示,但可以由 PC 喇叭聽到嗶聲,嗶一聲代表關閉解除隱藏,二聲則表示開啟,預設為開啟。
問題九、我使用了調整分割大小的功能,為何進 Windows 後使用檔案總管所看到的卻容量還是原來的大小? [TOP]
您所調整的分割如果是 DOS 分割,且其中的資料仍需保存,那麼就一定要選擇非破壞性儲存,然而當畫面出現【是否由程式修改啟動磁區內容】時,您應該要回答 Y ,否則就會發生這個問題!
明知會有這個問題存在,一定會有使用者疑問既然如此幹嘛還要有這個選項嘛,讓程式直接自動處理不就得了,筆者當初設計這個選項其實是為了能夠在救援分割表時發揮效果,如果只是分割表損毀,啟動磁區並未受傷,這個時候若還是由程式自動修改啟動磁區內容的話,那麼本來還是正確的啟動磁區,或許會因為使用者所重建的分割表大小和原先的容量不同,反而將錯誤的資料填入啟動磁區內,有鑑於此,筆者認為這個選項還是有存在的必要,對於一般的使用者而言可能就比較無法理解了,不過,程式附上的說名檔早有說明了,只是使用者往往不願意去閱讀,也不願去探討這個選項的功用是在做什麼的!
總而言之,如果不是處於救援分割的情況下,而只是純粹的調整分割大小,則當畫面出現【是否由程式修改啟動磁區內容】時請回答 Y 。
問題十、為何被隱藏的分割變得無法解隱藏了? [TOP]
由於本程式處理隱藏分割,會把原本的系統 ID 備份到各分割表的 0x1A0 至0x1A3 的位置,對於邏輯分割是不會有半點影響的,然而,主分割磁區是開機重要區域,有時發生無法開機或者是為了清除病毒,使用者偶而會執行一 FDISK /mbr 的動作,這個指令會重建 Master Boot Record ,然而卻也順便將本程式所備份的系統 ID 也一併清除了,所以如果無法將被隱藏的分割解隱藏的情況,或者是開機時在 SPF Boot Manager 選單裡看到原本可開機的選項之檔案系顯示成 Bad Backup ID (舊版是顯示 none),則可能就是遇上了這種狀況,您可以進入 SPFDisk 的硬碟分割工具,選擇該無法解隱藏的分割,在出現的選單裡選擇分割種類(Modify ID),然後輸入該分割原本的系統 ID ,之後儲存即可,如果要避免這種情況發生,建議使用者最好使用 SPFDisk /mbr 來取代 FDISK /mbr !
問題十一、SPFDisk 硬碟分割工具無法將主分割建立在啟始磁柱超過 1023 的位置嗎? [TOP]
本程式並非無法將主分割的啟始磁區建立在超過 1023 的磁柱,只是為了怕使用者在建立分割並且安裝完成作業系統時發生無法開機的問題,所以特別設計成如果要將主分割的啟始磁柱建立在超過 1023 磁柱的位置,則您必須將使用者模式切換到專家模式才可(2000-02d+ 之後的版本不須切換也可建立)。
如何切換使用者模式呢?只要進入硬碟工具後,按 [TAB] 鍵叫出主功能選單,選擇其中〔使用模式切換(User Mode Switch)〕的選項,您會看到右上方出現一個〔專家〕或者是 [Expert] 的字串,這時使用建立分割的功能就不會受到 1023 磁柱的限制了,但請使用者要明白的是,在作業系統開始支援開機程式可置於 1023 磁柱之前,最好不要有這種異常的舉動,否則不能開機的還是無法開機,只會讓您多花時間安裝罷了!
如果作業系統啟動模組不支援使用 INT13 extension,那麼就會有 1023 磁柱的限制,啟動磁區及其後續之開機模組兩者必須都確保在 1023 磁柱之內,否則即使啟動磁區位於其中,而核心載入程式之部份超出 1023 磁柱,那麼還是無法正常開機,舉例來說,安裝了 Linux 要安裝 LILO ,LILO 並非只有啟動磁區裡一個磁區的大小,啟動磁區裡只是一個將 LILO 載入記憶體的小 Loader ,真正的身體是擺在更後面的區域,所以必須讓整個 LILO 及所有開機的程式碼都在 1023 磁柱之內,直到 OS 管理磁碟 I/O 的模組載入後,不再需要用到 BIOS 磁碟服務,才能確保開機成功!
問題十二、我如何使用 SPFDisk 救回被 DOS's FDisk 殺掉的 DOS FAT 分割? [TOP]
這個方法僅適用於 DOS/Windows FAT 檔案系統的分割,首先使用 SPFDisk 將被刪除的分割重建,啟始磁柱必須與原本的分割相同,容量最好也與原先的相同, 儲存時請選擇非破壞性儲存,實際上由於資料區、 FAT 表及根目錄並未遭到破壞,所以幾乎可以完全救回,如果啟動磁區不幸已遭損毀(若使用 DOS's FDisk 必定會損毀),請將光棒移至該重建的分割並按 [Enter] ,此時會出現處理分割專用選單,選擇 DOS Tools 然後再選擇〔挽救啟動磁區(Recovery Boot Sector)〕功能,它會自動搜尋相關資訊並重建啟動磁區內容,完成後如果該分割原本可以開機,在使用 Recovery Boot Sector 功能後將失去開機能力,所以您必須先將 Active 設定至該分割,然後以含有 SYS.com 檔的軟碟重新開機(請注意 DOS/Windows 的版本),開機後看看該分割的資料是否已可讀出,如果可以了再以SYS C: 重造開機程式,這次以硬碟重新開機,看看能否順利進入,如果可以即完成了復原工作!
問題十三、我如何重置硬碟分割表? [TOP]
當硬碟上的分割表遭損毀,導致 SPFDisk 所顯示的分割資訊不正常,而完全無法進行分割動作時,可利用重置分割表的功能,將記憶體內的分割表重置成完全未切割的狀態,只要按下 [TAB] 鍵並選擇 『重置分割資料(Reset Partition Table)』 選項,即可得到效果,由於並不會有任何寫入硬碟的動作,使用者不必擔心執行後會影響硬碟上的一切資料,除非您選擇了儲存分割!
較新版的 SPFDisk 在這方面的容錯已有所改善,使用者如果發現畫面所顯示的分割資訊有混亂的現像,例如啟始磁柱比結束磁柱還大或重疊,可利用分割選單內的『刪除分割』功能將問題分割刪除,而不須使用重置的功能,畢竟重置後還得重建原來的分割是有點多此一舉。
問題十四、SPF 啟動管理程式能否讓使用者自定開機時那些分割要被隱藏? [TOP]
可以,自 SPFDisk 99-002 版後,開始支援使用者自定隱藏分割功能,當開機選單設定完成後,進入 [Optional] 下並執行 [Define Hidden Partn],選擇所要設定的開機項後,接著會要求選擇硬碟,然後停在分割的選單,每個開機選項最多可以設定任意 20 個所要隱藏的分割,只要選擇分割並按 [Enter] 後會看到右下角有一個數字在累計,當光棒離開該分割選項時會以藍色顯示,表示該分割已被選取,只要對該項再按一次 [Enter] 則會取消該選擇,按 [Tab] 鍵可切換硬碟,當設定完成後按下 [ESC] 即可回到開機選單設定畫面,最後安裝即可!
問題十五、Tab 選單裡的『清除殘餘物件』選項有何用途? [TOP]
一般 FDisk 在砍掉分割時,會將該分割的分割表及啟動磁區徹底摧毀,但 SPFDisk 並沒有如此做,有時使用者在執行搜尋疑似開機物件的功能時,會發現搜尋出的分割及啟動磁區不僅僅是目前所使用的分割,還參雜了一些額外的分割及啟動磁區,這時使用者便可以利用這個『清除殘餘物件』的功能來將這些多餘的分割及啟動磁區清理掉!