ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > Fragen zum RDB und Ausgaben RDBrecov | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
25.06.2004, 11:04 Uhr Stefan Posts: 936 Nutzer |
Hallo Von einer meiner Platten war der RDB verschwunden,habe ihn aber mit Hilfe von RDBrecov (Thomas Rapp) wieder herstellen können.DANKE AN Thomas ist ein Super Programm. Mich interessiert eigentlich wie sowas passieren kann und die Ausgaben von RDBrecov, weil da tauchen Partitionen bzw. Partitionsdaten auf welche ich mal drauf hatte z.B. mehrmals Spiele,Downloads,Cache (Spiele gibts nicht mehr heisst jetzt Games) und Cache gibt es garnicht mehr sowie die Partition leer (habe nie was leer gelassen). Das Filesystem ist PFS3. Neuer Shell-Prozeß 7 7.AmigaOS:> rdbrecov scsi.device 1 s 512 c 38767 cs 3024 Trying to open scsi.device unit 1 SectorSize = 512 (overridden by parameter: 512) Cylinders = 116301 (overridden by parameter: 38767) CylSectors = 1008 (overridden by parameter: 3024) Allocated partition table for 100 entries. using NSD style commands PFS Bootblock found at cylinder 2: Size =29609 cyls DosType=50465301 Name="Multimedia" PFS Bootblock found at cylinder 27530: Size = 9278 cyls DosType=50465301 Name="Spiele" PFS Bootblock found at cylinder 28414: Size = 8715 cyls DosType=50465301 Name="Spiele" PFS Bootblock found at cylinder 28474: Size = 8712 cyls DosType=50465301 Name="Spiele" PFS Bootblock found at cylinder 29220: Size = 7966 cyls DosType=50465301 Name="Spiele" PFS Bootblock found at cylinder 29611: Size = 6107 cyls DosType=50465301 Name="Games" PFS Bootblock found at cylinder 35718: Size = 2415 cyls DosType=50465301 Name="Downloads" PFS Bootblock found at cylinder 36808: Size = 1580 cyls DosType=50465301 Name="Downloads" PFS Bootblock found at cylinder 36936: Size = 1831 cyls DosType=50465301 Name="Leer" PFS Bootblock found at cylinder 37129: Size = 1263 cyls DosType=50465301 Name="Downloads" PFS Bootblock found at cylinder 37186: Size = 1202 cyls DosType=50465301 Name="Downloads" PFS Bootblock found at cylinder 38133: Size = 634 cyls DosType=50465301 Name="Temp" PFS Bootblock found at cylinder 38388: Size = 379 cyls DosType=50465301 Name="Cache" Reading cylinder 38767 Checking FFS partitions Complete. [ - Antworten - Zitieren - Direktlink - ] |
25.06.2004, 12:19 Uhr Supimajo Posts: 1265 Nutzer |
[ Dieser Beitrag wurde von Supimajo am 30.07.2005 um 16:37 Uhr editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
25.06.2004, 13:22 Uhr Palgucker Posts: 1342 Nutzer |
hallo Stefan quote: Mich interessiert eigentlich wie sowas passieren kann Probier mal check4gb - auch von Thomas. Vielleicht hast Du doch ein Problem mit einer GB-Grenze. quote: und die Ausgaben von RDBrecov, weil da tauchen Partitionen bzw. Partitionsdaten auf welche ich mal drauf hatte z.B. mehrmals Spiele,Downloads,Cache (Spiele gibts nicht mehr heisst jetzt Games) und Cache gibt es garnicht mehr sowie die Partition leer (habe nie was leer gelassen). Das sind nur die "Partitionsstartleichen" vergangener Partitionen. Auch die, die Du mal mit dem Namen "Leer" formatiert hast. Bei jedem formatieren wird bei Block 0 der entsprechenden Partition der Dostype eingetragen - bei Dir z.B. 50465301 (PFS 1) - und genau nach diesen Dostypen sucht RDBrecov erst einmal. Partitionierst Du die Platte irgendwann um, bleiben diese Kennungen aber weiter bestehen, bis sie von den eigendlichen Daten irgendwann überschrieben werden. Vermeiden könnte man das, indem man eine neue Partition einfach "voll formatiert", aber wer will das schon. Und so kommt es, das RDBRecov diese alten Partitionen immer wieder "ausgräbt". Bei Dir sind die z. Zeit gültigen Partitionen wahrscheinlich: PFS Bootblock found at cylinder 2: Size =29609 cyls DosType=50465301 Name="Multimedia" PFS Bootblock found at cylinder 29611: Size = 6107 cyls DosType=50465301 Name="Games" PFS Bootblock found at cylinder 35718: Size = 2415 cyls DosType=50465301 Name="Downloads" PFS Bootblock found at cylinder 38133: Size = 634 cyls DosType=50465301 Name="Temp" Wenn aber nicht so ordendlich partitioniert wurde, wie hier, sondern mit "Lücken" zwischen den einzelnen Partitionen, dann kann die Sucherei nach den richtigen Partitionen recht haarig werden. mfg Palgucker [ - Antworten - Zitieren - Direktlink - ] |
25.06.2004, 13:47 Uhr thomas Posts: 7718 Nutzer |
Daß Partitionen mehrfach auftreten oder sich überschneiden können und wie man damit umgeht, steht ja in der Anleitung. Warum das so ist, hat Supimajo ja schon beschrieben. Wenn du mit der HDToolbox die Partitionen verschiebst, wird nur die Partitionstabelle verändert, nicht die Daten auf den Partitionen selbst. D.h. wenn du die Partition später wieder auf die alten Werte zurücksetzt, tauchen wie von Geisterhand auch die alten Daten wieder auf, sofern sie noch nicht überschrieben wurden. Da deine Multimedia-Partition offensichtlich noch nicht so voll ist, daß die Zylinder 27530 bis 29610 überschrieben wurden, sind dort noch alle Daten unverändert vorhanden, nur für das OS unsichtbar. Um alle Daten zu löschen, mußt du die Partitionen vollständig formatieren, wobei du natürlich darauf achten mußt, daß du das richtige Format-Programm benutzt, wegen dem 4GB-Problem. Wie es dazu kommen kann ? Keine Ahnung. Vermutlich mit einem ungeeigneten Programm auf eine Partition oberhalb der 4GB-Grenze geschrieben. Bei mir war es ein selbstgeschriebener Tracksaver (Vorgänger von TSgui), mit dem ich versucht habe, eine als HDF abgespeicherte Sicherung meiner Internet-Partition zurückzuspielen. Nur leider hat das Programm nicht am Anfang der Partition sondern am Anfang der Festplatte angefangen zu schreiben. Da waren halt der RDB und der größte Teil meiner Workbench futsch. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
25.06.2004, 14:12 Uhr Stefan Posts: 936 Nutzer |
Danke Euch allen für die Erklärungen Mir fällt aber jetzt erst noch was auf,wieso steht da 50465301 sollte 03 sein(PFS/03) Bin mir auch absolut sicher,das ich die Kennung so eingetragen hatte. [ - Antworten - Zitieren - Direktlink - ] |
25.06.2004, 14:52 Uhr Palgucker Posts: 1342 Nutzer |
quote: Mir fällt aber jetzt erst noch was auf,wieso steht da 50465301 sollte 03 sein(PFS/03) Bin mir auch absolut sicher,das ich die Kennung so eingetragen hatte. Kann es sein, das Du 50465303 in der HDToolbox eingetragen hast, Diese Werte werden dann im RDB gespeichert. Wenn du nun aber mit pfsformat ohne die nötigen Optionen formatierst, könnte es zu einem anderen DosType am Partitionsanfang kommen. Da ich aber kein PFS besitze, weiss ich allerdings nicht, ob dort solche DosType verändernden Optionen vorhanden sind, wie etwa bei FFS die Option INTL. mfg Palgucker [ - Antworten - Zitieren - Direktlink - ] |
25.06.2004, 15:37 Uhr thomas Posts: 7718 Nutzer |
Der DosType, den PFS ausgibt ist der, der in den ersten vier Bytes des ersten Blocks der Partition (hier Bootblock genannt) gespeichert ist. Das ist nicht mehr als ein Kennzeichen für PFS, daß diese Partition tatsächlich mit PFS formatiert wurde. Er stimmt nicht unbedingt mit dem tatsächlichen DosType überein. Es steht auch in der Anleitung, daß man den nicht nehmen, sondern lieber die Anleitung von PFS befolgen soll. Ich glaube, da steht immer 50465301 bei PFS. Die Optionen von PFS werden an anderer Stelle gesetzt und können auch nachträglich geändert werden. PFSFormat zu benutzen ist nicht notwendig. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
25.06.2004, 15:41 Uhr thomas Posts: 7718 Nutzer |
Zitat: Nicht wirklich. Bei PFS und SFS steht der Rootblock immer am Anfang eines Zylinders und enthält auch die Partitionsgröße. Deshalb ist es mit diesen FileSystemen recht einfach, die Partitionen wiederzufinden. Bei FFS sieht es schon anders aus. Da ist der Rootblock mitten drin und bietet keine Rückschlüsse auf die eigene Sektornummer. Da sind Lücken zwischen Partitionen fatal. Aber auch das kann RDBrecov mittlerweile, wenn auch nicht wirklich komfortabel. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Fragen zum RDB und Ausgaben RDBrecov | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |