Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Odzyskiwanie danych z DYSKIETKI, i to na Linuksie...

23 Lip 2006 19:37 1409 7
  • Poziom 17  
    Witajcie. Posiadam dyskietkę, na której mam (a właściwie miałem) dosyć ważne dokumenty. Problem w tym, że owa dyskietka została sformatowana, a na miejscu starych danych zapisałem niewielki plik (kilka kilobajtów).

    Korzystam z systemu Linux (Ubuntu 6.06) i nie za bardzo mam dostęp do Windowsa, więc zależałoby mi na rozwiązaniu tego problemu z poziomu "Pingwina". Najpierw chciałbym stworzyć obraz dyskietki na twardym dysku, no a następnie jakoś odzyskać tamte dokumenty. A może od razu spróbować ratować dane? Co mi radzicie?

    Mile widziane programy, ewentualnie linuksowe komendy, które mogłyby pomóc mi w odzyskaniu danych.

    Z góry ślicznie dziękuję za pomoc :-). Pozdrawiam, Chillout.

  • Poziom 43  
    jaki system plików jest na tej dyskietce ?:

    dane które były na dyskietce zostały nadpisane i z ich odzyskaniem może być problem

    jeszcze nie miałem takich potrzeb pod linuksem ale Ty już teraz pocztaj - może znajdziesz rozwiązanie
    http://www.google.pl/search?hl=pl&q=odzyskiwanie+plik%C3%B3w++linux&btnG=Szukaj&lr=lang_pl
  • Poziom 17  
    marek216 napisał:
    jaki system plików jest na tej dyskietce ?
    System plików to oczywiście vfat, czyli FAT32. Dane z tej dyskietki były widoczne zarówno na Linuksie, jak i na Windowsie.

    Dzięki za link do googli, ale ja już tam szukałem :-). Udało mi się (prawie) znaleźć program, który mógłby mi pomóc - DD_Rescue (http://www.wilk13.net/linux/l-undelete.php). Napisałem "prawie", ponieważ programik ten został usunięty z serwera...
  • Poziom 18  
    Żeby zrobić obraz, możesz wpisać

    Code:
    dd if=/dev/fd0 of=/plik/obrazu.img


    jako root.
  • Poziom 43  
    Chillout napisał:
    ..Udało mi się (prawie) znaleźć program, który mógłby mi pomóc - DD_Rescue (http://www.wilk13.net/linux/l-undelete.php). Napisałem "prawie", ponieważ programik ten został usunięty z serwera...

    Kolego! Co ty ... (opowiadasz bajki)
    A kliknąć "Producent" zamiast "download" to nie łaska?
    http://www.garloff.de/kurt/linux/ddrescue/
  • Poziom 17  
    Witajcie ponownie. Ściągnąłem sobie ten programik dd_rescue w formacie .rpm, za pomocą narzędzia alien przerobiłem go na .deb i zainstalowałem. Przygotowałem również obraz dyskietki, jako plik w formacie .iso (zajmuje 1,4 MB). No i co dalej? Jakich przełączników w programie dd_rescue powinienem użyć, aby odzyskać niewidoczne dane z tego obrazu (ewentualnie od razu z dyskietki) ? Poniżej zamieszczam to, co wyświetla konsola:
    Code:
    highland@highland:~$ sudo dd_rescue
    
    dd_rescue: (fatal): both input and output have to be specified!

    dd_rescue Version 1.11, garloff(malpa)suse.de, GNU GPL
     ($Id: dd_rescue.c,v 1.50 2005/02/14 00:39:44 garloff Exp $)
    dd_rescue copies data from one file (or block device) to another
    USAGE: dd_rescue [options] infile outfile
    Options: -s ipos    start position in  input file (default=0),
             -S opos    start position in output file (def=ipos);
             -b softbs  block size for copy operation (def=65536),
             -B hardbs  fallback block size in case of errs (def=512);
             -e maxerr  exit after maxerr errors (def=0=infinite);
             -m maxxfer maximum amount of data to be transfered (def=0=inf);
             -l logfdile name of a file to log errors and summary to (def="");
             -r         reverse direction copy (def=forward);
             -t         truncate output file (def=no);
             -d/D       use O_DIRECT for input/output (def=no);
             -w         abort on Write errors (def=no);
             -a         spArse file writing (def=no),
             -A         Always write blocks, zeroed if err (def=no);
             -i         interactive: ask before overwriting data (def=no);
             -f         force: skip some sanity checks (def=no);
             -p         preserve: preserve ownership / perms (def=no)
             -q         quiet operation,
             -v         verbose operation;
             -V         display version and exit;
             -h         display this help and exit.
    Note: Sizes may be given in units b(=512), k(=1024), M(=1024^2) or G(1024^3) bytes
    This program is useful to rescue data in case of I/O errors, because
     it does not necessarily abort or truncate the output.
    Proszę o pomoc, bo nie za bardzo wiem, co oznacza dany przełącznik...
  • Poziom 18  
    dd_rescue służy jedynie do tworzenia obrazu dyskietek uszkodzonych fizycznie. Nie odzyskasz natomiast dzięki niemu plików po przypadkowym usunięciu.

    Program fsck.vfat podobno umie odzyskiwać usunięte pliki, tylko musisz znać ich nazwę. Polecam:

    http://lists.slug.org.au/archives/slug/2006/05/msg00002.html

    Zastąp /dev/sdc1 przez /dev/fd0
  • Poziom 43  
    Swoją drogą to zamiast się chrzanić z tym Linuksem wolałbym postarać się o jednoplikowy "unformat.exe" ze starej wersji Norton Utilities, odpalić komputer z dyskietki, załadować unformat na RAMdysk, podać tę dyskietkę, odformatować ją i z głowy. Maksymalnie zajęłoby to 15 minut a tu 3 dni debaty i nic... :)