Technologické informace velmi rychle zastarávají, což je vidět na článcích jako je toto. Takže vemte prosím na vědomí, že tento článek vzniká průběžně od roku 2005 a datum poslední změny na konci stránky vypovídá jen o dílčích změnách textu.
1. hranice - 512 MB [BIOS]
Je dána logickým adresováním
prostoru na disku pomocí CHS (Cylinder/Head/Sector). Protože dle formátu ATA
bylo možné adresovat max 16 hlav, 64 sektorů a 1024 cylindrů;
16*64*1024*0,5/1024=512MB (512B na sektor a 1024 převádí KB na MB). Nedostatek
CHS byl překonán nejdřív tzv. DiskManagery a od roku 1994 je zajištěn
BIOSem.
2. hranice - 2 a 4 GB (dle operačního systému) [omezení
FAT16]
Problém je (kromě obligátního starého BIOSu) v tom, že starý
dobrý DOS a Win 3.1x a Win95 (do verze OSR1) podporují jen FAT16, která umí
spravovat jen 2^16, tj. 65 536 alokačních jednotek (clustrů). Jestliže tyto OS
umí spravovat jen 32kB veliké clustery, tak 32x65536=2GB. Windows NT a
2000 umožňují na FAT16 použít 64kB clustery, to odpovídá přibližně 4GB.
Řešením je rozdělit disk na více menších logických jednotek nebo přejít na
FAT32.
3. hranice - 8 GB [BIOS]
Problém opět v BIOSu a adresování.
Uměl pro CHS maximálně nastavit 1024 cylindrů, 256 hlav a 63 sektorů. Takže
1024*256*63*512B=8GB. 32bitové operační systémy obcházejí 16bitový ROM
BIOSu a komunikují přímo s řadičem disku. Umí to W98, Windows NT SP3 a výš,
W2000, WXP.
4. hranice - 32GB [Windows & FAT32]
Hranice je dána OS,
některá Windows neumí vytvořit partition větší než 32 GB, takže musíte disk
rozdělit. Takže problém není ani tak úplně ve FAT32 jako v OS. Dle specifikace
FAT32 je maximální partition 2TB a maximální velikost souboru 4GB (neplést s
hranicí 2GB u AVI souborů).
MS-DOS, původní verze Microsoft Windows 95 a
Microsoft Windows NT 4.0 (či starší) neumí pracovat se svazky ve formátu FAT32 a
nemohou z nich ani nastartovat (nabootovat). Systém Windows NT neumí FAT32 vůbec
a Windows 2000 neumí VYTVOŘIT FAT32 oddíly větší jak 32GB, ale je-li vytvořen
jiným OS, tak je umí používat (díky ovladači FastFAT32).
Další informace o
možnostech a omezení FAT32 [Microsoft] nebo Windows 95 nepodporují HDD nad 32 GB [Microsoft].
64 GB [FDISK pro W98]
Původní nástroj FDISK, kterým většinou disk
rozdělujeme, má chybku a neumí pracovat s velkými disky (resp. blbě zobrazuje
velikost)!! Umí nejvíce 64GB disky. O problému se píše třeba tady a řešením je stáhnutí patche. Bohužel to M$ nevyřešil
tím, že by uvolnil nový FDISK, ale musíte ve fčních oknech spustit patch a pak
použít aktualizovaný soubor nebo si vytvořit bootovací disketu. Opravený FDISK
také najdete ve Windows ME nebo tady ;-)
5. hranice - 137 GB (někdy též uváděno jako 128, 130 či 132 GB limit)
[BIOS, Windows]
Logické adresování LBA (Logical Block Addressing)
používá pro sektory 28bit adresu. 2^28 sektorů při velikosti clusteru 512B dává
maximálně 137,4 GB (přesně 137 438 953 472 B). Jde o problém adresování ATA
zařízení (pro BIOS) a následně pak i u operačních systémů Windows. Nicméně před
čtením následujících řádků se ujistěte, že váš disk není limitován nastavením
speciálního jumperu.
BIOS
BIOS musí podporovat 48bit adresování.
Např. ASUS podporuje na všech deskách vyrobených po 1.1.2003.
Windows
1) Stará Windows 95, NT - Použití speciálních
diskových ovladačů (viz níže)
2) Windows 98, 98SE, ME - Našel jsem
neoficiální utilitku (nezkoušel jsem), ale lze použít i speciální
diskové ovladače (viz níže).
3) Windows 2000 - do verze s SP2
nepodporují velké disky, od SP3 ano po úpravě dle KB305098.
4) Windows XP - záleží na konkrétní
verzi:
XP bez SP - nedoporučuje se na těchto Windows velké disky
používat, můžete (bez záruky) zkusit úpravu registru dle Winguides. Také viz KB303013 (viz níže).
XP SP1 a
SP2 - měly(!) by velké disky již umět, pokud ne, přečtěte si KB303013 (How to enable 48-bit Logical Block Addressing
support for ATAPI disk drives in Windows XP). Protože standardní diskový
ovladač je v XP (do verze SP1) chybný, můžete mít problémy při režimu spánku
(Hard disk may become corrupted when entering standby or hibernation or when
writing a memory dump), na to existuje patch popsaný na KB331958.
5) Windows 2003 a vyšší velké disky
podporují bez problémů.
Pokud výše uvedené nezabere nebo máte starý
operační systém, zkuste speciální nemicrosoftí diskový ovladač od Intelu či VIA.
Odkaz najdete na mé stránce rad (bod 2).
Rozsáhlé info o
této hranici najdete na 48bitLBA.com nebo také v Chipu 4/2005.
6. hranice - 2048 GB = 2,2 TB [omezení 32bitů]
Master Boot Record (MBR) nás provází již mnoho let. V roce
2009 mu však zazvonila hrana, protože se od té doby objevují pevné disky nad 2
TB, což je hranice, do které umí adresovat prostor pevných disků (32bitové
adresování = 2na32 sektorů po 512 bajtech) do 4294967296 sektorů. Protože se v
nultém sektoru skrývá samotné MBR, v praxi je možné mapovat o jeden sektor méně.
V bytech to pak dělá 2199023255040, což je 2.199 TB.
Náhradou se stal GPT
(GUID Partition Table), kterou podporují všechny 64bitové systémy (další důvod
přejít na 64bit;). GUID zvládne adresovat až 2na64 sektorů, tj. disky až do 9
zettaabajtů (miliarda TB) a rozdělit je až na 128 oddílů. GUID je součásti
standardu UEFI (původně EFI od firmy Intel), který nahrazuje klasický
BIOS. Umožňuje adresovat 2 ^ 64 sektorů, což je něco přes 9.4 ZB. To nám chvíli vydrží ;) Podporu GPT najdeme dnes téměř
na všech operačních systémech včetně Linuxu.
MS Windows Vista a MS Windows
7 (na základních deskách s BIOSem) nemohou nabootovat z oddílů větších než 2 TB.
MS Windows Vista a MS Windows 7 (na základních deskách s BIOSem) mohou oddíly
(jen s GPT) větší než 2 TB využít jako logický oddíl.
Zdrojem informací
k této hranici je mj. Root, ale třeba i Chip.
Hranici lze na deskách Asus
překonat pomocí aplikace Disk Unlocker. Nemusíte tak mít 64 bitový operační systém,
GPT ani UEFI, jak píši výše. (Toto vše však doporučuji, pokud chcete mít Windows
a klid po nákupu nového počítače. UEFI potřebujete na bootování z velkého disku,
GPT a 64bit operační systém na jeho provoz.) Podrobnější článek na DIIT k tomuto programu.
Western
Digital řeší problém po svém - přikládá samostatný řadič. Opět viz zde na DIIT. Dále nabízí SW nástroj WD Align pro zarovnání datových bloků (článek na DIIT).
Seagate: vrací se utilita Disc
Wizard.
Nutno ale říci, že pokud disk není systémový a provozujete
non-Windows operační systém, moc se vás to netýká, moderní linuxy pracují
samozřejmě s GPT.
Větší než 2TB oddíly musíte ve Windows inicializovat ve
Správě disků jako GPT. LZe použít příkaz "diskpart". Pozor ale co děláte.
7. hranice: 2-8 TB [omezení FAT32]
Teoreticky FAT32 (od W95
OSR2 a výš) umí spravovat 2^32 clusterů. Pak by byla hranice použitelnosti až na
128 TB (2^32*32kB = 1.374389535 * 10^11 kB a pak dělíme 1024 na řád). Jenže
efektivně se k adresaci používá jen 28bitů, takže lze spravovat jen 2^28*32kB =
8 TB. Windows 2000 neumí vytvořit FAT32 partition větší než 32GB,
ale umí větší používat (pokud je vytvoříte v jiném OS). Takže problém není ani
tak ve FAT32 jako v OS. Dle specifikace FAT32 je však maximální partition
omezena na 2TB a maximální velikost souboru 4GB.
8. hranice - PB (petabytes)
Ehm, zatím jen teoreticky - NTFS
umí "jen" 2 na 64 clusterů... 536 870 912 PB (petabytes)
Za opravy a doplnění děkuji Paolovi. Přesto text není vyčerpávající protože stále
narážím na nové problémy s velkými disky. Pište mi proto své zkušenosti a návody!
Další zdroje k tématu: OC Guru nebo zkuste podobně přehledně zpracovaný text na adminxp.cz.
Jde o teoretické maximální přenosové rychlosti. PIO módy používaly staré
disky a CD mechaniky. Dnes jižvšechny disky a snad i CD mechaniky podporují
přímý přístup do paměti (DMA), což je rychlejší, protože to nezatěžuje
procesor. /Bavíme se o IDE zařízeních, ne o dražších a výkonějších na rozhraní
SCSI! - o těch jen trošičku ;-)/
|
Režim |
Přenosová rychlost MB/s |
|
PIO 0 (IDE-ATAPI) |
3,3 |
|
PIO 1 (IDE-ATAPI) |
5,22 |
|
PIO 2 (IDE-ATAPI) |
8,33 |
|
PIO 3 (ATA2) |
11,1 |
|
PIO 4 (ATA2) |
16,6 |
| SW DMA 0 (ATA) | 2,1 |
| SW DMA 1 (ATA) | 4,2 |
| SW DMA 2 (ATA) | 8,3 |
| MW DMA 0 (ATA) | 4,2 |
| MW DMA 1 (ATA-2) | 13,3 |
| MW DMA 2 (ATA-2) | 16,7 |
|
UDMA 0 (ATA2) |
16,6 |
|
UDMA 1 (ATA/ATAPI-4) |
25 |
|
UDMA 2 (ATA33; ATA/ATAPI-4) |
33,3 |
|
UDMA 3 (ATA/ATAPI-5) |
44,4 |
|
UDMA 4 (ATA66; ATA/ATAPI-5) |
66,6 |
|
UDMA 5 (ATA100; ATA/ATAPI-6) |
100 |
|
?UDMA6? (ATA133) |
133 |
|
Serial ATA 1500 (1x) |
150 |
|
Serial ATA 3000 (2x), eSATA |
300 |
|
Serial ATA 6000 (4x) |
600 (od 5/2009) |
Zkratky: ATA - Advanced Technology Attachment, EIDE (Enhanced IDE =
Fast ATA-2) přineslo možnost připojení až 4 zařízení. U-ATA = Ultra ATA, UDMA =
Ultra DMA (Direct Memory Access), SW DMA = singleword DMA, MW DMA - multiword
DMA.
Kurzívou uvedené módy se moc nevyužívaly.
Novinkou je rozhraní SAS (Serial Attached SCSI). Hardwarově vychází ze Serial ATA , ale protokol vychází z ověřeného SCSI. SAS podporuje rychlost 150 nebo 300 MB/s na jeden kanál, přičemž obsahuje kanály dva. Umí plný duplex; lze připojit 2,5" i 3,5" disky. Toto rozhraní je prý budoucností pro připojování veškerých pevných disků. Očekává se zreychlení na 600MB/s v roce 2007 a dvojnásobek o tři roky později.
Podrobněji o NCQ: Native Command Queuing (přirozené čtení požadavků) je inovace, která přináší vylepšené řízení pořadí čtení dat. Lze tím dosáhnout kratších přístupových dob, protože pro vykonání požadavku je třeba méně otáček ploten disku. Často se trochu chybně zaměňuje NCQ s rozhraním SATA2. Faktem je, že můžete mít technologii NCQ na disku se SATA1 a SATA2 disk bez NCQ (nicméně nejčastější varianta časem bude SATA2+NCQ). A výkon? Dle testů (Chip 11/05) se zlepšení projevuje v jednotkách procent. Výrazné zlepšení je znát jen v umělých testech typu PCMark. Zajímavé to bude spíš pro stroje s vysokým zatížením. Ostatně, jelikož náklady na zavedení jsou téměř nulové, NCQ se nakonec prosadí všude.
|
Typ sběrnice |
Rychlost |
Takt |
Napětí |
|
ISA |
16,7 MB/s |
8,3 MHz (16 bitů) |
? |
|
PCI obecně |
132 - 533 MB/s |
33 - 66 MHz (32-64 bitů) |
3,3V |
|
PCI 2.2 a 2.3 |
- |
- |
3,3V i 5V (specifikace 2.3 odstraňuje karty s napájením 5V) |
|
AGP 1x |
266 MB/s (AGP 1.0) |
66 MHz (32 bitů) |
3,3V |
|
AGP 2x (AGP 1.0) |
533 MB/s |
113 MHz (32 bitů) |
3,3V a 1,5V |
|
AGP 4x (AGP 2.0) |
1066 MB/s |
266 MHz (32 bitů) |
3,3V a 1,5V |
|
AGP 8x (AGP 3.0) |
2133 MB/s |
532 MHz (32 bitů) |
1,5V a 0,8V |
|
PCI Express 1x |
500 MB/s |
2,5 GHz (2 bity) |
? |
|
PCI Express 16x |
8 GB/s |
2,5 GHz (32 bitů) |
? |
|
Intel QuickPath Interconnect |
až 32 GB/s |
2,4 a 3,2 GHz (20b) |
zatím jen součást procesoru |
|
AMD HyperTransport |
až 51,2 GB/s |
800MHz až 3,2 GHz (16-32 párů) |
zatím jen součást procesoru |
|
Protokol |
Teoretická rychlost |
Poznámka |
|---|---|---|
|
USB Low speed (1.1, 2.0) |
1,5 Mbit/s (187 kB/s) | |
|
USB Full speed (1.1, 2.0) |
12 Mbit/s (1.5 MB/s) | |
|
USB High speed (2.0) |
480 Mbit/s (60 MB/s) |
Napájení: 100mA-500mA / 5V / 2,5 W; max 127 zařízení |
|
USB Super-Speed (3.0); |
4.8 Gbit/s (600 MB/s); směrování dat |
Napájení: 150mA-900mA / 5V / 4,5 W; max 127 zařízení |
|
Thunderbolt |
10 Gbit/s (1,25 GB/s) |
Napájení: 10 W; max 7 zařízení |
Chybné pixely u LCD
| Třída kvality | Typ vady1 | Typ vady2 | Typ vady3 |
|---|---|---|---|
| I | 0 | 0 | 0 |
| II | 2 | 2 | 5 |
| III | 5 | 15 | 50 |
| IV | 50 | 150 | 500 |
| Typ připojení, standard | Frekvenční pásmo | Rychlost |
|---|---|---|
| Wi-Fi 802.11b | 2,4 GHz | 11 Mb/s (reálně 5-6Mb/s) |
| Wi-Fi 802.11g | 2,4 GHz | 54 Mb/s (reálně 25-30Mb/s) |
| Wi-Fi 802.11a | 5 GHz | 54 Mb/s (v Evropě provoz omezen) |
| Wi-Fi 802.11e | 2,4 i 5 GHz | Rozšiřuje standard b/g o QoS (zejména pro multimédia) |
| CDMA 3G | 450 MHz (400,800,900,1700,1800,1900,2100MHz) | do 2.4Mb/s (reulně 300-600kb/s) obvykle 1,6-8km |
| EDGE | 900, 1800 MHz | |
| UMTS 3G | 872 MHz (1800,1900,2100MHz) | do 2Mb/s (do 10Mb/s HSDPA) obvykle 1,6-8km |
| BreezeNET | 2,4 GHz | |
| UWB 802.15.3a | 7,5 GHz | 11-480Mb/s do 10m |
| WiMAX 802.16d | do 11 GHz | do 75Mb/s; 6-10km |
| WiMAX 802.16e | 2-6 GHz | do 30Mb/s; 1.6-5km |
| Bluetooth 802.15.1 | 2,4 GHz | do 720kb/s do 10m |
| Typ připojení, standard | Rok | Download (kb/s) | Upload (kb/s) |
|---|---|---|---|
| GSM | 1992 | 9.6 | 9.6 |
| GPRS | 1999 | 53.6 | 38.4 |
| HSCSD | 1999 | 56 | 38.4 |
| EDGE | 2005 | 200 | 56 |
| UMTS | 2001 | 384 | 64 |
| HSDPA | 2006 | 1800 | 384 |
| HSDPA&HSUPA | 2007 | 3600 | 1800 |
| HSDPA&HSUPA | 2009 | 7200 | 3600 |
| HSDPA&HSUPA | 2011 | 14400 | 7200 |