Partitsioon

Partitsioon ehk sektsioon on arvutisüsteemi kõvaketta või muu välismäluseadme loogiliselt määratletud osa, millel harilikult asub muudest sama mäluseadme partitsioonidest sõltumatu failisüsteem. Partitsioonid võtavad enda alla järjestikuse ala plokkidest/sektoritest (ühe sektori suurus on reeglina 512 baiti). Iga selline sektsioon toimib nagu ta oleks iseseisev kõvaketas ning seega ühe partitsiooni piires tehtavad operatsioonid ei mõjuta kuidagi teistel partitsioonidel olevaid andmeid. Partitsioone luuakse tarkvaraliste vahenditega.

Partitsioonide tüübid

PC kõvaketta (HDD) mäluruumi on võimalik jaotada kuni neljaks põhipartitsiooniks või kuni kolmeks põhipartitsiooniks ning üheks laiendatud partitsiooniks. 16-baidiste sissekannetena moodustavad need põhi-alglaadekirjes ehk MBR-s (Master Boot Record) asuva partitsioonitabeli.
Infot partitsiooni tüübi kohta hoitakse partitsioonitabeli sissekandes ühebaidilise koodina. Mõned koodid (näiteks 0x05 ja 0x0F) võivad tähistada laiendatud partitsiooni. Enamikku neist kasutab alglaadimishaldur, mis partitsioonitabeli põhjal otsustab, kas partitsioon sisaldab andmete lugemiseks või kirjutamiseks kasutatavat failisüsteemi.

Põhipartitsioon

Põhipartitsioon sisaldab ühte failisüsteemi. DOS-i ja kõigi Windows opsüsteemide puhul on "süsteemi partitsioon" alati esimene. Kõik Windows operatsioonisüsteemid alates Windows 95-st võivad paikneda peaaegu igal partitsioonil, kuid alglaade failid (näiteks io.sys, bootmgr ja ntldr) peavad olema esimesel partitsioonil. Samuti võivad muud tegurid (näiteks BIOS) nõuda, millisel partitsioonil asub peamine operatsioonisüsteem. 
Põhipartitsiooni tüübi kood vastab kas sellel asuvale failisüsteemile (näiteks kood 0x07 tähendab NTFS või HPFS failisüsteemi) või osutab partitsiooni on muule otstarbele (näiteks kood 0x82 osutab tavaliselt Linuxi saalealale). DOS ja Windows operatsioonisüsteemide ning nende piirangute tõttu on FAT16 ja FAT32 failisüsteemidel palju partitsioonitüübi koode. Linux op. süsteem võib ära tunda mitmeid failisüsteeme (ext4, ext3, ext2, ReiserFS jne.), mis kõik kannavad sama partitsioonitüübi koodi (0x83 ehk Linux-i algne failisüsteem).

Laiendatud partitsioon

Ühel kõvakettal (HDD) võib olla ainult üks laiendatud partitsioon. Selle partitsiooni saab jaotada omakorda mitmeks loogiliseks partitsiooniks. DOS ja Windows süsteemide puhul võib igale loogilisele partitsioonile määrata ka ketast tähistava tähe.

DOS, Windows ja OS/2

DOS, Microsoft Windows ja OS/2 puhul on levinud viisiks kasutada aktiivse failisüsteemi jaoks ühte põhipartitsiooni, mis sisaldab operatsioonisüsteemi, rakendusi, saalefaili, kõiki utiliite ja kasutaja faile. Windowsi algseadete järgi on täht C: tavaliselt määratud põhipartitsiooni tähiseks. Samal kettal võivad olla ka teised partitsioonid, mis võivad, aga ei pruugi olla ketastena nähtavad (näiteks taastamise või diagnostika tööriistadega partitsioonid). Microsofti ketta tähised ei ole partitsioonidega üksühele vastavuses, partitsioone võib olla rohkem kui on kettatähiseid. 
Microsoft Windows 2000, XP, Vista ja Windows 7-ga on kaasas kettahaldusprogramm (Disk Management), mis võimaldab luua, kustutada ning muuta FAT- ja NTFS-failisüsteemidega partitsioone. Windows Vista ja Windows 7 kettahaldusprogramm Windows Disk Manager kasutab partitsioneerimisel uut skeemi, mis ei ole ühilduv Windows 2000, XP, OS/2, DOS ja paljude teiste operatsioonisüsteemidega.

Multi- ja segabuutimisega süsteemid

Multibuut-süsteemi puhul on kasutajal võimalik alglaadida ühte mitmest operatsioonisüsteemist, mis asuvad erinevatel mäluseadmetel või ühe mäluseadme eri partitsioonidel. Selliste süsteemide puhul valitakse arvuti käivitamisel käivitatav operatsioonisüsteem (korraga on võimalik käivitada vaid ühe op. süsteemi).
Multibuutimist võib segi ajada olukorraga, kus juba jooksvas operatsioonisüsteemis käivitatud virtuaalmasinas jooksutatakse sama või erinevat operatsioonisüsteemi.

GUID partitsioonitabel

Globally Unique IDentifier (GUID) partitsioonitabel on osa Unified Extensible Firmware Interface (UEFI) standardist, mida paljud operatsioonisüsteemid tänapäeval toetavad.

Partitsiooni taastamine

Kõvaketta partitsiooni kustutades eemaldatakse selle sissekanne partitsioonitabelist ning andmed ei ole enam ligipääsetavad, kuid püsivad sellest hoolimata kõvakettal kuni ülekirjutamiseni. Spetsiaalsed programmid (näiteks TestDisk, MiniTool Solution Partition Wizard ja gpart) on võimelised lokaliseerima eemaldatud/kadunud failisüsteeme ning vastavaid partitsioone taaslooma. Mõned kettahalduse programmid võivad kustutatud partitsiooni esimesed sektorid üle kirjutada. Näiteks partitsiooni kustutamisel kirjutab Windows Disk Management enne partitsiooni eemaldamist üle selle esimese sektori (suhtelise sektori 0). Siiski on võimalik taastada FAT32 või NTFS partitsioone kui tagavara buut-sektor on alles.

Tihendatud kettad

Kõvakettaid saab tihendada ehk kokku pakkida, saades sel moel lisaruumi. DOS-i ja varaste Microsoft Windowsi üpsüsteemidega kasutati programme nagu Stacker (DR-DOS v.a 6.0), SuperStor (DR-DOS 6.0), DoubleSpace või DriveSpace (Windows 95). Ketta tihendamiseks loodi väga suur fail partitsioonile, kus säilitati ketta andmeid. Arvuti käivitades määrati sellele osale eraldi täht. Segaduse vältimiseks vahetati tavaliselt tähed originaal partitsiooni ja tihendatud ketta vahel nii, et tihendatud ketta täheks jäi C: ja tihendamata sai järgmise kasutamata tähe. Tänapäeval on ketaste tihendamise kasutamine vähenenud.