許多朋友的電腦中存在大量類(lèi)似1.99GB.3.93GB之類(lèi)的分區. 然而實(shí)際上我們使用FDISK分區的時(shí)候,并不想這樣的情況的出現我們希望是一個(gè)整數.例如.2GB,3GB等.而且我們分區時(shí)明明按照1GB=1024MB的公式計算的.
例如想分2GB時(shí)就輸入2048MB.實(shí)際在進(jìn)行分區時(shí).直接用1GB=1024MB的公式計算是不正確的.我們需要換一個(gè)公式來(lái)計算.
就能計算正確是數值了.我們把要分區是整數設置為N.正確公式是:
(N-1)×4+1024×N
根據計算的結果單位是MB.例如我需要的到2GB的分區.計算公式為:
(2-1)×4+1024×2=2052MB
也就是說(shuō)在分區時(shí).必須輸入2052MB才能得到2GB的分區
根據我的實(shí)際操作(N-1)×4+1024×N公式得到的數值在有文件系統中得出的是“可用空間”為整數
而我個(gè)人使用1024×N+8。如:20GB=1024×20+8即可實(shí)現“總大小”為整數。
原理:以在DOS下裝Windows XP為例,在分區時(shí)會(huì )看到有8MB的空間用于緩存,所以就追加8MB。
------------------------------------------------------------
有VB的朋友.操作更簡(jiǎn)單了
1.創(chuàng )建一個(gè)標準EXE的文件
2.把EXE的事件設置為Click事件
3.再在Click事件中打入
N = InputBox("輸入分區大小:", "你想要多少?")
s = (N - 1) * 4 + 1024 * N
Print "你分區時(shí)就要輸入"; s; "MB"
Print "才能得到整數的分區喔^_^"
這段代碼是這樣運行的:
(數學(xué)中的"×"符號.VB代碼是*)
調用InputBox函數.把你臨時(shí)輸入的數值.賦值給N作臨時(shí)變量
接著(zhù)將執行下一條代碼.把N代入公式計算..賦值給s
最后調用print函數.把s的最后數值顯示出來(lái).
最后利用VB文件--生成EXE 將程序打包出來(lái)
有了這個(gè)小程序.再也不怕忘記公式了...
------------------------------------------------------------
一、什么是分區?
分區從實(shí)質(zhì)上說(shuō)就是對硬盤(pán)的一種格式化。當我們創(chuàng )建分區時(shí),就已經(jīng)設置好了
安裝操作系統和軟件之前,首先需要對硬盤(pán)進(jìn)行分區和格式化,然后才能使用硬盤(pán)保存各種信息。許多人都會(huì )認為既然是分區就一定要把硬盤(pán)劃分成好幾個(gè)部分,其實(shí)我們完全可以只創(chuàng )建一個(gè)分區使用全部或部分的硬盤(pán)空間。不過(guò),不論我們劃分了多少個(gè)分區,也不論使用的是SCSI硬盤(pán)還是IDE硬盤(pán),都必須把硬盤(pán)的主分區設定為活動(dòng)分區,這樣才能夠通過(guò)硬盤(pán)啟動(dòng)系統。
二、擴展分區和邏輯分區:
DOS和FAT文件系統最初都被設計成可以支持在一塊硬盤(pán)上最多建立24個(gè)分區,分別使用從C到Z 24個(gè)驅動(dòng)器盤(pán)符。但是主引導記錄中的分區表最多只能包含4個(gè)分區記錄,為了有效地解決這個(gè)問(wèn)題,DOS的分區命令FDISK允許用戶(hù)創(chuàng )建一個(gè)擴展分區,并且在擴展分區內在建立最多23個(gè)邏輯分區,其中的每個(gè)分區都單獨分配一個(gè)盤(pán)符,可以被計算機作為獨立的物理
聯(lián)系客服