區是寫入構成分區表的硬盤扇區的過程,它包含有關分區的信息,包括扇區大小、相對于主分區的位置、存在的分區類型、安裝的操作系統等。
創建分區時,會給它一個卷名,這樣就可以很容易地識別它。
本文目錄
硬盤驅動器的分區發生在對其進行物理格式化之后,但在對其進行邏輯格式化之前。它包括在磁盤上創建不混合數據的區域。
例如,可以使用它來安裝使用不同文件系統的不同操作系統,因此,至少會有與使用不同文件系統的操作系統一樣多的分區。如果只使用一個操作系統,一個磁盤分區就足夠了。
有三種類型的分區:主分區、擴展分區和邏輯分區。一個磁盤最多可以包含四個主分區(其中只有一個可用),或者三個主分區和一個擴展分區。在擴展分區中,用戶可以創建邏輯分區(即“模擬”幾個較小的硬盤)。主分區可以用來安裝操作系統,其中只有一個主分區還可以被設置為活動分區。如果硬盤上的4個主分區都安裝了操作系統,那么活動分區的設置決定了是從哪個分區的系統啟動。被設置為活動分區的主分區具有啟動引導程序(例如,NTLDR,bootmgr)用來從硬盤加載操作系統。
下面是磁盤包含一個主分區和一個由三個邏分區組成的擴展分區的示例:
對于DOS系統(DOS、Windows 9x),只有主分區是可引導的,因此是唯一可以啟動操作系統的分區。
引導扇區(稱為主引導記錄或MBR)是硬盤的第一個扇區(柱面0、磁頭0、扇區1),它包含主分區表和稱為引導加載程序的代碼,將其加載到內存中后將允許系統引導。
在它被加載到內存中之后,這個程序將決定從哪個系統分區啟動,并啟動這個程序(稱為bootstrap),該程序將啟動該分區上存在的操作系統。
該磁盤扇區還包含有關硬盤的所有信息(即制造商、序列號、每個扇區的字節數、每個簇的扇區數、扇區數等),因此,這個扇區是硬盤上最重要的扇區,BIOS設置程序也使用它來識別硬盤。換句話說,沒有它,你的硬盤是無用的,這使它成為病毒最喜歡的目標。
FAT是DOS操作系統(DOS和Windows 95以及支持它的Windows NT和OS/2)使用的文件系統的名稱。
下面是各種操作系統使用的文件系統:
DOS:FAT16
Windows 10:NTFS
Windows 7:NTFS
Windows XP:NTFS
Windows 98:FAT32
Windows 95:FAT16-FAT32(用于OSR2版本)
Windows NT:NTFS
OS/2:HPFS
Linux:Linux Ext2,Linux Ext3
FAT文件系統的特點是使用文件分配表和簇。
簇是FAT文件系統中最小的存儲單元。簇實際上代表固定數量的磁盤扇區。
FAT(文件分配表)是文件系統的核心,它位于0柱面、1磁頭、2扇區中(為了預防事故,在另一個扇區中復制)。該表記錄了所使用的簇的數量以及文件在簇中的位置。
FAT文件系統支持最大2GB的磁盤或分區,最多允許65536個簇,因此,無論分區或磁盤的大小如何,每個簇必須有足夠的扇區,以便可以在這65525個簇中包含整個磁盤空間,結果,磁盤(或分區)越大,每個簇的扇區數越多。
FAT文件系統使用根目錄(在使用此類文件系統的操作系統上用符號C:\表示),該文件必須位于硬盤上的特定位置。此根目錄存儲有關它包含的子目錄和文件的信息。對于文件,它將存儲文件名、文件大小、上次修改文件的日期和時間、文件屬性以及文件開始的簇號。
如前所述,共有三種類型的分區:主分區、擴展分區和邏輯分區。一個磁盤最多可以包含四個主分區(其中只有一個是活動的),或者三個主分區和一個擴展分區。在擴展分區中,用戶可以創建邏輯分區(給人的印象是有幾個較小的硬盤)。
主分區
主分區必須經過邏輯格式化,并具有適合其上安裝的操作系統的文件系統。
如果磁盤上有幾個主分區,一次只能激活一個主分區,并且該分區可見,具體取決于啟動計算機所使用的操作系統。通過選擇要在啟動時加載的操作,可以確定哪個分區是可見的。活動分區是計算機啟動時加載操作系統的分區。除開始時使用的活動分區以外的其他分區將被隱藏,隱藏的分區就不能被訪問,因此,只能從安裝操作系統的主分區訪問數據。
擴展分區
開發擴展分區是為了克服四個主分區的限制,因為你可以在其中創建任意數量的邏輯分區。擴展分區中至少需要一個邏輯分區。用戶可以在主分區和邏輯分區中存儲數據,但是擴展分區不能直接存儲數據,因為擴展分區的作用是保存邏輯分區。
許多人在使用計算機時只把整個硬盤分為一個區,從而占用了硬盤上的所有可用空間,但是,就性能和容量而言,這不是最有利的解決方案。一個好的解決方案是創建多個分區,這樣就可以在磁盤上安裝多個操作系統,節省磁盤空間,提高文件安全性以及更輕松地組織數據。
下面包含多個操作系統的系統的外觀:
1.頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。
2.在學習中有什么問題,歡迎與我溝通交流,號搜索【微課傳媒】,我在這里等你喲!
一、Windows的文件系統
二、Linux文件系統及其類型詳解
三、文件系統的掛載
四、總結
五、思維導圖
1、FAT16:
2、FAT32:
3、NTFS:
通過表格的形式,能很明顯的對比出NTFS的分區最大,FAT32的簇大小更多樣
1、XFS:
2、ext3(第3代擴展文件系統):
3、ext4:
4、swap(交換分區):
5、Vat:
6、ReiserFS:
7、RAMFS:
8、NFS:
9、iso9660:
1、文件系統是在創建分區或格式化時創建的。
2、掛載:
3、不經過掛載的分區,不能提供給用戶在分區內存取數據。
4、利用“/etc/fstab”配置文件可以設置系統啟動時自動掛載的文件系統。
5、Linux內核支持的文件系統,可以通過查看以下目錄查看:
[root@localhost ~]# ls /lib/modules/3.10.0-1127.8.2.el7.x86_64/kernel/fs/
binfmt_misc.ko.xz cramfs fscache lockd nls xfs
btrfs dlm fuse mbcache.ko.xz overlayfs
cachefiles exofs gfs2 nfs pstore
ceph ext4 isofs nfs_common squashfs
cifs fat jbd2 nfsd udf
幫助大家更好的記憶理解