[#1] poszukiwanie partycji sfs'a
mam problem

stracilem granice partycji na moim 200gb i probowalem rdbrecoverem v1.8 ale ten zle podaje mi cylindry itp.

poza tym dziwne sprawa bo hdtoolbox z 39 i z 31 podaje rozne dane odnoscnie cylindrow i innych rzeczy a co jeszcze dziwniejsze w starym hdtoolboxie wielkosci cylindrow wydaja siebardziej wiarygodne niz w najnowszym (wynika z niego ze moj twardy 200gb ma tylko jakies 6gb)
szkoda bo te dane sa potrzebne rdbrecov

wiec pytanie brzmi czy istnieje jakis inny sposob na odzyskanie granic partycji badz jest jakis super program ktory szuka straconych partycji sfs'owych
[#2] Re: poszukiwanie partycji sfs'a

@stebel, post #1

Po twoim opisie wynika, że staraciłeś RDB dysku.

http://it.aminet.net/pub/aminet/disk/salv/RDBSalv.lha

[#3] Re: poszukiwanie partycji sfs'a

@] SKOLMAN_MWS ˇ agrEssOr [, post #2

dobra poprubuje ale czy jest jakis program, ktory omija rdb i inaczej odczytuje granice partycji?
[#4] Re: poszukiwanie partycji sfs'a

@stebel, post #3

W RDB są właśnie zapisane granice partycji.
Ja kiedyś miałem podobny przypadek i odzyskałem wszystkie (3) partycje metodą "hardcorową" ;)

To był wiekowy dysk 500 mega. Mniej więcej pamiętałem ustawienia partycji i próbowałem w tych okolicach ustawić partycję (każdą po koleji) ręcznie wpisując wartości w HDTB. To działa, ale wymaga cierpliwości, względnie małego dysku (bo cierpliwości trzeba mniej :) ) i pamiętać jak były te partycje ustawione. Im dokładniej pamiętamy, tym lepiej, bo mniej szukania.

No co... amigowiec potrafi :D

[#5] Re: poszukiwanie partycji sfs'a

@Prince, post #4

to moze poszukaj mi tych partycji na 200 gb , bylo ich 8:))))
[#6] Re: poszukiwanie partycji sfs'a

@stebel, post #1

Hdtoolbox z 3.1 pokazuje prawdziwą a nie logiczną liczbę cylindrów itp. Możesz poszukać początków partycji programem Azap czy innym edytorem dyskowym szukając ciągu 0x53465300 ale to metoda mocno hardcorowa i czasochłonna. Zdaje mi się że istnieje inny program stworzony tylko do tego celu który robi to samo z tym że działa bardzo szybko, ze względu na to że szuka tylko na początkach cylindrów bo tylko tam mogą zaczynać się partycje, nazwy nie pamiętam.
[#7] Re: poszukiwanie partycji sfs'a

@stebel, post #1

RDBRecov to bardzo dobry program do odratowywania RDB. Wymaga on
jednak poprawnego określenia geometrii dysku. I to jest największy
problem, bo z tego co pamiętam to program HDToolBox nie umożliwia zbyt
dowolnego określania geometrii, a różne jego wersje potrafią określać
geometrię na różny sposób.

To co powinieneś zrobić to znaleźć dokładnie tą wersję HDToolboxa,
którą po raz pierwszy partycjonowałeś ten dysk i odczytać geometrię
dysku - wybrać "change drive type", potem "read configuration" i
odczytać wartość parametru "block per cylinder" i "cylinders".

Gdy te parametry są już znane należy je przekazać programowi rdbrecov:
rdbrecov ide.device unit 0 cylinders=XXXX cylsectors=YYYY
gdzie XXXX to liczba odczytanych cylindrów, a YYYY to parametr "block
per cylinder".

Program przeskanuje dysk (na pewno to trochę potrwa!) i wypisze co
znalazł. No i teraz są 2 możliwości:
1. partycje się znajdą i będą podane ich cylindry
2. partycje nie zostaną znalezione.

AD1. Utworzyć partycje wg. podanych numerów cylindrów i jesteśmy w
domu

AD2. Mamy problem, bo jednak geometria dysku była inna niż ta, którą
wymyślił HDToolBox. Geometrię da się odtworzyć na podstawie kolejnego
poszukiwania partycji. Jeżeli tak masz to daj znać to napiszę jak to
zrobić.

Jeszcze raz podkreślam, że trzeba użyć DOKŁADNIE tego samego (co do
wersji!!) programu do partycjonowania, bo różne wersje wymyślają różną
geometrię. :/

[#8] Re: poszukiwanie partycji sfs'a

@stebel, post #3

stebel napisał(a):

> dobra poprubuje ale czy jest jakis program, ktory omija rdb i
> inaczej odczytuje granice partycji?

"poprubuje"

to jest ten program do którego podałem linka
btw. to jest najlepszy do tego celu program.

[#9] Re: poszukiwanie partycji sfs'a

@] SKOLMAN_MWS ˇ agrEssOr [, post #8

@ ] SKOLMAN_MWS ˇ agrEssOr [ 
"poprubuje"

człowiek stracił wszystkie partycje, jest zdenerwowany, a ty sie pierdołów czepiasz. :)
[#10] Re: poszukiwanie partycji sfs'a

@R-Tea, post #9

dałem mu przecież link do programu, edycja też jest, więc jaki problem ;)

[#11] Re: poszukiwanie partycji sfs'a

@stebel, post #1

Zostaje DiskMonTools tylko to robota na piechote, ale można adzyskac 100% danych. (hmm.. skąd ja to wiem?! )



Ostatnia modyfikacja: 24.03.06 21:06
[#12] Re: poszukiwanie partycji sfs'a

@11MASTEr, post #11

11MASTEr napisał(a):

> Zostaje DiskMonTools tylko to robota na piechote, ale można
> adzyskac 100% danych. (hmm.. skąd ja to wiem?! )

Możesz opisać w jaki sposób?

Jego 8 partycji na tym dysku 200 GB jest w SmartFileSystem, a na takiej partycji wystarczy, że skasujesz zerowy block z sumami kontrolnymi to dane możesz sobie tylko odzyskać SFSSalvem na inny dysk. Jak nie wieesz to partycja FastFileSystem i ProfileSystem ma tam tylko zwyczajny bootblock.

[#13] Re: poszukiwanie partycji sfs'a

@] SKOLMAN_MWS ˇ agrEssOr [, post #12

Głupoty Waść piszesz. W SFSie rootblock posiada kopię w ostatnim bloku partycji. Dane odratować można nie tylko na inną partycję. ;)

[#14] Re: poszukiwanie partycji sfs'a

@Marek Szyprowski, post #13

Marek Szyprowski napisał(a):

> Głupoty Waść piszesz. W SFSie rootblock posiada kopię w
> ostatnim bloku partycji.

Ja nie pisze o rootblock tylko o zerowym bloku partycji tzw. bootblocku.

> Dane odratować można nie tylko na inną partycję. ;)

Jak tak to sprawdź i skasuj sobie programem WorseFormat bootblocka partycji.

Skoro można odratować dane nie tylko przegrywając na inną partycję
to napisz w jaki sposób można tego dokonać na AmigaOS 3.x ;)



Ostatnia modyfikacja: 24.03.06 22:52
[#15] Re: poszukiwanie partycji sfs'a

@] SKOLMAN_MWS ˇ agrEssOr [, post #12

] SKOLMAN_MWS ˇ agrEssOr [ napisał(a):

> Możesz opisaę w jaki sposób?
No dobra.
Zakladasz na dysku 1 wielką partycje, uruchamiasz DiskMonTools'a dajesz na DiskMon i potem na search wyszukujesz string 'SFS' jeśli go znajdziesz to masz juz poczatek partycji. Potem wystarczy dane wpakowac do HDTB i zapisac oczywiscie z okreslonym filesystemem w RDB. Czynnosc powtorzyc dla wszystkich partycji.

[#16] Re: poszukiwanie partycji sfs'a

@] SKOLMAN_MWS ˇ agrEssOr [, post #2

[b]program sie fajnie uruchamia ale na co mi program jak niemam do niego klucza
[#17] Re: poszukiwanie partycji sfs'a

@] SKOLMAN_MWS ˇ agrEssOr [, post #14

Coś Ci się chyba trochę pomieszało. SFS jako taki nie posiada żadnego
specjalnego "bootblocku". W bloku zerowym zapisane jest tzw.
fsRootBlock w którym zapisane są informacje o położeniu wszystkich
elekemntów systemu pliku (po szczegóły zapraszam np. do źródeł
linuksowego ASFSa). Cała zawartość tego bloku jest też skopiowana w
ostatnim bloku partycji. Jakkolwiek utrata tego bloku powoduje spore
problemy, to dane bez problemu można odzyskać. Całkiem niedawno byłem
zmuszony zrobić coś takiego po omyłkowym wyczyszczeniu początkowych
32kb partycji. Odzyskałem praktycznie wszystko. Partycja miała 20GB i
było na niej ok. 150 tysięcy plików.

Odzyskać dane "w to samo miejsce" można, choć potrzebny jest do tego
MorphOS i SFSDoctor. Ponoć w OS4 też mają podobny program.

[#18] Re: poszukiwanie partycji sfs'a

@stebel, post #16

stebel napisał(a):

> program sie fajnie uruchamia ale na co mi program
> jak niemam do niego klucza

do wyszukania partycji nie jest wymagany klucz,
możesz też wyszukać parycje jak radzi 11MASTEr.

[#19] Re: poszukiwanie partycji sfs'a

@Marek Szyprowski, post #17

No to jednak jest coś tam zapisane jak pisałem czytaj z wątkami i na AmigaOS 3.x nie da się takiej partycji teraz naprawić, tylko trzeba przegrać na inną partycje.

Mam teraz dysk 3.2 GB bez bootblocka w SFS to sprawdzę pod mosem twój program czy da rade naprawić, bo jak SFSDoctorem próbowałem ostatnio naprawić inny dysk to pojawił się komunikat braku jakiegoś wcześniej zapisanego pliku, więc odzyskiwałem dane pod AmigaOS programem SFSSalv, ale to trwało bardzo długo.

[#20] Re: poszukiwanie partycji sfs'a

@stebel, post #1

Wlasnie przytrafilo mi sie to samo, zniknela mi 60GB partycja SFS na 80GB dysku. Rozumiem ze musze zalatwic sobie drugi dysk zeby ja pod OSem 3,9 odzyskac?

[#21] Re: poszukiwanie partycji sfs'a

@vi-bee, post #20

Dodam jeszcze, ze mam plik z zapisanym RDB za pomoca HDToolBoxa, ale po wczytaniu tego pliku nic sie nie dzieje.

[#22] Re: poszukiwanie partycji sfs'a

@vi-bee, post #21

Wystarczy z partycji na partycje (oczywiscie jesli jest miejsce).
Klikasz na sfssalv i odzyskujesz dane (btw. troszke to trwa).

[#23] Re: poszukiwanie partycji sfs'a

@11MASTEr, post #22

No wlasnie to byla najwieksza partycja.
A zeby bylo zabawniej to dzisiaj podczas prob wczytania rdb do HDTollBoxa stracilem pozostale partycje Pozostale byly w PFSie.

[#24] Re: poszukiwanie partycji sfs'a

@vi-bee, post #23

To sobie namieszales...
pozostaje metoda 'na piechote' i po kawalku.
powodzenia

Wlasnie sprawdzalem diskmontoolsa; partycje sfs zaczynaja sie stringiem sfs; wiec partycje pfs tez powinny pfsem. W DMT jest opcja search wpizesz sfs i jazda. :)



Ostatnia modyfikacja: 24.03.07 12:06
[#25] Re: poszukiwanie partycji sfs'a

@11MASTEr, post #11

" Zostaje DiskMonTools tylko to robota na piechote, ale można adzyskac 100% danych. (hmm.. skąd ja to wiem?!" - pewnie z Magazynu Amiga, był kiedyś w nim artykuł o ratowaniu RDB za pomocą DiskSalv którym wstępnie ustalało się położenie partycji, DiskMonTools którym następnie szukało się już szczegółowo, a następnie po drobnych przeliczeniach wpisywało się to do HDToolBoxa. Ta metoda na pewno działa z FFS - sprawdzałem osobiście :P co do SFS może być różnie ale nie zaszkodzi ostrożnie spróbować. OK

[#26] Re: poszukiwanie partycji sfs'a

@stebel, post #1

Czesc. Zacznijmy od poczatku. Marek Szyprowski w poscie #7 napisal Ci co i jak. Rozwiazanie problemu z geometria dysku dla RDBrecova jest prozaiczne: wyciagnij dysk i spisz wszystko co producent "ponawypisywal" na nim. Ja juz nie majac sily meczenia sie z HDToolBoxem (mialem dostep tylko do tego z 3.0, albo 3.1 - nie pamietam dokladnie) wkurzylem sie i zalatwilem to na piechote. Bylo to kawalek czasu temu, ale mysle, ze to wystarczy, abys mogl odzyskac dane. Aha, nie gwarantuje, ze wszysko pojdze jak nalezy, ale jak RDBrecov "wypluje" ci parametry utraconych partycji (wielkosc, nazwa, itp.) to "jestes w domu". Podpinasz to pod HDToolBoxa najlepiej z 3.9 i gotowe. Musze dodac, ze ja mialem dodatkowe utrudnienie bo ROM3.0 i FastATA troche przeszkadala i utrudnilo to cale zadanie, ale rezultat byl zadawalajacy po tych godzinach pracy odzyskujac wszystkie dane z dysku 80GB (500MB, 60GB, 19.5GB) - powodzenia i pozdrawiam! :)

PS.
Polecam na innym dysku zainstalowac swiezy system, zeby sie w dyskietkowanie nie bawic, a komfort rosnie :) ... .

PS2 @All

Ludzie jezeli "wladacie" chociaz w podstawowym stopniu "lamana angielszczyzna" to polecam czytanie dokumentacji - dzieki temu mozna zaoszczedzic czas, nerwy i uzyskac zadowalajace rezultaty w rozwiazywaniu problemow.

Raz jeszcze pozdrawiam wszystkich.

[#27] Re: poszukiwanie partycji sfs'a

@vi-bee, post #20

Jezeli RDBRecov pokaze to co chcialbys zobaczyc (czytaj - utracona partycje), zapraszam do lektury posta z numerkiem #26 i powodzenia. :)

PS.
Hej vi-bee - ten chelm z kendo to Twoj? Cwiczysz?

[#28] Re: poszukiwanie partycji sfs'a

@Lokaty, post #27

Dzieki za rady. Jutro bede mial troche wiecej czasu wiec, stawiam system na drugim dysku i biore sie za robote. Juz kiedys cos takiego chyba robilem.

A chelm do kendo to stad: http://www.youtube.com/watch?v=gIQz6YcFgQ4 :D

[#29] Re: poszukiwanie partycji sfs'a

@Lokaty, post #27

Wreszcie znalazlem troche czasu zeby zajac sie tym dyskiem na spokojnie.
Zaczne od tego ze zadna wersja HDToolBoxa nie rozpoznawala dysku prawidlowo. Nawet po wprowadzeniu danych podawanych przez producenta dysku, pojemnosc nie byla prawidlowa.
Uzylem sobie wiec programu RDB-Salv, zaraz na poczatku dysku (1%) znalazl mi to:
---------------------------------------

RDSK Block Info

Most important values
Blocks per cylinder: 2620

Not so important values
59656 cylinders
131 sectors
20 heads

Interleave: 1

Data start area: 2
Data end area: 59655

----------------------------------------

Partition »DH0« (found at sector 346632)

Flags: PBFF_BOOTABLE
Size: 253 MB

Environment Vector
TableSize = 16
SectorSize = 128
SecOrg = 0
Surfaces = 20
SectorsPerBlock = 1
BlocksPerTrack = 131
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 2
HighCyl = 200
NumBuffers = 200
BufMemType = MEMF_ANY
MaxTransfer = 0x00FFFE00
Mask = 0xFFFFFFFC
BootPri = 0
DosType = "PFS2" - 0x50465302

----------------------------------------

Partition »DH1« (found at sector 346633)

Flags: $00000000
Size: 1013 MB

Environment Vector
TableSize = 16
SectorSize = 128
SecOrg = 0
Surfaces = 20
SectorsPerBlock = 1
BlocksPerTrack = 131
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 201
HighCyl = 993
NumBuffers = 200
BufMemType = MEMF_ANY
MaxTransfer = 0x00FFFE00
Mask = 0xFFFFFFFC
BootPri = 0
DosType = "PFS2" - 0x50465302

----------------------------------------

Partition »DH2« (found at sector 346634)

Flags: $00000000
Size: 10266 MB

Environment Vector
TableSize = 16
SectorSize = 128
SecOrg = 0
Surfaces = 20
SectorsPerBlock = 1
BlocksPerTrack = 131
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 994
HighCyl = 9019
NumBuffers = 200
BufMemType = MEMF_ANY
MaxTransfer = 0x00FFFE00
Mask = 0xFFFFFFFC
BootPri = 0
DosType = "PFS2" - 0x50465302

----------------------------------------

Partition »DH3« (found at sector 346635)

Flags: $00000000
Size: 61514 MB

Environment Vector
TableSize = 16
SectorSize = 128
SecOrg = 0
Surfaces = 20
SectorsPerBlock = 2
BlocksPerTrack = 131
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 9020
HighCyl = 57104
NumBuffers = 300
BufMemType = MEMF_ANY
MaxTransfer = 0x7FFFFFFF
Mask = 0xFFFFFFFF
BootPri = 0
DosType = "SFS" - 0x53465300

----------------------------------------

Partition »DH4« (found at sector 346636)

Flags: $00000000
Size: 3262 MB

Environment Vector
TableSize = 16
SectorSize = 128
SecOrg = 0
Surfaces = 20
SectorsPerBlock = 1
BlocksPerTrack = 131
Reserved = 2
PreAlloc = 0
Interleave = 0
LowCyl = 57105
HighCyl = 59655
NumBuffers = 200
BufMemType = MEMF_ANY
MaxTransfer = 0x00FFFE00
Mask = 0xFFFFFFFC
BootPri = 0
DosType = "PFS2" - 0x50465302

Wklepalem to do HDToolBoxa i poszlo, wielkosc dysku prawidlowa i pojawily sie wszystkie partycje. Wszystkie poza ta SFSowa 60 GB :(
RDBrecov, po wprowadzeniu cylindrow i sektorow z tego programu, tez znalazl mi praktycznie to samo, nie rozpoznal tylko nazwy partycji SFS.
Nie wiem co dalej robic, ale jestem przekonany ze da sie ja uratowc bo przeciez nie byla formatowana ani nic nie bylo na niej zapisane.
Dodam ze partycja mi padla podczas kopiowania na nia z karty CF (FAT). Wyskoczyl jakis komunikat bledu SFS i po resecie partycji nie bylo:(

Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem