Bij Humax hebben ze dus de indeling van de partities gewijzigd, dat is wel duidelijk. De 5050 had vroeger 4 partities en nu 2, en de 5200 had vroeger ook een andere partitie indeling volgens degenen die al langer een 5200 hebben.
Voor de rest van het verhaal moeten we eerst een aantal definities helder op ons netvlies hebben. Als we een schijf willen gebruiken dan moeten we die schijf eerst voorzien van een
labeling, daarna
partitioneren, en daarna de partities
formatteren. Dat zijn drie heel verschillende handelingen.
De Humax gebruikt de wat oudere versie 32 bit Linux 2.16.12 als operating systeem. Daar boven op draait de PVR software. Alle basis functionaliteit zoals het aansturen van schijven valt echter onder de besturing van Linux, daar heeft de Humax software niets mee te maken. De maximale schijfgrootte wordt in principe bepaald door Linux, en niet door de Humax software. Die maximale schijfgrootte is daarom de Linux limiet van 2TB.
Als je een fabrieksnieuwe schijf in de Humax stopt, dan zal de Humax die eerst moeten labelen, daarna partitioneren, en daarna de partities moeten formatteren. Die feitelijke handelingen zijn weer onderdeel van Linux, de aansturing daarvan gebeurt door scriptjes in de Humax software.
Bij die aansturing gaan twee dingen fout. Twee van de drie partities in de 5200 hebben een vaste grootte, de grootte van de derde (opslag) partitie moet uitgerekend worden. Daarvoor moet het scriptje de grootte van de schijf opvragen aan Linux, en blijkbaar kan dat scriptje geen grotere waardes aan als 1TB. Dat is gewoon een domme programmeer fout, en het heeft niets te maken met beperkingen van de PVR software.
De tweede fout is dat men de eerste partitie laat beginnen op blok 63. Zoals ik al eerder uitgelegd heb vormden de eerste 63 blokken (0 tot 62) bij heel oude schijven een track waarop de partitietabel werd geplaatst. Die oude schijven werden aangestuurd en gepartitioneerd met Cylinder - Head - Sector (CHS) waardes. Je kunt bij moderne schijven nog steeds wel CHS informatie opvragen, maar die gegevens zijn volkomen onzin, en hebben niets uit te staan met de werkelijke opbouw van de schijf. Moderne schijven worden aangestuurd met bloknummers, en ze worden gepartitioneerd in veelvouden van 1MiB.
De eerste partitie zou daarom moeten beginnen op blok 2048, en niet op blok 63. Vooral bij 1TB schijven is dit een ernstige fout. Moderne 1TB (en grotere) schijven hebben namelijk geen 512 byte blokken/sectors maar 4kB blokken/sectors (Advanced Format). Blok 63 (gebaseerd op 512 byte blokken) valt dan midden in zo'n 4kB blok. Aangezien het ext3 filesysteem met logische blokken van 4kB werkt, betekent dit dat alle lees en schijf operaties van die ext3 4kB blokken over grenzen van de 4kB blokken/sectors heen vallen. De schijf kan daar mee omgaan, maar dat kost wel de nodige moeite en werkt erg ineffficient.
Ik zou dus willen stellen dat de 5200 niet goed omgaat met moderne 1TB schijven als hij ze zelf moet partitioneren en formatteren. Het wordt dus hoog tijd dat Humax dat scriptje aanpast, en zowel het gebruik van 2TB schijven als de partitie indeling aanpakt.
Zolang het nog niet zover is kun je met Gparted Life zowel 1TB op de juiste manier partitioneren, als ook 2TB schijven aanmaken voor de 5200. Ga als volgt te werk:
- Koop een 1 of 2TB schijf, Western Digital heeft AV schijven in de EURS serie (3Gb SATA) en de EURX serie (6Gb SATA).
- Krijg je een 6Gb schijf, vraag dan om een jumper op de schijf om hem op 3Gb te zetten.
- Download en brandt (op CD!) het nieuwste Gparted Life iso bestand.
- Sluit de nieuwe schijf aan op je PC/Laptop, intern, via eSATA of USB.
- Boot de PC van de Gparted Life CD.
- Gebruik eventueel niet de standaard Gparted opstart, maar de aangepaste versie die gebruik maakt van standaard VGA aansturing. Dat voorkomt zwarte schermen als de videokaart niet goed herkend wordt.
- Zoek in het Gparted scherm rechts boven in naar de juiste schijf.
- Label de schijf met MS-Dos labeling.
- Maak de eerste ext3 partitie van 1GiB aan, en kies een voorloop van 1MiB.
- Maak de tweede ext3 partitie aan met een voorloop van 10240 MiB (10GiB) tot aan het einde van de schijf.
- Maak de derde ext3 partitie aan die dan de overgebleven 10GiB beslaat. Je hebt nu dezelfde ietwat vreemde partitie volgorde als bij mij ook op de originele schijf te zien is (1 - 3 - 2)
- Klik op apply en wacht een paar minuten.
- De schijf is nu klaar en kan ingebouwd worden.
- Zoek nu in het instellingen menu van de 5200 naar schijf formatteren, en voer dat uit. De opslag partitie krijgt nu een volume naam (hmx_int_stor) en wordt voorzien van een mappen structuur.
- Nu is de schijf bruikbaar.