MBR på 4 TB hårddisk?

Permalänk
Medlem

MBR på 4 TB hårddisk?

Nyligen köpte jag en extern hårddisk (WD My Book USB3.0 4TB V2, WDBFJK0040HBK-EESN). Disken funkar utmärkt men jag undrar en sak. Disken var förformaterad som MBR vilket borde ge den en begränsning på 2 TB vilket den inte gör. Alla 4 TB syns och är användbara. Jag trodde hårddiskar var tvungna att använda sig av GPT för att utnyttja utrymme över 2 TB. Hur ligger det till egentligen? Eller är det mitt operativsystem som helt enkelt visar fel information, dvs disken är formaterad som GPT men visar MBR? Jag kör Win7 Pro x64.

Visa signatur

Mk4: Antec 300 | E8400 | Asus P5Q Pro | Asus 9600GT | 4GB XMS2 | VX450 | WD 2,1TB (tot) | WinXP Pro x86
Mk5: Define R4 | 4670K | Asus Z87 Pro (C2) | Asus GTX760 | 16GB VENGEANCE LP | AX760i | WD 4,5TB (tot) | Win7 Pro x64

Permalänk
Medlem
Skrivet av zx04:

Nyligen köpte jag en extern hårddisk (WD My Book USB3.0 4TB V2, WDBFJK0040HBK-EESN). Disken funkar utmärkt men jag undrar en sak. Disken var förformaterad som MBR vilket borde ge den en begränsning på 2 TB vilket den inte gör. Alla 4 TB syns och är användbara. Jag trodde hårddiskar var tvungna att använda sig av GPT för att utnyttja utrymme över 2 TB. Hur ligger det till egentligen? Eller är det mitt operativsystem som helt enkelt visar fel information, dvs disken är formaterad som GPT men visar MBR? Jag kör Win7 Pro x64.

Kan du visa hur det ser ut? T.ex. Properties->Volumes från Disk Management.

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Keeper of the Bamse

Diskar måste använda GPT för att kunna boota från stora volymer, inte bara visa dem

Visa signatur

i7 10770K, NH-D15. 16GB corsair. RTX 3080. 3TB nvme. Samsung G9. Fractal Torrent Compact. Corsair RM850.
Logitech G pro wireless mouse. Logitech TKL915 wireless. Logitech Pro X Wireless.
Macbook pro M1 (16GB, 512GB). HP Reverb G2.
www.bamseclockers.com

Permalänk
Medlem
Skrivet av Printscreen:

Diskar måste använda GPT för att kunna boota från stora volymer, inte bara visa dem

Va?

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Medlem

Eftersom det är en extern hårddisk som kopplas via USB så tror jag att USB 3><SATA kontrollkortet i det externa chassit fixar så att MBR fungerar för 4TB HDDn.

Det finns även ett litet program som heter Disk Unlocker för ASUS moderkort som gör att alla interna SATA hårddiskar över 2TB fungerar utan problem.

Visa signatur

janee

Permalänk
Medlem
Skrivet av evil penguin:

Kan du visa hur det ser ut? T.ex. Properties->Volumes från Disk Management.

När jag går in i Volumes står det Partition style: Master Boot Record, och Capacity: drygt 3600000 (eftersom jag inte har disken till hands just nu så vet jag inte detta värdet exakt, men som skrivet visar det alltså drygt 3,6TB)

Visa signatur

Mk4: Antec 300 | E8400 | Asus P5Q Pro | Asus 9600GT | 4GB XMS2 | VX450 | WD 2,1TB (tot) | WinXP Pro x86
Mk5: Define R4 | 4670K | Asus Z87 Pro (C2) | Asus GTX760 | 16GB VENGEANCE LP | AX760i | WD 4,5TB (tot) | Win7 Pro x64

Permalänk
Medlem

Nyare hårddiskar har väl sektorer på 4KB istället för det gamla 512B? Jag skulle tro att det är därför det går bra med MBR.

Om den logiken håller, så borde maxstorleken för MBR ha bumpats upp till 8 * 2TB = 16TB.

Visa signatur

5950X, 3090

Permalänk
Medlem
Skrivet av janee:

Eftersom det är en extern hårddisk som kopplas via USB så tror jag att USB 3><SATA kontrollkortet i det externa chassit fixar så att MBR fungerar för 4TB HDDn.

Det där låter som en bra gissning:-)

Visa signatur

Mk4: Antec 300 | E8400 | Asus P5Q Pro | Asus 9600GT | 4GB XMS2 | VX450 | WD 2,1TB (tot) | WinXP Pro x86
Mk5: Define R4 | 4670K | Asus Z87 Pro (C2) | Asus GTX760 | 16GB VENGEANCE LP | AX760i | WD 4,5TB (tot) | Win7 Pro x64

Permalänk
Medlem

GPT (och UEFI för Windows) är väl bara för att kunna boota från en 2TB> hdd.

Visa signatur

AW3423DW QD-OLED - Ryzen 5800x - MSI Gaming Trio X 3090 - 64GB 3600@cl16 - Samsung 980 Pro 2TB/WD Black SN850 2TB

Permalänk
Medlem

Gränsen för MBR ligger inte på en viss storlek, utan ett visst antal (2^32) sektorer. Med 512 B-sektorer blir det 2 TiB, och med 4 kiB-sektorer blir det 16 TiB.
De flesta interna hårddiskar större än 2 TiB kör i dag bakom kulisserna med 4 kiB-sektorer, men ljuger om det för operativsystemet (och därmed även för partitionshanteringen), och låtsas använda 512 B-sektorer vilket begränsar till 2 TiB. Men för externa hårddiskar är det betydligt vanligare att diskar med 4 kiB-sektorer är ärliga om det mot operativsystemet (jag antar då det är betydligt ovanligare att installera gamla OS och liknande som inte klarar av 4 kiB-sektorer på externa diskar mot interna).

Om man vill läsa mer:
http://en.wikipedia.org/wiki/Master_boot_record
http://en.wikipedia.org/wiki/GUID_Partition_Table
"For hard disks with 512-byte sectors, the MBR partition table entries allow up to a maximum of 2 TiB (2^32×512 Bytes)."
"For disks that present a sector size other than 512 bytes, such as USB external drives, there are limitations as well. A sector size of 4,096 results in an eight-fold increase in the size of a partition that can be defined using MBR, allowing partitions up to 16 TiB (2^32 × 4096 bytes) in size."

Permalänk
Medlem

Tack för infon här, precis det jag undrade över