Tworzenie kopii zapasowych i przywracanie kopii zapasowych z czasów DOS

3

Mam pliki kopii zapasowych wykonane w DOS. Zawierają wiele setek godzin pracy i niestety są zamknięte w formacie, którego nie można otworzyć niczym w takim formacie, w jakim są teraz.

Mam zestaw plików z rozszerzeniami od .001 do .009. Oczywiście mogę je rozpakować, ale kończą się jako plik bez rozszerzenia. Według TrIDNET, programu do analizy typów plików, jest to „Norton Backup File”. Brzmi jak otwarta i zamknięta obudowa, prawda?

Więc nie. Mam problem ze znalezieniem narzędzia do tworzenia kopii zapasowych lub przywracania, które może otworzyć je w dowolnym formacie. Umieszczenie tych plików na obrazach dyskietek i próba rozpoczęcia procedur przywracania na nich w wirtualnym pudełku nic nie daje, zwykle do końca „nie znalazłem żadnych plików kopii zapasowych”. Skończyły mi się pomysły.

próbowałem

  • Umieszczenie każdego pliku na własnym obrazie dyskietki i zamontowanie go na maszynie wirtualnej MS-DOS i Windows 95.
  • Próbowałem umieścić rozpakowany plik na ISO i uruchomić przywracanie z tego dysku w Windows 95.
  • Próbowałem znaleźć programy do przywracania, które po prostu pobierają pliki i rozpakowują je.

Większość narzędzi wydaje się chcieć konkretnie litery dysku i nie przyjmuje pojedynczych nazw plików. Okazało się to ogromną irytacją, ponieważ nie pobiera też pliku danych bezpośrednio z dyskietki.

W tym momencie jestem ciekawy, co dalej. Czy istnieje inny sposób umieszczenia ich na obrazach dysków, aby były one zgodne z zastosowaniami przywracania? Przywracanie Microsoft nie działało, podobnie jak narzędzia Norton do tworzenia kopii zapasowych (wersje od 6 do 8). czego mi brakuje?

użytkownik2085722
źródło
Pobierz HDD Hex Editor Neo (bezpłatny), aby zbadać pliki i zobaczyć nagłówki. Jeśli pierwsze 2 litery w każdym pliku to „PK”, to są one plikiem zip, więc zdobądź 7-Zip (bezpłatnie), aby rozpakować pliki. Podejrzewam, że po rozpakowaniu (jeśli są plikami zip) są to pojedyncze pliki z systemu plików, tylko większe pliki zostały „podzielone”, więc części zmieściłyby się na jednej dyskietce, więc musisz dowiedzieć się, jak to zrobić złożyć kawałki razem. Jeśli nie są to pliki zip, nadal możesz użyć edytora szesnastkowego, aby je sprawdzić i zobaczyć, co możesz znaleźć. (format zip: pkware.com/documents/casestudies/APPNOTE.TXT .)
Daniel R Hicks
1
Rozszerzenia wskazują, że pliki stanowią zestaw kopii zapasowych lub skompresowanych danych przechowywanych na kilku dyskietkach (ponieważ dane nie zmieściłyby się na 1 dyskietce). Zostały one utworzone za pomocą programu do tworzenia kopii zapasowych lub narzędzia do kompresji plików. Najlepszym sposobem na ich przywrócenie jest określenie programu, który je utworzył (jak stwierdził Daniel R Hicks, patrząc na pierwsze 2 (40 lepiej) znaków w pierwszym pliku). Po uruchomieniu programu do przywracania prawdopodobnie poprosi on o ostatni dysk (w celu uzyskania indeksu).
LDC3,
1
Cóż, to jest to doskonały przykład tego, jak starzenie się może być szkodliwe w nieoczekiwany sposób długo w przyszłości.
Ten Brazylijczyk
Czy każdy z tych .00xplików ma rozmiar 1,44 MB? Jeśli tak, oznacza to, że każdy plik reprezentuje dyskietkę. Jaki jest filedate zestawu? Może pomóc w ustaleniu daty jego utworzenia i możliwych popularnych wersji oprogramowania w tym czasie.
Ten Brazylijczyk
willsworks.net/dosbkup.htm może być interesujące. Wygląda na to, że były co najmniej dwie wersje Norton Backup 1E i 2A, więc Twoja wersja Norton Backup jest prawdopodobnie zbyt nowa . Norton backup on dos wydaje się być wersją - oprogramowanie tam połączone wydaje się prawdopodobne, ale nie ma sposobu, aby to przetestować.
Journeyman Geek

Odpowiedzi:

2

Miałem ten sam problem.

Jeśli masz kopię zapasową.00.00 control.001 i tak dalej, możesz użyć DOSboksa do przywrócenia. Działa cudownie.

mount na DOSbox c:, a następnie mount a :, określisz ścieżki.

następnie zainstaluj przez DOSbox http://mindprod.com/products4.html#RESTORE

użyj polecenia restore a: c:\*.* /S <--- ostatnia składnia może powstrzymywać go przed przywróceniem.

Mam nadzieję, że to działa dla Ciebie!

Carlos
źródło
to jest c: (back slash) z jakiegoś powodu nie pokazuje tego w mojej odpowiedzi
Carlos
Musisz uciec od ukośnika odwrotnego, tzn. Użyj \` instead of `lub otoczyć kod znakami`. Naprawiłem dla ciebie twój post;)
DavidPostill
0

Czy możesz spróbować uruchomić te narzędzia w DOSBox ?

Nie jestem pewien, jak dobrze (lub lepiej niż VirtualBox) emuluje środowisko MS-DOS, ale może to narzędzie Norton radzi sobie z tym lepiej.

Zakładam, że nie możesz przesłać żadnej z tych kopii zapasowych za posiadanie informacji, których nie chcesz udostępniać. Ale jeśli masz coś „do udostępnienia”, być może powinieneś go przesłać, aby sprawdzić, czy ktoś może to sprawdzić.

Ponadto, jeśli chcesz zmapować katalog na dysk, możesz użyć SUBST. Uruchom go, /?aby zobaczyć, jak nie pamiętam już, jak to działa.

Valmiky Arquissandas
źródło
Właściwie wypróbowałem DOSBox na początku tej eskapady, napotkał ten sam problem co VirtualBox, gdzie program przywracania skarży się, że obraz dysku nie ma na nim nic czytelnego ... co jest komiczne, ponieważ mogę otwierać elementy za pomocą 7-zip .
user2085722,
Uderzyłeś się w głowę, nie mogę udostępnić plików (ponieważ są to zastrzeżone dzieła przyjaciela proszącego mnie o ich otwarcie). A ponieważ nie wiem, jak je stworzył (i on też nie wydaje się), nie mogę powtórzyć tego, co zrobił, aby je lepiej zrozumieć.
user2085722,
Jeśli dobrze rozumiem, masz zestaw plików .00 *, które wyodrębniają plik, którego nie można odczytać, prawda? Czy to plik wyświetlany jako „Norton Backup File”? Jeśli tak, czy możesz podać nam kilka bloków na początku? Na przykład pierwsze 1024 bajty? Powinny zawierać wystarczającą ilość informacji, aby zidentyfikować format, ale niewystarczającą, aby cokolwiek z tym zrobić.
Valmiky Arquissandas
1
Czekaj, „jest komiczne, ponieważ mogę otwierać elementy za pomocą 7-suwaków w porządku”? Czy próbujesz otworzyć pliki .00 * w programie Norton? Lub wyodrębniony plik? To prawdopodobnie ten, na który powinieneś spojrzeć.
Valmiky Arquissandas
Nie mogę skierować aplikacji przywracającej do rozpakowanego pliku. Nic z tym nie zrobią. Żądają litery dysku, bez względu na to, jak ją otworzę. Nie mogę użyć niczego większego niż obraz dyskietki, więc nie mogę dopasować rozpakowanego pliku do obrazu. Próbowałem więc znaleźć określone formaty, w których mogę umieścić archiwum na dyskietkach, a następnie je przywrócić.
user2085722,
0

Zacznę od stwierdzenia, że ​​to brzmi podchwytliwie.

Pomocne byłoby wiedzieć, jakie oprogramowanie utworzyło kopie zapasowe. Nie wiedząc o tym, pracujesz w ciemności, więc może być potrzebne trochę ślepych eksperymentów.

Jeśli te pliki mają naprawdę duże znaczenie, pierwszym krokiem jest upewnienie się, że masz odpowiednie kopie zapasowe. W przeciwnym razie dowolny program używany do przywracania plików może je zmienić. Nie było też jasne, w jaki sposób korzystasz z dyskietek: czy dane są na dyskietkach, czy też używasz ich tylko w ramach techniki przywracania. Dyskietki mogą się pogarszać wraz z wiekiem i użytkowaniem, więc przenieś przynajmniej jedną kopię danych na nowoczesny sprzęt. A jeśli naprawdę zależy Ci na danych, zrób kolejną kopię danych (co powinno być łatwiejsze, gdy przynajmniej jedna kopia będzie na dyskietkach).

Oprogramowanie takie jak DOSBox może wykorzystywać standardy, takie jak 1,44 MB formatów dysków w obrazach dysków. Jednak rzeczywiste oprogramowanie do tworzenia kopii zapasowych z tamtej epoki czasami robiło rzeczy w sposób, który nie był tak standardowy, np. Mieściło 1,76 MB na dyskietce. Podejrzewam więc, że użycie oprogramowania takiego jak DOSBox może spowodować, że oprogramowanie do przywracania nie będzie działać zgodnie z oczekiwaniami. DOSBox otrzymuje wiele recenzji za to, że są świetne, ale nie może poprawnie obsługiwać danych, jeśli nie widzi ich kopii. Aby zmaksymalizować szanse, że masz każdy „bit” krytyczny danych, konieczne może być utworzenie obrazów dyskowych dowolnej dyskietki.

Słyszałem, że programy do tworzenia kopii zapasowych i przywracania wbudowane w DOS są specyficzne dla używanej wersji DOS. Może więc być potrzebny program do przywracania z tej samej wersji DOS, jeśli tak właśnie utworzono kopię zapasową. Co gorsza, słyszałem, że takie programy były błędne.

To, czego brakuje, może być pierwszym plikiem w serii. Niektóre programy zaczynają numerację, zaczynając od drugiego utworzonego pliku archiwum. Na przykład pliki ARJ używałyby rozszerzeń plików ARJ, A01, A02, A03 itd. Pliki RAR używałyby rozszerzeń plików RAR, R01, R02, R03 itd. (W rzeczywistości RAR miał również jakiś inny wzorzec, w zależności od używanej wersji RAR.) Jeśli chodzi o program, który używał tylko liczb czystych, nie przypominam sobie łatwo jednego, ale wydaje mi się, że zbyt wiele programów używało wzoru nazywania plików po liczbach, więc to nie jest znaczący znak, który pozwala łatwo wskazać konkretny program. Każda konkretna rada może być długim krokiem, który jest bardziej prawdopodobny niż zły. Zdaję sobie sprawę, że to nie było zamierzone,

Podanie dalszych szczegółów w odpowiedzi jest prawdopodobnie niemożliwe bez dalszych szczegółów. Znajomość znaków plików archiwalnych może być o wiele bardziej pomocna dla ludzi w określeniu typu pliku. Może istnieć całkiem przyzwoite prawdopodobieństwo, że nawet tylko pierwsze 3 do 5 znaków może wystarczyć, aby dać kilka kluczowych wskazówek, a jednocześnie jest mało prawdopodobne, aby udostępnić szkodliwe dane. Aby dowiedzieć się o tych bajtach, należy wyświetlić pliki w edytorze szesnastkowym. To faktycznie ma dużą szansę na dostarczenie pewnych istotnych wskazówek, jak otwierać pliki. Możesz chcieć uzyskać pozwolenie na udostępnianie plików - jeśli nie w całym Internecie, to być może z raczej godnym zaufania ekspertem związanym umową NDA.

Wspominasz, że narzędzia proszą o literę dysku. Warto wiedzieć, jakie są te narzędzia. Większość bardziej użytecznych programów, których użyłem do interakcji z plikami archiwów, zwykle wymaga nazwy pliku. Zatem wiedza o podejrzanym oprogramowaniu może być pomocna w zgodzie lub wykluczeniu niektórych pomysłów.

Ponieważ wydaje się, że chcesz liter dysków, upewnij się, że wiesz o montowaniu katalogów dysków liter. W systemie DOS SUBST może to zrobić. W systemie Windows może również tam działać SUBST. Udostępnianie plików SMB również może to zrobić (przez zamontowanie folderu współdzielonego ... można to zrobić za pomocą NET USE z wiersza poleceń). Teoretycznie APPEND lub JOIN mogą również robić podobne rzeczy, ale w rzeczywistości czytałem przez lata, że ​​te programy są prawdopodobnie bardziej kłopotliwe / niebezpieczne niż pomoc, więc prawdopodobnie chcesz trzymać się od nich z daleka. (Rzeczy takie jak błędy systemu operacyjnego lub różnice między wersjami mogą sprawić, że będą bardziej odpowiedzialne niż pozytywne wykorzystanie).

Nie wierzyłbym w analizę TrIDNET. Nie jestem zaznajomiony z programem, więc może wykonać świetną robotę. Jednak odpowiedź, że jest to stary plik Norton, wydaje się po prostu odpowiedzią, która może być oparta na zgadywaniu.

Wiem, że rzuciłem wiele rad na twój sposób. Jeśli szukasz rzeczywistej, jednoznacznej odpowiedzi, chodziło o to, aby użyć programu Restore z właściwej wersji DOS. Przyznaję jednak, że chociaż odpowiedź może być poprawna technicznie, może mieć niewielką szansę na sukces, jeśli nie wiesz, jakie to oprogramowanie.

Brzmisz tak, jakbyś w tym momencie szukał porady / wskazówek / wskazówek. Cóż, moim zdaniem, najbardziej obiecującym podejściem jest prawdopodobnie przyjrzenie się bajtom szesnastkowym i lepsze zrozumienie, z jakimi typami plików pracujesz. Wtedy będziesz przynajmniej w znacznie bardziej świadomej sytuacji, aby zadać bardziej szczegółowe pytania.

TOOGAM
źródło