Dysk zewnętrzny jest widoczny tylko w Linux, odzyskiwanie danych

Witajcie,

jestem Łukasz użytkuję dystrybucję Linux Mint 17,2 32bit od kilku dni borykam się z następującym problemem.

Otóż pożyczyłem dysk zewnętrzny USB po jego podłączeniu dysk został wykryty jako dwa woluminy: jeden kilka mb, na którym był Autorun i instalka FlexSave, a drugi z danymi o pojemności 750GB.

Ledwo skopiowałem zdjęcia z tego dysku, a przestał być widoczny. Wszedłem w Akcesoria-> Dyski i tam zmodyfikowałem partycję nie pamiętam nawet na jaką.

Ogólnie chciałbym odzyskać dane z tego dysku, na ten moment dysk jest widoczny na komputerze z Linux, ale Windows go nie wykrywa. Skopiowałem na niego ponownie zdjęcia, które na samym początku udało mi się skopiować na swój dysk, ale niestety mnóstwa plików, które miał tam szwagier nie mam :frowning:

Załączam wynik polecenia fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801, w sumie sektorów: 976773168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000bf972

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *        2048   969437183   484717568   83  Linux
/dev/sda2       969439230   976771071     3665921    5  Rozszerzona
/dev/sda5       969439232   976771071     3665920   82  Linux swap / Solaris

Disk /dev/sdf: 749.4 GB, 749419401216 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 91111, w sumie sektorów: 1463709768
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xb7312805

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System

Zdjęcia przedstawiające to co mi pokazuje aplikacja Dyski:

Reasumując, chciałbym odzyskać dane z tego dysku oraz zrobić coś aby był wykrywany przez Windows. Proszę o pomoc.

Jednym słowem usunąłeś wszystkie dane z dysku, sformatowałeś go na inny rodzaj partycji (prawdopodobnie z NTFS na EXT4), a dodatkowo jeszcze nadpisałeś sektory ponownie kopiując tam pliki…
Raczej postawienie dobrej flaszki szwagrowi nie polepszy waszych stosunków :smiley:
Dane najprawdopodobniej są bezpowrotnie stracone, możesz co prawda próbować ratować się programami do odzyskiwania skasowanych plików typu http://www.cgsecurity.org/wiki/TestDisk_Krok_po_kroku ale nie wróżę dużych sukcesów.
Co do niewykrywania dysku przez Windows to po prostu ten system nie obsługuje partycji innych niż swoje (NTFS, FAT32, FAT16, exFAT). Kidy już uznasz, że nie odzyskasz danych z dysku to musisz sformatować go kolejny raz na NTFS.

Pisałem w czasie gdy kolega Pocolg już odpowiedział, więc dodam tylko:
Jeśli nie zachowałeś skopiowanych danych na swoim dysku – skopiuj je ponownie.
Dysk USB podepnij do portu z tyłu komputera, najlepiej do USB3
Pokaż SMART dysku
http://dmde.com/moredownload.html

zip GUI for Windows
zip Console for Windows
zip Console for DOS
zip Console for Linux
pobierz wersję z jakim systemem chcesz pracować, przeczytaj Manual i pokaż okno partycje

Mówili, dobry zwyczaj nie pożyczaj :slight_smile: nie poradzę sobie, trzeba liczyć na łagodność szwagra, chociaż bura będzie na 100% :smiley: napiszcie jak sformatować ten dysk aby działał pod Windows proszę.

Nawet nie spróbowałeś, a już wiesz, że się nie da.
Są dziesiątki filmów i opisów działania DMDE. Choć głównie pod Windowsem.
Ponieważ większość programów do partycjonowania umieszcza MFT i pliki systemu plików w połowie partycji(NTFS. exFat), to szanse odzysku choć części plików nadal istnieją.
Może zamiast dobijać dysk pozwól aby decyzję o odzysku podjął właściciel?
Każde działanie na dysku możliwość odzysku ogranicza, a przynajmniej czyni droższym odzysk profesjonalny.
Podanie SMART też przekracza Twoje możliwości?
Odłączenie dysku w trakcie pracy zazwyczaj ma jakąś przyczynę.

Ok, spróbuję po pracy na Windowsie. Danych żadnych nie zachowałem, a na dysku nic nie widzi poza tymi nadpisanymi ponownie.

Może być jeszcze ciut gorzej od tego co napisał @anon741072
Napisałeś, że dysk przestał być widoczny zaraz po skopiowaniu danych. Możliwości są takie:

  • dysk stracił kontakt z komputerem (obluzowanie wtyczki/kabla),
  • kabel od dysku jest uwalony,
  • dysk jest uszkodzony

Po tych operacjach jakie przeprowadziłeś na dysku kiepsko to widzę, ale:

  • podepnij go pod komputer z Windowsem (na pewnym kablu) i spróbuj przejechać go takimi programami jak TestDisk oraz DMDE.

Z tego dysku skopiowałem tylko swoje zdjęcia, które przenosiłem z komputera szwagra (stare zdjęcia żony) miał też tam swoje pliki, których nie kopiowaniem, ciężko mi teraz odtworzyć w pamięci co to się stało, być może się wypiął a po podpięciu już go nie wykrywał. Wypięcie jest bardzo prawdopodobne, ale raczej nie w czasie kopiowania bo zdjęcia mam wszystkie. Cały czas Windows wykrywa tylko tę partycję, na której jest instalka tego programu do autorunu.

Z tego co żona mówi to ten dysk od kilku lat leży w szufladzie, ale oczyma wyobraźni już widzę zdenerwowanie szwagra :grinning:
Mało tego, bardzo prawdopodobne jest to, że dysk dalej będzie leżał w szufladzie, ale chamem nie jestem i przyznać się pasuje do tego incydentu.

W sumie to burę jakoś zniosę tylko nie chciałbym uceglić tego dysku :blush: w najgorszym wypadku chciałbym go sformatować tak aby działał pod Windows.

Udało się odzyskać dane​:blush: teraz tylko sformatować dysk tak aby działał pod Windowsem :blush: 17 godzin zeszło​:grinning:

No to pokaż co teraz pokazuje komenda:

LUB

Fdisk:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801, w sumie sektorów: 976773168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000bf972

Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 2048 969437183 484717568 83 Linux
/dev/sda2 969439230 976771071 3665921 5 Rozszerzona
/dev/sda5 969439232 976771071 3665920 82 Linux swap / Solaris

Disk /dev/sdf: 749.4 GB, 749419401216 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 91111, w sumie sektorów: 1463709768
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xb7312805

Urządzenie Rozruch Początek Koniec Bloków ID System

Wg komendy urządzenie /dev/sdf ~750GB nie ma partycji. Jeśli jesteś pewny, że odzyskałeś WSZYSTKIE dane no to co … trzeba sformatować na NTFS, nadać etykietę jak widać na obrazku i skopiować wszystkie zdjęcia i filmy z kotleta, komunii, wesela i studniówki :smiley:

No ale to ty już musisz wiedzieć co tam było i czy na pewno wszystko …

Windows też nie rozpoznaje żadnej zawartości dysku?

Windows rozpoznaje partycję, na której jest jakiś program "FlexSave"oraz autorun. Partycja ta ma ok. 10MB.

Próbuję jeszcze odzyskać dane programem Testdisk pod Linuxem. Dlatego, że to co odzyskałem pod Windows programem, którego nazwy nawet nie pamiętam mnie nie satysfakcjonuje. Mam dużo plików, których Windows nie rozpoznaje, a obrazy czy wideo mają nazwy np. File1.jpg,File2.jpg i tak dalej. Przykładowo jak mam pliki piosenek np. File1.mp3 to niestety, ale aż takim melomanem nie jestem, żeby je rozpoznać.

Według tej instrukcji doszedłem do momentu gdzie wybrałem [Analyse] ale pojawił się problem: „No partition is bootable” i teraz przeszukuje dysk. Trochę mozolnie to idzie :frowning:

Nazw plików nie odzyskasz. Ciesz się że masz rozszerzenia :wink:

Okej, to dam sobie spokój, jak sformatować dysk, aby działał pod Windows? Przypomnę jeszcze raz wynik polecenia Fdisk:

    Disk /dev/sda: 500.1 GB, 500107862016 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801, w sumie sektorów: 976773168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000bf972

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *        2048   969437183   484717568   83  Linux
/dev/sda2       969439230   976771071     3665921    5  Rozszerzona
/dev/sda5       969439232   976771071     3665920   82  Linux swap / Solaris

Disk /dev/sdg: 749.4 GB, 749419401216 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 91111, w sumie sektorów: 1463709768
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xb7312805

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System

Chodzi oczywiście o dysk 750GB.

Wygląda na to, że na dysku nie masz żadnych partycji. Mógłbym wypisać Ci polecenia do terminala, ale wygodniej będzie otworzyć program gparted (jeśli nie masz to możesz go zainstalować sudo apt install gparted) i wyklikać utworzenie nowej partycji NTFS.

Otrzymuję to co na zrzucie ekranu:

Dodam jeszcze to:

sudo parted -l
Model: ATA SAMSUNG HD502HJ (scsi)
Dysk /dev/sda: 500GB
Rozmiar sektora (logiczny/fizyczny): 512B/512B
Tablica partycji: msdos

Numer  Początek  Koniec  Rozmiar  Typ       System plików   Flaga
 1     1049kB    496GB   496GB    primary   ext4            ładowalna
 2     496GB     500GB   3754MB   extended
 5     496GB     500GB   3754MB   logical   linux-swap(v1)


Model: ASUS FlexSave Ext.HDD (scsi)
Dysk /dev/sdg: 749GB
Rozmiar sektora (logiczny/fizyczny): 512B/512B
Tablica partycji: loop

Numer  Początek  Koniec  Rozmiar  System plików  Flaga
 1     0,00B     749GB   749GB    fat32


Ostrzeżenie: Nie można otworzyć /dev/sr2 jednocześnie w trybie do odczytu i
zapisu (System plików wyłącznie do odczytu). /dev/sr2 został otwarty tylko w
trybie do odczytu.
Błąd: /dev/sr2: nierozpoznana etykieta dysku