關於計算機磁碟的分割槽問題

2022-09-16 21:36:33 字數 1378 閱讀 7485

在安裝win7和centos的雙系統的時候,遇到了一些問題:磁碟明明還有空間,但是在建立新分割槽掛載目錄時,分割槽工具提示「無法撥發所申請的分割槽 not enough free space on disks」。網上查了一下,說是問題出在磁碟的分割槽機制:乙個磁碟只能有四個分割槽。

為了搞明白乙個磁碟上只能有四個分割槽到底是什麼意思,我開始搜相關的問題,然後大概摸清楚了磁碟到底是怎麼分割槽的。

我們知道,windows下一般會分有許多個不同的盤(c盤/d盤/e盤/f盤),如果僅僅只有這四個,那麼我們就很好理解了,乙個盤對應乙個分割槽嘛!但是事實上並沒有這麼簡單。在早期確實是這樣的,那時磁碟的空間還不像現在這麼大,乙個磁碟上有四個分割槽的上限完全是夠用的,但是隨著發展,磁碟的容量越來越大,出於各種各樣的原因,四個盤漸漸的不夠用了,那麼怎麼才能劃分出更多的盤呢?於是,新的分割槽方式應運而生。新的分割槽方式並沒有廢棄之前的機制,而是加上了一些巧妙地處理方法:四個分割槽的上限沒有刪除,舊有的分割槽也保留,叫主分割槽,同時加入了一種新的分割槽型別,叫擴充套件分割槽。擴充套件分割槽和主分割槽稱呼不同,使用上當然也有一些不同:主分區分出來後會確定檔案系統,直接成為乙個可以使用的盤;而擴充套件分區分出來的時候不用選定檔案系統,分出來之後也不能直接使用,而是會由未分配空間變為可用空間,然後在擴充套件分割槽之下,理論上可以分出無限多個邏輯分割槽,每個邏輯分割槽可以使用不同的檔案系統,對應乙個盤,這樣乙個磁碟就可以分出多於四個的碟符(於是可以看到有一些分盤狂魔分出了c/d/e/f/g/h/……。a/b為什麼不能用?對不起,我不清楚。不過從a預設對應軟盤可以大膽猜測大概是因為某些歷史原因)。

上面說到了磁碟的分割槽有兩種型別——主分割槽和擴充套件分割槽。其中主分區分出來之後就會有乙個獨立的分割槽(在windows下,一般是c盤);而擴充套件分區分出來之後會產生乙個未使用的分割槽,你可以在擴充套件分割槽下面在分出理論上無窮多個邏輯分割槽(在windows下,d/e/f一般是同乙個擴充套件分割槽下的不同邏輯分割槽。但是不絕對,也有可能c/d兩個是主分割槽,e/f兩個是同乙個擴充套件分割槽下的不同邏輯分割槽)。看到這裡,有些愛折騰的人沒準就開始想搞點么蛾子了,但是在你開始之前,你還得知道一些東西:比如磁碟上必須要有乙個活動分割槽。(完了,怎麼又多出乙個活動分割槽?對不起,因為我上面忘了說……不過現在回頭看發現好像留在這裡說也不錯。)那麼問題來了,活動分割槽又是個什麼鬼?放心,多出來的這個鬼並不會推翻上面的東西。我們知道電腦想執行起來需要安裝系統,而系統會安裝到某乙個分割槽裡面(在windows下安裝系統的是c盤),活動分割槽就是安裝有系統的分割槽。但是不是任意乙個裝有系統的分割槽都能成為活動分割槽的,只有主分割槽才能夠被設為活動分割槽。

不過我發現了乙個很好玩的事情,先把我的磁碟截圖給大家看看

大家有沒有發現擴充套件分割槽下可以分出主分割槽?但是似乎擴充套件分割槽下面的主分割槽並沒有進入四個分割槽上限的計算,因為除了這個擴充套件分割槽我已經有三個主分割槽了。

關於計算機

每當我們看到什麼人工智慧 資料分析 作業系統等等,總是會覺得,wahhho,計算機居然可以這麼神奇,居然可以完成這麼多工作。當然,我曾經也這麼以為,感覺很厲害,甚至可以自己學習。有時會很敬畏,甚至自己想想都會覺得可笑。可是如果仔細思考就會發現,計算機其實什麼也不會,他只是會簡單的0和1的與或非運算,...

關於學計算機

東學西學?學了一堆亂七八糟的東西,到頭來,很多東西掌握都是特別淺,也更加迷茫了,都不知道學什麼好了,也給人一種學什麼知識都特別的無力,不斷的懷疑自己,自己到底適不適合這個行業,能不能在這個行業混下去,沒有心情去想其他太多的事情,也強制自己不想其他的事情,集中精力去學知識,可是存在很多的問題,比如該學...

關於計算機學習

我認為計算機領域真正的學習應該是 部落格式 的,即遵循 遇到問題 查閱資料 弄懂問題 有成就感 總結記錄 早些時候我把這個叫做 需求驅動學習 在整個專案遷移結束之後,嘟嘟開始對遷移過程進行復盤,發現以下幾點需要搞明白 為啥多程序變數不能共享 為啥有gil在多執行緒就不好用了 為啥乙個非同步任務阻塞會...