Skrivet av echo:
Begränsningen sitter i såväl BIOS som i Windows XP och många kontrollerkort+drivrutiner. Problemet med BIOS är väl främst att man har problem att boota från stora diskar om jag förstått det rätt (jag ser dessa 3TB diskar som lagringsdiskar och inte som systemdiskar så jag har inte kollat närmare på det).
Ska man köpa en 3TB disk så bör man ha koll på att sin hårdvara och mjukvara stödjer >2TB-diskar, och det är lättare sagt än gjort. Därför har western digital valt att skicka med ett kontrollerkort vars hårdvara och drivrutiner klarar av detta, har man då ett operativsystem (t.ex. win 7 och *nix) som klarar av dessa diskar har man alltså inget problem (även om det fortfarande säkert kan vara problematiskt att boota från disken).
UEFI har inte detta problem, största problemet med UEFI är i mitt tycke att tillverkarna kan få för sig att implementera lite skumma saker men UEFI kommer att ersätta BIOS så det är inte värt att försöka streta emot Däremot är UEFI så nytt så det kan ha lite barnsjukdomar, om det är bättre eller ej beror säkert på tillverkarens implementation och vad man tillåter att folk pillar på.
Jag vet inte vad discwizard gör egentligen eller om det är något som fungerar på alla 3TB-diskar, men i praktiken innebär det att du måste ha flera partitioner och att den största partitionen kan som mest vara 2 TB.
Ja, just det, om det ska vara en startdisk så uppstår problem med BIOS. Grunden för startdiskar är ju MBR. Men om man förlitar sig på ett system som använder MBR för startdiskar så får inte disken vara större än 2,19 TB eller 2 TiB, i annat fall måste man partitionera den?
Så om man antar att disken är 3 TB, så måste man alltså partitionera den först så att den största partitionen som ska vara startpartition blir 2 TB prick, och resterande kan vara 1 TB eller delas in i ytterligare partitioner efter önskemål? Det är alltså så det funkar om det är ett system som använder MBR för startdiskar?
Stämmer det att man på system som använder GPT kan ha upp til 9,4 Zetta Byte eller 8 ZiB stora diskar? Kan en sån disk vara startdisk eller endast lagringsdisk?
Jag har ett Intel X38 baserat Gigabyte MOBO med Award BIOS (F8) och Windows Vista 64-bit. Du verkar ju bra insatt i det här så jag väljer att fråga dig här. Finns det någon som helst chans för mig att skaffa en sån här 3 TB disk och använda den som startdisk med Windows 7 64-bit på? Utan att partitionera alltså och göra den mindre på så sätt? Hur stor kan min startdisk vara egentligen? Är det 2 TB som gäller för min dator?
Jag kikade lite på Wikipedia artikeln om GPT men förstod inte riktigt det där. Men som jag fattat det så måste min dator ha EFI (föregångaren till UEFI) istället för BIOS, plus att jag måste ha 64-bit Windows om jag vill kunna starta från en GPT disk (funkar inte alls med Windows 32-bit). Men i och med att mitt MOBO har Award BIOS så har jag med andra ord inte stöd för GPT diskar?
Ja, jag antar också att Diskwizard är bara någon Windows programvara som man kan använda för att dela in den där tjockisen (3 TB!!!) i mindre delar. Men det hjälper ju inte om man bygger en ny dator utan något operativsystem förinstallerat. Så man måste ändå gå till en fungerande dator för att partitionera den och sedan återkomma för installation i den nya datorn.
Förra månaden läste jag en intressant artikel i TechWorld om just BIOS (Slutet för bios). Där skriver man att det är några MOBO tillverkare så som MSI som redan har börjat fasa in UEFI. Jag minns att de hade några modeller ute för två år sedan med Intel P45 som hade UEFI. ASUS har också börjat nosa lite på det, men än så länge bara på serversidan, inte för desktop.
Men det är många som är skeptiska till UEFI. Till exempel så programmeras UEFI i C++. Är det inte bättre med assembler som i BIOS?
En annan sak är att UEFI inte har öppen källkod. Det har inte BIOS heller, men när man ändå skapar ett nytt och mer flexibelt system, är det då inte bättre att använda öppen källkod? Det finns ju alternativ som Coreboot, OpenBIOS och Open Firmware. Varför är dessa sämre? Det är väl mest för att de inte backas upp av ett multi-miljard bolag.
Det är bara några tankar som jag har haft. Jag är rädd att UEFI kommer att öppna upp dörrarna för script kiddies att ännu enklare sabotera datorer. I och med att man skapar ett mer generellt system och som dessutom använder högnivåspråket C++. Jag misstänker att man kommer närmare hårdvaran än vad tidigare var möjligt.
Tanken är ju att skapa ett till lager för att distansera hårdvara och operativsystem, men det skulle kunna få motsatt effekt i och med generaliseringen och C++. Man ska inte behöva programmera längre på låg nivå i och med C++ och i och med generaliseringen så kommer i stort sett alla datorer ha liknande struktur på UEFI. Skadlig kod skulle alltså kunna spridas på alla datorer som använder UEFI, oberoende av plattformen i övrigt.