Cum se repartizează HDD-urile și SSD-urile pe Windows și Linux?

Poate că nu v-ați întrebat, dar când vine vorba de instalarea unui nou HDD sau SSD pe computer, există o serie de pași de urmat dacă dorim să le partiționăm pentru a limita performanța sau capacitatea acestor componente. În SSD-urile acestea sunt mult mai controlate de natura sa, dar în HDD-urile este foarte important să înțelegem cum sistemele de operare reușesc să se despartă, deoarece putem pierde performanța dacă nu o facem bine.

Nu vom explica cum să facem o partiție în sine, nici în ferestre din nici în Linux deoarece avem deja articole legate de ele în mod direct, dar în caz contrar vom aborda un alt subiect la fel de interesant: „cum o fac”.

Partitionarea HDD-urilor și SSD-urilor pe Windows și Linux

Partițiile pe HDD-uri și SSD-uri afectează performanța? Sunt atașate fizic?

Capacitate disco duro

Sunt două întrebări grozave, deoarece în funcție de dacă vorbim despre HDD sau SSD există un răspuns sau altul. Vom începe cu acesta din urmă, deoarece este mult mai simplu să răspundem și vom încheia cu HDD-urile mai în profunzime.

Într-un SSD, o partiție nu influențează performanța datorită naturii componentei și a flash-ului NAND. Când faceți o partiție pe un SSD, singurul lucru pe care îl facem este să spunem MBR / GPT cum este tabelul de partiții și în ce sectoare și blocuri fiecare începe și se termină.

SSD-partiție

Evident, blocurile sunt alocate pentru a economisi un spațiu predefinit în funcție de nevoile noastre și, deoarece controlorul necesită același timp pentru a accesa unele blocuri sau altele, nu vom avea nicio pierdere de performanță.

În privința unirii, în mod normal, un SSD își rezervă blocuri întregi atunci când vine vorba despre partiționare, astfel încât se încearcă să nu se partajeze aceste blocuri între două partiții, deci uniunea ca atare este fizică în cel mai rău caz, dar nu afectează nimic, este irelevantă la controler că datele sunt partajate din două partiții diferite în același bloc.

De ce acest lucru nu este valabil pe un HDD?

Disco duro 3D

Ei bine, întrucât în ​​SSD nu afectează prin natura și tehnologia sa, într-un HDD este opus din aceleași motive. După cum știm cu toții, părțile exterioare ale cipalelor se rotesc la viteze de rotație mai mari tocmai datorită vitezei unghiulare. Acest lucru influențează un termen cunoscut sub numele de latenta rotativa , care în mod evident nu este același în toate punctele plăcii.

Cu cât ne apropiem de ea margine și cu cât motorul și axul său au mai multe RPM, cu atât vom avea o latență mai mică la citirea datelor. Acest lucru influențează în mod direct timpul de căutare necesar pentru a poziționa axul pe pista specifică a platanului, lucru care ajută NCQ pentru a calcula căi mai scurte.

Velocidad HDD unghiular

Prin urmare, un sistem de operare ar trebui să fie localizat la periferia unei plăci, lucru pe care Windows și Linux îl obțin automat atâta timp cât nu există date despre el înainte de instalare. Când apare o partiție, capul de imprimare marchează începutul și sfârșitul pe platou, iar de acolo continuă să scrie, astfel încât există o legătură fizică între partiții datorită magnetismului și materialului partajat.

Tabelul de partiție îl înregistrează și de acolo HDD continuă să scrie noile date. Dar, ce se întâmplă dacă hard disk-ul nostru are mai multe plăci? Tactica este oarecum diferită, deși avem mai multe capete, alocarea și partiția pot varia în funcție de mărimea sau dimensiunile lor.

Ideal în conformitate cu mecanismele de adresare este că, dacă partiția este fezabilă pe o placă, există doar două capete destinate acesteia, lăsând restul fără lucru, dar dacă acest lucru nu se va întâmpla, despărțirea va fi activată diferite plăci simetric , pentru ce informații vor fi citite și scrise în toate, în același timp, împărțind capacitatea între ele.