logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Utracona partycja z danymi na dysku zewnętrznym 3TB

knefel 10 Sty 2021 14:50 2358 53
Najlepsze odpowiedzi

Jak odzyskać utraconą partycję i dane z zewnętrznego dysku 3 TB, gdy Windows widzi ją jako RAW albo nie ma do niej dostępu?

Najpierw zrób pełny skan w DMDE w trybie NTFS+RAW, a znalezioną partycję otwórz i oprzyj rekonstrukcję systemu plików na tym fragmencie $MFT, który jeszcze się zachował; potem uzupełnij wyniki odzysku plikami RAW [#19251751][#19252140] W tym przypadku druga partycja miała uszkodzony boot sector i $MFT, więc nie chodzi już o zwykłe „przywrócenie partycji”, tylko o odzysk plików z uszkodzonej struktury logicznej [#19220691][#19251751] Jeśli DMDE źle wykrywa dysk przez starszy kontroler/obudowę USB, przełącz w DMDE interfejs na I/O ATA i sprawdź sterownik kontrolera; na bardzo starym sprzęcie z 32-bitowym ograniczeniem trzeba też podłączyć dysk pod nowszy, 64-bitowy system lub odpowiedni kontroler [#19217277][#19219739] Po skanie zapisz wyniki do pliku; dalsza rekonstrukcja wykonuje się sama po otwarciu znalezionej partycji [#19252140] Na nadpisane obszary nie ma już rozwiązania [#19251751]
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA
  • #1 19172445
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    Witam serdecznie,

    proszę o pomoc, po podłączeniu dysku zewnętrznego 3TB poprzez USB (obudowa 3,5') system Windows 7 nie rozpoznaje partycji (oznaczonej jako "I") - zajęte miejsce 0 bajtów. Dzień wcześniej wszystko działało bezproblemowo, kopiowanie danych z laptopa przebiegło pomyślnie. Dysk wcześniej musiał zostać podzielony w Windowsie XP za pomocą programu Paragon GTP Loader na 2 partycje: 870GB oraz 2130GB, żeby była możliwość korzystania z pełnej pojemności dysku.
    Dysk fizycznie wydaje się sprawny. Jak odzyskać utraconą partycję (dane)?

    edit: załączam też sektory dysku 0-2048 z programu DMDE wg instrukcji z forum:
    https://www.elektroda.pl/rtvforum/topic1445635.html
    Załączniki:
    • dev2_lba1_2048.bin (1 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Utracona partycja z danymi na dysku zewnętrznym 3TB screen1.jpg (190.21 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Utracona partycja z danymi na dysku zewnętrznym 3TB screen3.jpg (166.98 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Utracona partycja z danymi na dysku zewnętrznym 3TB screen2.jpg (110.71 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 19190672
    roman_partyka
    Poziom 27  
    Posty: 1421
    Pomógł: 68
    Ocena: 295
    DMDE przy szukaniu partycji cokolwiek znajduje?
  • #3 19190849
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    Dam znać jak zrobię kopię posektorową w DMDE, żeby jeszcze bardziej nie pogorszyć sprawy.
    Dodam, że prawdopodobnie partycja poleciała wskutek nieprawidłowego odłączenia USB (nie było bezpiecznego usunięcia sprzętu).
    Teraz dane są widoczne tylko na partycji - 802GB w Windowsie 7 - jest dostęp do danych, druga partycja 1984GB jest niedostępna (typ plików RAW) (co ciekawe w Windows 8, nie ma dostępu do żadnej partycji - nie widzi żadnych plików.
    Wydaje mi się, że po całym zajściu niepotrzebnie podpiąłem ten dysk jeszcze pod Windows XP, pewnie tam coś się jeszcze pokaszaniło, bo XP odczytywał rozmiar dysku tylko na 746GB (tak jak przed partycjonowaniem GPT).
  • #4 19190915
    mati211p
    Specjalista - HDD i odzyskiwanie danych
    Posty: 16922
    Pomógł: 2585
    Ocena: 1133
    knefel napisał:
    Witam serdecznie,

    proszę o pomoc, po podłączeniu dysku zewnętrznego 3TB poprzez USB (obudowa 3,5') system Windows 7 nie rozpoznaje partycji (oznaczonej jako "I") - zajęte miejsce 0 bajtów. Dzień wcześniej wszystko działało bezproblemowo, kopiowanie danych z laptopa przebiegło pomyślnie. Dysk wcześniej musiał zostać podzielony w Windowsie XP za pomocą programu Paragon GTP Loader na 2 partycje: 810GB oraz 1984GB, żeby była możliwość korzystania z pełnej pojemności dysku.

    Wygląda, że adapter nie obsługuje dysków większych niż 750GB. Podłącz normalnie tak jak było wcześniej to wróci sama.
  • #5 19191001
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    Pomyliłem się co do zakupu tego dysku, nie wiedziałem, że jest problem z odczytem dysków większych od 2.2TB. Dysk zamontowałem w obudowie Welland ME-752H i od samego początku nie była wyświetlana jego pełna pojemność. Poczytałem trochę i podpiąłem go bezpośrednio do płyty głównej pod Windowsem XP i partycje zainicjowałem jako GPT (802GB oraz 1984GB), format na NTFS, i wszystko hulało jak do tej pory - w obudowie USB czy bezpośrednio, na różnych systemach (Windows XP, 7, 8).

    Cytat:
    Wygląda, że adapter nie obsługuje dysków większych niż 750GB. Podłącz normalnie tak jak było wcześniej to wróci sama.


    Czyli mam podpiąć dysk bezpośrednio pod płytę główną pod Windowsem XP i zobaczyć czy widzi pełną pojemność dysku?
  • #6 19191202
    mati211p
    Specjalista - HDD i odzyskiwanie danych
    Posty: 16922
    Pomógł: 2585
    Ocena: 1133
    Pod SATA zobaczy wszystko. Jak chcesz mieć jako zewnętrzny to musisz kupić odpowiedni adapter/obudowę.
  • REKLAMA
  • #7 19191283
    Konto nie istnieje
    Poziom 1  
  • #8 19191299
    mati211p
    Specjalista - HDD i odzyskiwanie danych
    Posty: 16922
    Pomógł: 2585
    Ocena: 1133
    komputerowiec79 napisał:
    mati211p napisał:
    Pod SATA zobaczy wszystko.

    Tylko często stare płyty ze zwykłym BIOS rozpoznają max 2TB.

    Skoro autor zdołał sformatować 3 TB to znaczy, że mu obsługuje.
  • #9 19191301
    Konto nie istnieje
    Poziom 1  
  • #10 19191363
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    Ok, jak podłączę bezpośrednio to dam znać jakie efekty.
  • #11 19191806
    roman_partyka
    Poziom 27  
    Posty: 1421
    Pomógł: 68
    Ocena: 295
    knefel napisał:
    podpiąłem go bezpośrednio do płyty głównej pod Windowsem XP i partycje zainicjowałem jako GPT

    Windows XP i GPT...
  • #12 19191841
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #13 19192425
    kaleron

    Specjalista - HDD i odzyskiwanie danych
    Posty: 7094
    Pomógł: 963
    Ocena: 2337
    Masz ewidentny problem z obsługą adresowania 64-bitowego. Zadbaj, aby mieć wszystko 64-bitowe i problem powinien ustąpić.
    Konto firmowe:
    Kaleron sp. z o. o.
    Hirszfelda 4/18, Jelcz-Laskowice, 55-231 | Tel.: 713XXXXXX (Pokaż) | Strona WWW: https://kaleron.pl
  • #14 19203955
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    Podłączyłem dysk bezpośrednio pod płytę główną, niestety partycja dalej jest niedostępna. Komputer jest dość stary, więc prawdopodobnie jest problem z obsługą dysków o większej pojemności, bo zaraz po zakupie też nie rozpoznawał go jako 3TB. Spróbuje go podpiąć u kogoś na nowszym sprzęcie, może wtedy zatrybi.
  • #15 19206260
    roman_partyka
    Poziom 27  
    Posty: 1421
    Pomógł: 68
    Ocena: 295
    Co to za płyta?
  • #16 19207494
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    roman_partyka napisał:
    Co to za płyta?


    Zabytek - Asus P4P800
  • #17 19208524
    kaleron

    Specjalista - HDD i odzyskiwanie danych
    Posty: 7094
    Pomógł: 963
    Ocena: 2337
    knefel napisał:
    P4P800
    - a potrzebujesz obsłuzyć adresację 64-bitową....
    Konto firmowe:
    Kaleron sp. z o. o.
    Hirszfelda 4/18, Jelcz-Laskowice, 55-231 | Tel.: 713XXXXXX (Pokaż) | Strona WWW: https://kaleron.pl
  • REKLAMA
  • #18 19210108
    roman_partyka
    Poziom 27  
    Posty: 1421
    Pomógł: 68
    Ocena: 295
    To już retro :)
    Może jakiś kontroler na PCI obsłuży Twój dysk.
  • #19 19210176
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    Cytat:
    - a potrzebujesz obsłuzyć adresację 64-bitową....

    Czyli potrzebuję płyty co pracuje już na UEFI?

    Cytat:
    Może jakiś kontroler na PCI obsłuży Twój dysk.

    Spróbuję go najpierw podpiąć u kogoś do nowszego komputera, bo w laptopie przez obudowę USB też nie jest prawidłowo rozpoznawany po "awarii".
  • #20 19210221
    roman_partyka
    Poziom 27  
    Posty: 1421
    Pomógł: 68
    Ocena: 295
    UEFI nie ma tu nic do rzeczy.
  • #21 19212868
    WojtasJD
    Poziom 43  
    Posty: 13782
    Pomógł: 2918
    Ocena: 1585
    HDWD130 -> LBA: 5860533168 - 2^32 = 5860533168 - 4294967296 = 1565565872 (tyle zgłaszał DMDE)

    Teoretycznie to SATA_I obsługuje LBA48 (ATA-6), a BIOS powinien rozszerzenia INT 13h (EDD) no ale praktyka nie zawsze idzie w parze z teorią i może być jakiś błąd np. w BIOSie więc w razie problemów np. z wykrywaniem dysku (POST) wgraj - jak nie ma - ostatni (beta) z:
    https://www.asus.com/us/supportonly/P4P800/HelpDesk_BIOS/

    XP 32-bit min. SP1 obsługuje LBA48 <- Microsoft KB Archive/303013: How to enable 48-bit Logical Block Addressing support for ATAPI disk drives in Windows XP
    ( Jak włączyć obsługę 48-bitowego adresowania bloków logicznych dla dysków ATAPI w systemie Windows XP )

    Podepnij Toshibę bezpośrednio do kontrolera SATA_I w ICH5R na tej P4P800 i jeszcze raz zrzut z DMDE, pod XP w razie problemu z rozpoznaniem pojemności - przy wybieraniu dysku fiz. w parametrach przestaw interfejs na I/O ATA
    (i zwróć uwagę na sterownik kontrolera)

    BTW: ciekawostka odnośnie kilku 'unlockerów'
    http://www.gigabyte.pl/media/1725
    https://event.asus.com/mb/2010/Disk_Unlocker/
    http://www.asrock.com/Feature/3TB/index.asp

    tylko ASRockowy ma na liście zgodnych płyt, odpowiednik Twojego staruszka S478 -> P4i865G (z ICH5)
  • #22 19213208
    kaleron

    Specjalista - HDD i odzyskiwanie danych
    Posty: 7094
    Pomógł: 963
    Ocena: 2337
    Obsługę 48-bitowego LBA masz na poziomie dysku i kontrolera, ale tak procesor, jaki i system obsługują adresowanie 32-bitowe, więc są w stanie zobaczyć pojemność dysku mod 2^32, co wynika z gubienia starszegop bajtu, który nie mieści się w rejestrach. Po prostu licznik się przekręca i znów liczy od zera.
    Konto firmowe:
    Kaleron sp. z o. o.
    Hirszfelda 4/18, Jelcz-Laskowice, 55-231 | Tel.: 713XXXXXX (Pokaż) | Strona WWW: https://kaleron.pl
  • #23 19214478
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    Update BIOS'u zrobiony, BIOS wciąż nie odczytuje dysku prawidłowo - 802GB (746GiB), w rejestrze dodałem parametr EnableBigLba bo nie było i ustawiłem na "1". Wszystkie tzw. "hotfixy" pod 48-bit LBA ATAPI support dla Windowsa XP są niedostępne, w linku z update'em przekierowuje mnie do "pustej strony".
    Tak to wygląda w DMDE pod Windows XP SP2 32bity:
    Załączniki:
    • dev1_lba1_2048.bin (1 MB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Utracona partycja z danymi na dysku zewnętrznym 3TB toshiba3.PNG (73.13 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Utracona partycja z danymi na dysku zewnętrznym 3TB toshiba2.PNG (77.15 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #24 19214494
    knefel
    Poziom 10  
    Posty: 35
    Ocena: 5
    Cytat:
    pod XP w razie problemu z rozpoznaniem pojemności - przy wybieraniu dysku fiz. w parametrach przestaw interfejs na I/O ATA
    (i zwróć uwagę na sterownik kontrolera)


    Tutaj się zgubiłem, nie wiem o co chodzi
  • #25 19215675
    kaleron

    Specjalista - HDD i odzyskiwanie danych
    Posty: 7094
    Pomógł: 963
    Ocena: 2337
    System 32-bitowy pracuje z 32-bitowymi rejestrami. Maksymalna wartość, jaką możesz w nich wpisać, to 0xFFFFFFFF. Adresacja 48-bitowa pozwala zapisać wartości do 0xFFFFFFFFFFFF. Jeśli dysk ma 0x000100000000 sektorów, to w adresacji 32-bitowej zgubisz 2 starsze bajty i zobaczysz 0x00000000. Przelicz sobie liczbę sektorów Twojego dysku na szesnastkową i wtedy zobaczysz, że system widzi Ci pojemność odpowiadającą wartości 4 młodszych bajtów. I dopóki nie pozbędziesz się wszystkich wąskich, 32-bitowych gardeł, nie zobaczysz pełnej pojemności dysku.
    Konto firmowe:
    Kaleron sp. z o. o.
    Hirszfelda 4/18, Jelcz-Laskowice, 55-231 | Tel.: 713XXXXXX (Pokaż) | Strona WWW: https://kaleron.pl
  • Pomocny post
    #26 19216241
    roman_partyka
    Poziom 27  
    Posty: 1421
    Pomógł: 68
    Ocena: 295
    To i tak powinien zobaczyć 2TB.
    Spróbuj tego.
    Link
  • #27 19216426
    kaleron

    Specjalista - HDD i odzyskiwanie danych
    Posty: 7094
    Pomógł: 963
    Ocena: 2337
    roman_partyka napisał:
    To i tak powinien zobaczyć 2TB.
    Nie 2 TB, a mod 2 TB. gubimy dwa starsze bajty, cztery młodsze zostają bez zmian. Jak masz liczbę 123456 z której zgubisz 12, to zostanie Ci 3456, a nie 9999.
    Konto firmowe:
    Kaleron sp. z o. o.
    Hirszfelda 4/18, Jelcz-Laskowice, 55-231 | Tel.: 713XXXXXX (Pokaż) | Strona WWW: https://kaleron.pl
  • Pomocny post
    #28 19217277
    WojtasJD
    Poziom 43  
    Posty: 13782
    Pomógł: 2918
    Ocena: 1585
    kaleron napisał:
    Obsługę 48-bitowego LBA masz na poziomie dysku i kontrolera, ale tak procesor, jaki i system obsługują adresowanie 32-bitowe, więc są w stanie zobaczyć pojemność dysku mod 2^32, co wynika z gubienia starszegop bajtu, który nie mieści się w rejestrach.

    Aha... może to te mityczne rejestry z tych opowiadań gdzie "systemy 32-bit obsługują max 4 GB RAM" - też tam ludzie sobie przeliczają 2^32 i wychodzi...

    Tymczasem Paragon GPT Loader i staruszek XP 32-bit SP3 w akcji z dyskiem 16 TB

    Utracona partycja z danymi na dysku zewnętrznym 3TB

    (można znaleźć niedoróbki/błędy w oprogramowaniu - np. DISKPART źle pokazuje pojemność dysku ale już lista partycji wygląda dobrze)

    knefel napisał:
    Tutaj się zgubiłem
    http://dmde.com/pl/manual/devioparams.html
    W czasie gdy wybierasz dysk masz niżej przycisk [Parametry] i tam na zakładce |Interfejs| można przełączyć I/O FILE na I/O ATA (od razu zwróć uwagę na ilość LBA poniżej), inne opcje zostaw.

    Co do sterownika kontrolera - <WinKey>+<R>: devmgmt.msc <Enter> - rozwiń kontrolery IDE ATA/ATAPI i we właściwościach, karta |Sterownik| i przycisk ze szczegółami...

    Raczej nie używasz trybu RAID więc powinien wystarczyć ten co masz w XP - intelide.sys

    Utracona partycja z danymi na dysku zewnętrznym 3TB


    knefel napisał:
    BIOS wciąż nie odczytuje dysku prawidłowo
    Pewnie nie jest zgodny z LBA48 ale skoro to dodatkowy dysk z danymi to XP nie potrzebuje BIOSu aby 'gadać' z kontrolerem.
    knefel napisał:
    w rejestrze dodałem parametr EnableBigLba bo nie było i ustawiłem na "1". Wszystkie tzw. "hotfixy" pod 48-bit LBA ATAPI support dla Windowsa XP są niedostępne
    Jak masz min. SP1 (<WinKey>+<R>: winver) to wpis nie był potrzebny, chyba nie przeczytałeś ze zrozumieniem KB +

    Uwaga: Podane wyżej ustawienie rejestru jest ignorowane w systemie Windows XP z dodatkiem SP1 i w nowszych systemach.

    No chyba, że jesteś hardcorowcem i używasz 'oryginalnej' wersji XP RTM

    BTW: https://www.catalog.update.microsoft.com/Search.aspx?q=xp%20%20%20
  • #29 19217547
    roman_partyka
    Poziom 27  
    Posty: 1421
    Pomógł: 68
    Ocena: 295
    Takie triki to były już w czasach DOS gdzie dysk o pojemności powiedzmy 40GB był widziany w systemie z płytą co obsługiwała dyski do powiedzmy 512MB.
  • #30 19218195
    kaleron

    Specjalista - HDD i odzyskiwanie danych
    Posty: 7094
    Pomógł: 963
    Ocena: 2337
    WojtasJD napisał:
    mityczne rejestry
    - wcale nie mityczne, a jak najbardziej realne. Ograniczenia obsługiwanej przestrzeni adresowej spotykamy dosłownie wszędzie, nawet, jeśli ich nie odczuwany. Policz sobie ograniczenia dla adresacji 64-bitowej - one też są, tylko ich nie czujesz, bo posługujesz się w codziennej praktyce urządzeniami o znacznie niższych nominałach. Gdyby te rejestry były mityczne, nie byłoby potrzeby rozszerzania przestrzeni adresowej np. LBA 28-bitowego do 48-bitowego.

    WojtasJD napisał:
    XP 32-bit SP3 w akcji z dyskiem 16 TB
    - tak, programowo możesz oszukiwać procesor ładując do rejestru naprzemiennie młodszą i starszą część danej wartości, ale bez komponentu programowego, który zapewnia Ci poprawne składanie i interpretację tych wartości to wszystko się wysypuje i daje efekt, jak w temacie,

    WojtasJD napisał:
    źle pokazuje pojemność dysku
    - bo ucina ją mod 2TB - czyli na granicy adresowania 32-bitowego.

    WojtasJD napisał:
    ale już lista partycji wygląda dobrze
    ...w programie poprawnie interpretującym wartości 64-bitowe.
    Konto firmowe:
    Kaleron sp. z o. o.
    Hirszfelda 4/18, Jelcz-Laskowice, 55-231 | Tel.: 713XXXXXX (Pokaż) | Strona WWW: https://kaleron.pl

Podsumowanie tematu

✨ Użytkownik zgłosił problem z dyskiem zewnętrznym 3TB, który po podłączeniu do systemu Windows 7 nie rozpoznaje partycji, mimo że wcześniej działał poprawnie. Dysk był podzielony na dwie partycje (870GB i 2130GB) przy użyciu Paragon GPT Loader na Windows XP. Po nieprawidłowym odłączeniu dysku, jedna z partycji stała się niedostępna, a system Windows 8 nie widział żadnych plików. Użytkownik próbował podłączyć dysk bezpośrednio do płyty głównej, ale problem z rozpoznawaniem pojemności pozostał. W dyskusji poruszono kwestie związane z obsługą adresowania 64-bitowego, ograniczeniami BIOS-u oraz możliwościami odzyskiwania danych za pomocą DMDE. Użytkownik ostatecznie odzyskał część danych, ale napotkał trudności z dostępem do plików w folderach.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA