Skocz do zawartości

Montowanie Partycji Microsoft Basic Data


buszmen122

Rekomendowane odpowiedzi

Głupio się przyznać, ale z własnej nieuwagi straciłem dane i chciałbym je odzyskać.

Na dysku w laptopie miałem Windowsa 8.1 z partycją systemową (~100 GB) i drugą z danymi (~750 GB). Obok zainstalowany był Ubuntu 12.04 (~partycja 100 GB), którego nie używałem (coś namieszałem w konfiguracji i odpuściłem sobie naprawę tego). Postanowiłem zainstalować na jego miejscu nowe 14.04 i tu zaczynają się problemy. Podczas instalacji wybrałem opcję "usunięcie 12.04, instalacja na jego miejscu 14.04". Wszystko fajnie, pięknie, koniec instalacji i okazało się, że instalator wyczyścił... cały dysk.

 

Zainstalowalem testdisk, przywrocilem partycje ktora byla dyskiem C. Posypalo sie Ubuntu i nawet Live z USB sie nie chce uruchomic. Ruszyla Fedora 20 Live. Wydajac polecenie sudo fdisk -l otrzymuje:

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 0E1A1616-4AC6-F446-BA49-B4A83C236486

Device           Start          End Size Type
/dev/sda1    114778176    320274495  98G Microsoft basic data


Disk /dev/sdb: 14.7 GiB, 15805186048 bytes, 30869504 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device    Boot Start       End   Blocks  Id System
/dev/sdb1 *      128  30869503 15434688   c W95 FAT32 (LBA)


Disk /dev/mapper/live-rw: 4 GiB, 4294967296 bytes, 8388608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/live-base: 4 GiB, 4294967296 bytes, 8388608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/live-osimg-min: 4 GiB, 4294967296 bytes, 8388608 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Partycja sda1 ma jakis dziwny typ "Microsoft basic data". Jak moge ja zamontowac, aby przekopiowac pliki?

Odnośnik do komentarza
Udostępnij na innych stronach

http://en.wikipedia.org/wiki/Microsoft_basic_data_partition

http://www.rodsbooks.com/linux-fs-code/

 

Wygląda na to, że mamy do czynienia z GPT, więc powinieneś korzystać nie z fdisk a z gdisk

 

 

 

gdisk -l /dev/sda
Sprawdziłbym czy nie da się zamontować

mount -t ntfs-3g /dev/sda1 /dowolny_punkt_montowania
Ewentualnie ntfs zamiast ntfs-3g.

 

[EDIT]

Sprawdziłem u siebie na maszynie wirtualnej i wygląda na to, że Twój fdisk podaje dane tak jak gdisk. Może to przez obecność GPT. Tym bardziej prawdopodobne jest, że montowanie /dev/sda1 jako NTFS powinno się udać.

Edytowane przez WalDo
Odnośnik do komentarza
Udostępnij na innych stronach

Zwraca cos takiego:

ntfs_mst_post_read_fixup_warn: magic: 0x7232df34  size: 1024   usa_ofs: 38614  usa_count: 17655: Invalid argument
Record 0 has no FILE magic (0x7232df34)
Failed to load $MFT: Input/output error
Failed to mount '/dev/sda1': Input/output error
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.

Odnośnik do komentarza
Udostępnij na innych stronach

No to jeszcze pozostaje naprawa Windows standardowymi narzędziami MS z płyty instalacyjnej.

Z tego co widać w komunikacie odtworzenie partycji Windows to nie wszystko, trzeba przywrócić jej spójność a tego bez odpalenia Windows chyba się nie da zrobić.

Sprawdziłbym też czy testdisk nie pozwoli odzyskać tej małej (w przypadku W8, to chyba ok.300MB) partycji na początku dysku - byc może po jej odtworzeniu uda się uruchomić Windows.

Możesz jeszcze spróbować ściągnąć jakiś obraz live Windowsa i z tego poziomu sprawdzić czy nie da się odzyskać danych z dawnego dysku C;\. Tego typu obrazy chyba (prawie na pewno) nie są legalne, ale w tym wypadku to być może jedyna możliwość odzyskania danych.

BTW: dlatego nigdy-przenigdy nie korzystam w trakcie instalacji z automatów typu "odzyskaj miejsce z partycji Linux", "zastąp partycje Linux" i co tam jeszcze. Chyba, że wcześniej zrobiłbym obraz całego dysku gdzieś na boku. Ręczny podział dysku daje przynajmniej szanse na zapanowanie nad tym co się dzieje w trakcie instalacji.

 

Przenoszę temat do "Pozostałe dystrybucje", chociaż nie wiem czy nie powinienem w ogóle dać do kosza, bo problem nie jest związany z Fedorą.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...