wykrycie bad sectorów na dysku przez LiveCD linuxowe

Tematy związane z oprogramowaniem, instalacją, konfiguracją
NieGooglujMnie
Posty: 43
Rejestracja: 06 maja 2015, 12:42

[+] wykrycie bad sectorów na dysku przez LiveCD linuxowe

Post autor: NieGooglujMnie »

Na dysku 500 gb są bad sectory.
Ale nie jest to taki typowy trup, bo w pewnych miejscach działa, ale nie wiadomo dokładnie które partycje są popsute a które czyste.

potrzeba zrobić coś takiego:
- skanowanie
- wykryć gdzie są bad sectory
- tak ułożyć partycje, żeby były ze dwie "czyste", a reszta na popsute miejsca
- jak zostanie mało miejsca, to wyląduje na tym dysku Linux
jak zostanie na "zdrowych" partycjach dużo miejsca (przynajmniej 40gb) to wyląduje Windows7

generalnie celem jest ułożenie partycji na zdrowych fragmentach dysku, ale dzięki dokładnemu skanowaniu bad sectorów. Odizolowanie bad sectorów od zdrowej reszty.

Najlepiej byloby to zrobić dzięki dowolnemu LiveCD, np. puppy linux.
Awatar użytkownika
dedito
Moderator
Posty: 3518
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Sprawdź smart tego dysku.
Jak jesteś pewien, że to nie trup to zainteresuj się MHDD.
NieGooglujMnie
Posty: 43
Rejestracja: 06 maja 2015, 12:42

Post autor: NieGooglujMnie »

patrzę teraz na MHDD, jakieś dziwne jest, bo nie ma jak zrobić bootable-usb...
(żeby z USB się odpalał)
ale generalnie dziękuję za radę, będziemy próbować z tym robić

jakby ktoś wiedział jak przez puppy linux zrobić, to proszę o radę - akurat puppy pod ręką jest
Awatar użytkownika
dedito
Moderator
Posty: 3518
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

ddrescue, którego do puppy możesz dociągnąć, też oznaczy sektory nieodczytywalne w tzw. szybkim skanie ale to nie to samo co MHDD.
Awatar użytkownika
lizard
Beginner
Posty: 287
Rejestracja: 08 lutego 2016, 18:47

Post autor: lizard »

Do takich celów używam badblocks - dostępny w każdej dystrybucji, również live. Pozwala określić wielkość pojedynczego bloku (np. 4 kB), testować partycje i całe dyski, rozpocząć i skończyć w dowolnym miejscu. Do tego może pracować w jednym z trzech trybów: tylko odczyt, niedestruktywny odczyt-zapis, destruktywny odczyt-zapis (dokładniej: zapis-odczyt). Ten ostatni tryb jest o tyle ciekawy, że można podać wzorzec, którym będzie potraktowany dysk. Można również wygenerować wzorzec losowy, który świetnie sprawdza się w przygotowaniu dysku do szyfrowania. Poza tym pozwala na zapis numerów uszkodzonych bloków do pliku (przydatne dla mkfs.extN). Po resztę odsyłam do strony podręcznika systemowego.

Na koniec wisienka: czas zapis w uszkodzonym miejscu potrafi przywrócić sektor do żywych. :)
NieGooglujMnie
Posty: 43
Rejestracja: 06 maja 2015, 12:42

Post autor: NieGooglujMnie »

Nie pomogło.
Dysk jednak jest trup (teraz zastanawiamy się czy przyjmą gwarancję...).

z ciekawych pakietów warto polecić:

Kod: Zaznacz cały

apt-get install [B]gnome-disk-utility[/B]
polecam to narzędzie!

dzięki wszystkim za odpowiedzi.
Zablokowany