Olarak bilgisayar , bir bölüm , bölge ya da bir disk , bir bir kesitidir depolama ortamına ( bir sabit disk , SSD , bellek kartı , vs.). Bölümleme, bu medyayı, işletim sisteminin bilgileri ayrı ayrı yönetebileceği bölümlere ayırma işlemidir , genellikle orada bir dosya sistemi oluşturarak , kullanılabilir alanı organize etmenin bir yolu.
Her işletim sisteminin algıladığı bölümleri belirlemenin farklı bir yolu vardır:
CIM Şeması , bir alt kümesi Ortak Bilgi Modeli , bir bölümü temsil CIM_DiskPartition sınıfına .
Donanımın başlatılmasını tamamladıktan sonra mikro kodun başlatma sürecine devam etmek için yürütülecek ilk talimatları arayacağı “ önyükleme bölümü ” (bazen “birincil bölüm” dilinin kötüye kullanılmasıyla) diyoruz . Genel olarak, bu mikro kod , bilgisayarda bulunan tek işletim sistemini başlatmasına veya kullanıcıya farklı yüklenebilir sistemler arasında bir seçim sunmasına izin veren bir önyükleyici bulur .
Bir depolama ortamı, farklı mimariler için bölümlere ayrılabilir. Bu nedenle, MBR türünün (Intel bölümleme) bölümlendirmesinin, PC türündeki kişisel bilgisayarların çoğunda, kapasitesi 2 TB veya daha az olan ortamlar için uzun süredir kullanıldığını gördük (MBR bölümleme, 32 bit adresleme ile sınırlıdır) veya Daha yeni mimariler için ( 2010'lardan beri Macintosh , Linux ve PC) GPT , 2 TB'den daha büyük bir kapasiteye sahip medyadan tam olarak yararlanacak şekilde tasarlanmıştır.
PC tipi bir bilgisayarda , her bölümle ilişkili bir tür, barındırdığı dosya sistemi türünü belirtir. Bu tanımlayıcı , aşağıdaki yazışma tablosu ile bir bayt kaplar :
İD | Tür |
---|---|
00 | Boş |
01 | FAT12 |
02 | XENIX kökü |
03 | XENIX / usr |
04 | FAT16 <32Mio ( CHS adresleme ) |
05 | Dürbün |
06 | FAT16 |
07 | NTFS (ve önceki HPFS ) |
08 | AIX , bkz. JFS |
09 | Önyüklenebilir AIX |
0a | OS / 2 Önyükleme Yöneticisi |
0b | Win95 OSR2 FAT32 ( CHS adresleme ) |
0c | Win95 OSR2 FAT32 ( LBA adresleme , FAT32X olarak da bilinir) |
0 | Win95 FAT16 ( LBA adresleme ) |
0f | Kapsam ( LBA adresleme ) |
10 | BAŞYAPIT |
11 | Gizli FAT12 |
12 | Compaq teşhis |
14 | Gizli FAT16 <32M |
16 | Gizli FAT16 |
17 | Gizli HPFS / NTFS |
18 | AST SmartSleep |
1b | Gizli Win95 FAT32 |
1 C | Gizli Win95 FAT32 (LBA) |
1 inci | Gizli Win95 FAT16 (LBA) |
24 | NEC DOS |
2 F | Akıllı Dosya Sistemi |
30 | AROS RDB |
39 | Plan 9 |
3c | PartitionMagic Kurtarılabilir Bölüm (PqRP) |
40 | Venix 80286 |
41 | PPC PReP Önyükleme |
42 | SFS |
4 g | QNX 4.x |
4. | QNX4.x 2 arasında bölme |
4f | QNX4.x 3 e bölümü |
50 | OnTrack DM |
51 | OnTrack DM6 Aux |
52 | CP / M |
53 | OnTrack DM6 Aux |
54 | OnTrackDM6 |
55 | EZ-Drive |
56 | Altın Yay |
5c | Priam Edisk |
61 | SpeedStor |
63 | GNU HURD veya Sys |
64 | Novell Netware |
65 | Novell Netware |
70 | DiskSecure Mult |
75 | PC / IX |
80 | Eski Minix |
81 | Minix / eski Linux |
82 | Linux takas / ZFS havuzu |
83 | Bu bölüm türü ext2 , ext3 , ext4 , ReiserFS ve JFS dosya sistemleri tarafından kullanılır. |
84 | OS / 2 gizli C: |
85 | Linux Genişletilmiş |
86 | FAT16 ses seti |
87 | NTFS birim seti |
8 | Linux LVM |
93 | Amip |
94 | Amip BBT |
9 g | Evsiz |
9f | BSD / OS |
a0 | IBM Thinkpad merhaba |
5'te | FreeBSD |
a6 | OpenBSD |
a7 | Sonraki adım |
8'de | Darwin UFS |
a9 | NetBSD |
ab | Darwin çizme |
af | HFS + |
b7 | BSDI fs |
b8 | BSDI takası |
bb | Önyükleme Sihirbazı hid / Acronis Hidden |
M.Ö | Acronis Güvenli Bölge |
olmak | Solaris önyükleme |
c0 | CrashDump.sys CTOS-III PC dosyası (CTOS = Bull & Unisys çok görevli ve çok kullanıcılı x86 [i386] işletim sistemi , 1990'ların ortalarında PC'ye taşınmıştır) |
c1 | DRDOS / saniye (FAT- |
c4 | DRDOS / saniye (FAT- |
c6 | DRDOS / saniye (FAT- |
c7 | Syrinx |
CD | Dosya sistemi (sistem diski veya veri diski) CTOS-III PC ( CTOS = Bull & Unisys çok görevli ve çok kullanıcılı x86 [i386] işletim sistemi, 1990'ların ortasında PC'ye taşınmıştır) |
da | FS olmayan veriler |
db | CP / M / CTOS /. |
nın-nin | Dell Yardımcı Programı |
df | BootIt |
e1 | DOS erişimi |
e3 | DOS salt okunur |
e 4 | SpeedStor |
eb | BeOS dosya sistemi |
ee | EFI GPT |
ef | EFI sistem bölümü ( FAT12 veya FAT16 veya FAT32 olarak biçimlendirilmiş ) |
f0 | Linux / PA-RISC b |
f1 | SpeedStor |
f4 | SpeedStor |
f2 | İkincil DOS |
f7 | MVTFS |
fd | Linux otomatik baskını |
fe | LANstep |
ff | BBT |
Bir bölümü belirlemek için üç farklı yöntem kullanılabilir.
Tarihsel olarak, bir depolama cihazı, kullandığı denetleyici tarafından ve bu cihazda, numarasına göre bölüm belirlendi.
Linux'ta örnek: / dev / s d b 3: / dev "cihazlar" (= çevre birimleri) dizinidir, s "SCSI" veya "seri" anlamına gelir ( h, paralel erişim IDE disklerini ifade etmekten farklı olarak), d " Disk" veya 'tahrik' veya 'cihaz', b belirtmektedir ikinci Bu kategoride açılışta bulunan diski ve 3 bu diskte bölüm sayısını belirtir.
Bu yöntem, adlandırma farklılıklarına rağmen sabit cihazlar için çok uygundur ( Grub onları 0'dan, diğerleri 1'den numaralandırır).
Montaj numarası bağlantı sırasına bağlı olan harici çevre birimlerinde (örneğin: SCSI veya USB sabit disk ) daha tehlikeli hale gelir .
Bölümlere açık bir şekilde hitap etmenin bir çözümü, her birine bir etiket veya "etiket" atamaktır. Böylelikle bir bölüm, kullanıcı veya yönetici tarafından açıkça tanımlanabilecektir (Linux'ta, e2label tarafından kullanılan etiketler 16 karakterle sınırlıdır ve bunun ötesinde kesilir).
Bu çözüm, tek kullanıcılı bir sistemde en rahat olanıdır. Birden fazla kullanıcının olması durumunda, etiket çarpışması nedeniyle olası çatışmalardan kaçınmak onlara kalmıştır.
Etiketlerin homonimliği, aynı içeriğe sahip bölümlere sahip başka bir diskin kolayca ikame edilmesi için istenen bir efekt olabilir (ancak muhtemelen farklı boyutlar: bir ortamın başka bir ortamla değiştirilmesi, daha fazla alan sunması, yedek veya test kopyasının değiştirilmesi, vb.) .
UUID ( "Evrensel Benzersiz Tanıtıcı") bir bölümü biçimlendirme otomatik olarak oluşturulan 128 bitlik kimliğidir. İki tanımlayıcıları çarpışma riski (2 minimumdur 128 biraz-to-bit durumunda dışında - = 340 282 366 920 938 463 463 374 607 431 768 211 456) , hangi çarpışma riskini dışlamak mümkün kılar klonlanmış bölüm. bit.
Açıkça, etiketin okunabilirliğini kaybediyoruz. Bir UUID, okumasına yardımcı olmak için genellikle onaltılık çizgilerle gösterilir. Evde kullanımda, son dört karakter, cihazı bir kağıt etiket üzerinde hızlı bir şekilde tanımlamak için yeterli olabilir.
Örnek: e8bac219-c30c-4315-9dc5-f47075bf697e
Linux'ta, blkid (yönetici) komutu , sistemdeki her depolama aygıtı için, varsa, üç parça bilgi sağlar:
mint17 ~ # blkid /dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="3030-3030" TYPE="vfat" /dev/sda2: LABEL="RECOVERY" UUID="FC10BC6C10BC2F8E" TYPE="ntfs" /dev/sda3: LABEL="OS" UUID="00B8457CB8457168" TYPE="ntfs" /dev/sdb1: UUID="c298c9ac-f202-4d1d-81a9-31dd69f62992" TYPE="ext4" /dev/sdb2: LABEL="Mint 17.2 Mate64" UUID="c236a94f-6696-49b5-9892-3d4f4324eee4" TYPE="ext4" /dev/sdb3: LABEL="homecommon" UUID="e8bac219-c30c-4315-9dc5-f47075bf697e" TYPE="ext4" /dev/sdc1: LABEL="SAMSUNG" UUID="C43CC9B13CC99EB4" TYPE="ntfs"Kullanılan bölümleme tablosunun formatına bağlı olarak, bir depolama ortamının farklı bölümleme türleri vardır . 2015 itibariyle, her ikisi de Intel tarafından tasarlanan iki ana bölümleme tablosu biçimi, MBR kullanan (1983'ten kalma) ve GUID'leri (2002'den kalma) kullanan biçimdir .
Bu bölüm, PC uyumlu bilgisayarların depolama ortamını (orijinal olarak yalnızca sabit diskler) bölümlemenin tarihsel yolunu ele almaktadır . Bu yöntem 1980'lerde kurulmuş ve bu güne kadar devam etmektedir (2015). Ancak, kişisel bilgisayar BIOS'unu EFI ile değiştirmek , GPT bölümleme moduna geçişi tamamlamalıdır .
Bölüm tablolarıBölüm bilgileri, ortamın kendisinde, bölüm tabloları adı verilen alanlarda depolanır. Ana bölüm tablosu, medyanın ilk sektöründe ( MBR durumunda önyükleme sektörü olarak bilinir , ayrıca önyükleme yükleyici kodunu içerir) veya ilkinde ( GPT'nin sonunda bir yedek kopya olması durumunda) bulunur. destek). Bölüm tablosundaki her giriş, bölümün başlangıç adresini ve boyutunu içerir. Bunlar, bir dosya sistemi içeren birincil bölümler veya (MBR durumunda) genişletilmiş bölümler olabilir ve bunlar da ana tablo ile aynı yapıya sahip bir bölüm tablosu içerir.
Birincil bölümlerBir Windows sisteminin önyükleme bölümü mutlaka ilk birincil bölümdür.
Bir GNU / Linux sisteminin önyükleme bölümü, harici ortam dahil herhangi bir yerde olabilir.
Bölüm tablolarında, bazıları önyükleme sektöründe kaplanan alanla ilgili, diğerleri ise işletim sisteminin çalışmasını basitleştirmeyi amaçlayan kısıtlamalar vardır. Ana bölüm tablosunda, dört birincil bölüm veya genişletilmiş bir bölümle (genellikle sonuncusu) ilişkili bir ila üç birincil bölüm olan en fazla dört bölüm oluşturabilirsiniz . Genişletilmiş bir bölüm, ortam başına dört bölümden oluşan tarihsel sınırı ortadan kaldırır.
Genişletilmiş bölüm, ikincil bölümler vb.Dörtten fazla bölüme ihtiyacınız olduğunda, genişletilmiş bir bölüm oluşturmanız gerekir. İkincisi, basitçe, ikincil bölümleri (genellikle mantıksal bölümler olarak adlandırılır) içerecek olan özel bir birincil bölümdür. Linux'taki fdisk aracı 60 adede kadar bölümü yönetir: üç birincil bölüm ve 56 mantıksal bölüm içeren bir genişletilmiş bölüm.
Bu ikincil bölümler, bir kullanıcı programı (veya sistem için) için diğer bölümlerden hiçbir şekilde farklı değildir. Ancak, yalnızca birincil bölümler, denetimi doğrudan bir işletim sistemine veya bir sistem seçicisine geçmeden önce başlatma sırasında, başlatma sırasında denetimi ele alan BIOS tarafından doğrudan tanınır .
Genişletilmiş bölüm tablosu EBR'de yer almaktadır . EBR ayrıca, gerekirse, daha sonra üçüncül bölümler vb. İçerecek olan genişletilmiş bir bölüm içerebilir . Ancak bu teorik olasılığa 2015'te nadiren ihtiyaç duyulmaktadır.
Daha önce, Apple bilgisayarlar tüm Macintosh türlerinde okunabilen, ancak yalnızca PowerPC'de çalışan bir Intel Mac'te önyüklemeye izin vermeyen belirli bir bölümleme sistemi kullanıyordu.
Intel işlemcilerle donatılmış Apple bilgisayarlarının yanı sıra Itanium işlemcilerle donatılmış sunucuların konuşlandırılmasından bu yana, bu sistemler tarafından kullanılan bölümleme türü GPT (GUID Partition Table) ile değiştirildi. Doğrudan BIOS'a sahip uyumlu bir PC veya PowerPC veya 680x0'a sahip bir Macintosh tarafından okunamayan bu yeni bölümleme formatı, orijinal BIOS yerine UEFI tarafından yönetilen anakartların görünümüyle PC'lerde giderek yaygınlaştı .
Bölümler oluşturmak ve (bazıları için) bu bölümleri biçimlendirmek için kapsamlı olmayan bir araç listesi: