Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » HD-Unklarheit: 256 Bytes / Sektor eigentlich richtig. Sektoren halbieren » Themenansicht

Autor Thread - Seiten: -1-
000
13.07.2012, 12:44 Uhr
Alex-70



Hab hier ne MFM-Platte deren Hersteller-Spezifikation ist:

C:918
H:15:
S:33
ergibt formatiert/unformatiert 116/ 143 MB

Im BIOS lässt sie sich aber (nur) als
C:918
H:15:
S:17

eintragen, da sich die Bytes pro Sektor ja nicht von 512 auf 256 verändert eintragen lassen. Und es geht dann auch scheinbar so. Die Defektliste wird natürlich zur Makulatur dabei, was aber nicht tragisch ist, da die Media-Analyse des BIOPS Hard Disk Utilities sie neu einträgt.

Ist das eigentlich so in Ordnung mit der halbierten Sektorenzahl (wobei 17x2 ja eigentlich 34 und nicht 33 ist) ? Hat man das früher so gemacht?
Der handschriftliche Eintrag auf der Platte mit 918,15,17 deutet jedenfalls darauf hin.

Dieser Beitrag wurde am 13.07.2012 um 12:44 Uhr von Alex-70 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
13.07.2012, 12:57 Uhr
Rüdiger
Administrator
Avatar von Rüdiger

Die Annahme, dass doppelt so viele Sektoren bei halber Blocklänge möglich sind, ist falsch. Zwischen den Blöcken gibt es Blocklücken. Je mehr Blöcke pro Spur, um so mehr Blocklücken und um so mehr Größenverlust.

Bei DD-Disketten sind zum Beispiel die Formatier-Äquivalente:
5x1024=5120 Bytes
9x512 =4608 Bytes
16x256=4096 Bytes
26x128=3328 Bytes

Größe Blocklängen haben den Vorteil, dass sie schneller gelesen werden (weniger Interleave) und den Vorteil, dass sie mehr Gesamtkapazität bieten.

Warum brauchst Du überhaupt eine Blockgröße von 256 Bytes?
Pass doch stattdessen Dein OS so an, dass es auf diesem Laufwerk mit 512 Bytes Blockgröße arbeitet.
--
Kernel panic: Out of swap space.

Dieser Beitrag wurde am 13.07.2012 um 12:58 Uhr von Rüdiger editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
13.07.2012, 13:16 Uhr
Enrico
Default Group and Edit


Die meisten Controller können nur 512 Bytes pro Sektor und 17 Sketoren.
Ausnahme z.B. P8000 mit 18 Sektoren.

Bei einigen Platten steht 256 Bytes mit 33 Sektoren drauf.
Kommt fast auf selbe an Daten pro Spur hinaus.
Ich frage mich nur welcher Controller sowas können soll. Noch nie gesehen.

Vermutlich irgendwelche ganz alte diskrete Controller für XTs oder CPM-Rechner.
--
MFG
Enrico

Dieser Beitrag wurde am 13.07.2012 um 13:17 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
13.07.2012, 13:24 Uhr
Alex-70



Eben, die Controller sind doch fest auf 512 Bytes "verdrahtet". Wenn also ne Platte laut Hersteller 256 hat und es ja auch trotzdem mit 512 geht, warum nur wurde das so verkauft? Das hatte mich stutzig gamacht.
Vermutlich gabs Rechnersysteme wo 256 üblich war, und dann die Platte so verbaut wurde.

Ist übrigens ne NEWBURY NDR-1140, die frappierende äußere Ähnlichkeit zur Maxtor XT 1140 hat. Letztere ist von Hause aus mit 918/15/17 beschriftet.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
13.07.2012, 13:37 Uhr
felge1966
Default Group and Edit


Auf einer anderen Seite ist sie allerdings auch mit 17 sect aufgeführt:

Model NDR 1140
Heads 15
Cylinders 918
Sectors 17
Landing Zone 0
Write Precomp 0
Reduced Write Current 0
Capacity 105 MB
Rotational Speed 0 RPM
Physical Interface 20 Pin and 34 Pin
Protocol MFM

http://www.driveparameters.com/Newbury%20Data/NDR%201140/
und
http://theref.mfarris.com/hard_drives/newbury_data/newbury_data-1140.html


Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif

Dieser Beitrag wurde am 13.07.2012 um 13:38 Uhr von felge1966 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
13.07.2012, 13:44 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
Alex-70 schrieb
Wenn also ne Platte laut Hersteller 256 hat und es ja auch trotzdem mit 512 geht, warum nur wurde das so verkauft?

Einer MFM-Platte sollte die Anzahl der Sektoren grundsätzlich egal sein.
Die Scheibe dreht sich und innerhalb einer Umdrehung kannst Du quasi beliebiges Zeug aufzeichnen.
Erst bei den AT-Platten war das anders.

Solche Fehlangaben waren damals nicht selten.
Es gibt auch Disketten, auf den "40 Spuren" steht, was natürlich Quatsch ist: Die Anzahl der Spuren wird durch Kopfbreite und Stepperbreite des Laufwerks bestimmt, nicht durch die Diskette.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
13.07.2012, 13:44 Uhr
felge1966
Default Group and Edit


Ich habe mal in alten ST506 Dateien von Seagte gestöbert, dort ist im Standard noch die Rede von 32 Sectoren mit jeweils 256 Byte. Vermutlich wurden die 17Sectoren mit jeweils 512 Byte erst mit der ST412 Schnittstelle genormt.

Gruß Jörg
--
http://felgentreu.spdns.org/bilder/jacob120.gif
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
13.07.2012, 13:52 Uhr
Alex-70



Danke! Jetzt ist wieder was klarer im Gesamtverständins.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
13.07.2012, 18:29 Uhr
holm

Avatar von holm

Ich vermute mal eher das das eine RLL Platte ist (oder besser vom Hersteller für RLL zugelassen) eine normale 20MB Platte erreicht damit dann 32MB..
Das Standard Controller BIOS kennt aber nur MFM Platten mit 17 Sektoren, RLL Controller hatte ihre eigenen BIOS Erweiterungen on Board, ein WD1006 war IMHO ein solcher RLL Controller.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek