Superblock nie może zostać odczytany

Jeśli już na pewno nie da się umieścić posta wyżej.
Gigi_Roger
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 20 gru 2014, 12:36
Płeć: Mężczyzna
Architektura: x86_64

Superblock nie może zostać odczytany

Post autor: Gigi_Roger »

Witajcie Koledzy i Koleżanki,

krótki opis problemu
Rozchodzi się o problem z zamontowaniem dysku i odzyskaniem danych z niego. Generalnie najważniejsze są dane. Otóż mam 2 TB dysk który po wsadzeniu do nowej obudowy nie bardzo chce współpracować. Czytałem całe mnóstwo poradników, tutoriali itd. w tym temacie ;/ niestety nic mi nie pomogło także widzę dwie opcje, albo ja robię coś nie tak albo mój problem może być bardziej złożony.

opis kilku akcji które przeprowadziłem na tym dysku

lsblk, wyrzuca:

Kod: Zaznacz cały

NAME                     MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT 
sdc                        8:32   0   1,8T  0 disk
sudo mount, wyrzuca:

Kod: Zaznacz cały

mount: /dev/sdc: nie można odczytać superbloku
sudo fdisk -l /dev/sdc, wyrzuca:
nic. Żadnej odpowiedzi. Jeśli zrobimy to samo tylko bez argumentu /dev/sdc to otrzymamy wszystkie dyski, partycje etc. po za tym.

sudo fsck /dev/sdc, wyrzuca:

Kod: Zaznacz cały

fsck z pakietu util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
fsck.ext2: Próba odczytu bloku z systemu plików zakończyła się skróconym odczytem podczas próby otworzenia /dev/sdc
Czy to może jest partycja zerowej długości?
sudo mke2fs /dev/sdc, wyrzuca:

Kod: Zaznacz cały

mke2fs 1.42.9 (4-Feb-2014)
/dev/sdc jest całym urządzeniem, a nie tylko jedną partycją!
Kontynuować mimo to? (t,n) t
Uwaga: nie można wyczyścić sektora 2: Próba zapisu bloku w systemie plików zakończyła się skróconym zapisem
Etykieta systemu plików=
Typ OS: Linux
Rozmiar bloku=4096 (log=2)
Rozmiar fragmentu=4096 (log=2)
Stride=0 bloków, szerokość Stripe=0 bloków
122101760 i-węzłów, 488378645 bloków
24418932 bloków (5.00%) zarezerwowanych dla superużytkownika
Pierwszy blok danych=0
Maksymalna liczba bloków systemu plików=4294967296
14905 grup bloków
32768 bloków w grupie, 32768 fragmentów w grupie
8192 i-węzłów w grupie
Kopie zapasowe superbloku zapisane w blokach: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
	102400000, 214990848

Przydzielanie tablicy grup: zakończono                      
Uwaga: nie można odczytać bloku 0: Próba odczytu bloku z systemu plików zakończyła się skróconym odczytem
Uwaga: nie można wyczyścić sektora 0: Próba zapisu bloku w systemie plików zakończyła się skróconym zapisem
Generalnie ta odpowiedź dała mi na chwilę największą nadzieję ponieważ pomyślałem że spróbuję zamontować urządzenie z innym superblockiem jako głównym (moja wiedza w sprawie dysków jest bardzo ograniczona) co jednak skończyło się średnio, rezultat poniżej.

sudo mount -o sb=98304 /dev/sdc /media/roger/dysk2/, wyrzuca:

Kod: Zaznacz cały

mount: trzeba określić system plików
sudo mount -o sb=98304 /dev/sdc /media/roger/dysk2/ -t auto, wyrzuca:

Kod: Zaznacz cały

mount: trzeba określić system plików
sudo mount -o sb=98304 /dev/sdc /media/roger/dysk2/ -t vfat, wyrzuca:

Kod: Zaznacz cały

mount: niewłaściwy typ systemu plików, błędna opcja, błędny superblok na /dev/sdc,
       brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd
       W niektórych przypadkach przydatne informacje można
       znaleźć w logu systemowym (np. dmesg | tail)
sudo mount -o sb=98304 /dev/sdc /media/roger/dysk2/ -t ext3, wyrzuca:

Kod: Zaznacz cały

mount: niewłaściwy typ systemu plików, błędna opcja, błędny superblok na /dev/sdc,
       brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd
       W niektórych przypadkach przydatne informacje można
       znaleźć w logu systemowym (np. dmesg | tail)
sudo mount -o sb=98304 /dev/sdc /media/roger/dysk2/ -t ext2, wyrzuca:

Kod: Zaznacz cały

mount: niewłaściwy typ systemu plików, błędna opcja, błędny superblok na /dev/sdc,
       brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd
       W niektórych przypadkach przydatne informacje można
       znaleźć w logu systemowym (np. dmesg | tail)
sudo mount -o sb=98304 /dev/sdc /media/roger/dysk2/ -t ntfs, wyrzuca:

Kod: Zaznacz cały

Error reading bootsector: Błąd wejścia/wyjścia
Failed to mount '/dev/sdc': Błąd wejścia/wyjścia
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
Próbowałem także używać narzędzia testdisk jednak analiza tego dysku będzie trwałą ok 14 dni ;/ na każdym z sektorów czytał błąd.

podsumowanie

Czy ktoś może dysponuje jakimś pomysłem co można jeszcze zrobić? Tak jak mówię sam dysk nic dla mnie nie znaczy, zależy mi tylko na danych na nim, ale to pewnie jak wszystkim użytkownikom z tego typu problemami :D
Ostatnio zmieniony 20 gru 2014, 14:13 przez Gigi_Roger, łącznie zmieniany 1 raz.
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: Superblock nie może zostać odczytany

Post autor: rom »

http://linuxexpresso.wordpress.com/2010 ... in-ubuntu/ Zajrzyj tutaj, przywracanie kopii superbloków. Porównaj swój wynik

Kod: Zaznacz cały

sudo fsck.ext4 -v /dev/xxx
z tym podanym na stronie aby upewnić się, że przyczyna jest ta sama.
także = też
tak że = więc
Gigi_Roger
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 20 gru 2014, 12:36
Płeć: Mężczyzna
Architektura: x86_64

Re: Superblock nie może zostać odczytany

Post autor: Gigi_Roger »

Byłem na tej stronie i próbowałem tak zrobić. Jednak żeby w ten sposób podmienić superblock musisz mieć zamontowane urządzenie. Przynajmniej tak pamiętam jak to próbowałem zrobić. Mój problem polega na tym że nie mogę go zamontować :/ dlatego też próbowałem skorzystać z zapasowego superblocku za pomocą metody mount. Jeśli dobrze rozumiem ten tutorial to on nie robi nic innego jak tylko przestawia główny superblock (nazwijmy go rozruchowy) na stałe na inny. A to samo tylko jednorazowo możemy zrobić za pomocą mount'a z odpowiednim parametrem.

Popraw mnie jeśli się mylę.


Wrzucam wyniki tamtego tutorialu:
fsck.ext4 -v /dev/sdc

Kod: Zaznacz cały

e2fsck 1.42.9 (4-Feb-2014)
fsck.ext4: Próba odczytu bloku z systemu plików zakończyła się skróconym odczytem podczas próby otworzenia /dev/sdc
Czy to może jest partycja zerowej długości?
fsck /dev/sdc

Kod: Zaznacz cały

fsck z pakietu util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
fsck.ext2: Próba odczytu bloku z systemu plików zakończyła się skróconym odczytem podczas próby otworzenia /dev/sdc
Czy to może jest partycja zerowej długości?
mke2fs -n /dev/sdc

Kod: Zaznacz cały

mke2fs 1.42.9 (4-Feb-2014)
/dev/sdc jest całym urządzeniem, a nie tylko jedną partycją!
Kontynuować mimo to? (t,n) t
Etykieta systemu plików=
Typ OS: Linux
Rozmiar bloku=4096 (log=2)
Rozmiar fragmentu=4096 (log=2)
Stride=0 bloków, szerokość Stripe=0 bloków
122101760 i-węzłów, 488378645 bloków
24418932 bloków (5.00%) zarezerwowanych dla superużytkownika
Pierwszy blok danych=0
Maksymalna liczba bloków systemu plików=4294967296
14905 grup bloków
32768 bloków w grupie, 32768 fragmentów w grupie
8192 i-węzłów w grupie
Kopie zapasowe superbloku zapisane w blokach: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
	102400000, 214990848
e2fsck -b 20480000 /dev/sdc

Kod: Zaznacz cały

e2fsck 1.42.9 (4-Feb-2014)
e2fsck: Próba odczytu bloku z systemu plików zakończyła się skróconym odczytem podczas próby otworzenia /dev/sdc
Czy to może jest partycja zerowej długości?
ODPOWIEDZ

Wróć do „Ostatnia deska ratunku”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości