Jak odzyskać pliki usunięte poleceniem Robocopy /mir

manuviraj
Napisane przez
Zatwierdzone przez
33

recover files deleted by robocopy /mirNarzędzie wiersza poleceń robocopy oferuje znacznie większą elastyczność niż używanie Eksploratora Windows lub polecenia copy do kopiowania plików z jednego miejsca do drugiego. Popularnym parametrem używanym z poleceniem robocopy jest /mir. Może się jednak okazać, że usuwa ono niektóre z Twoich plików z folderu docelowego. W poniższych sekcjach przyjrzymy się, dlaczego tak się dzieje i jak możesz odzyskać pliki usunięte przez polecenie robocopy /mir.

Czym jest Robocopy i jak usuwa dane

Robocopy to skrót od „Robust File Copy”, który w istocie jest narzędziem wiersza poleceń używanym do kopiowania folderów z jednego miejsca do drugiego. Posiada jednak liczne parametry i przełączniki, które zapewniają niezrównaną elastyczność – to właśnie powód jego popularności wśród profesjonalistów IT. Aby zobaczyć pełną listę przełączników i parametrów Robocopy, zajrzyj na Strona Robocopy firmy Microsoft. Alternatywnie, możesz użyć polecenia robocopy /? w CMD, aby zobaczyć kompletną listę różnych modyfikatorów i ich funkcji.

Jak więc narzędzie, które służy do kopiowania plików z jednego miejsca do drugiego, radzi sobie z usuwaniem twoich plików?

Cóż, zwykle dzieje się to z powodu parametru /mir — który nakazuje systemowi Windows odwzorowanie folderu źródłowego i folderu docelowego. Jakiekolwiek pliki, które nie znajdują się w folderze źródłowym, ale są w folderze docelowym, zostaną usunięte. W istocie, foldery muszą być dokładną kopią siebie nawzajem, bez żadnych dodatkowych plików lub folderów.

Uwaga: Robocopy kopiuje całe foldery z jednego miejsca do drugiego. Nie można użyć narzędzia do skopiowania pojedynczego pliku.

Jak odzyskać usunięte pliki po użyciu Robocopy /Mir

Pliki, które zostały usunięte z powodu polecenia robocopy /mir, można zazwyczaj odzyskać. Mówimy „zazwyczaj”, ponieważ usunięte pliki technicznie nadal znajdują się na twoim dysku, dopóki nowe pliki nie nadpiszą bloków danych, które zajmowały poprzednie pliki.

Jeśli skopiowałeś wiele nowych plików na swój dysk, odzyskiwanie danych jest nadal możliwe, ale nie wszystkie pliki zostaną odzyskane. Oczywiście, jeśli masz kopię zapasową lub inne kopie plików, możesz odzyskać wszystkie z nich. Ale jest to mało prawdopodobne, jeśli jesteś na tej stronie.

Narzędzia do odzyskiwania danych innych firm są najlepszym rozwiązaniem, gdy próbujesz odzyskać pliki usunięte przez polecenie robocopy /mir. W Internecie dostępnych jest wiele takich narzędzi, ale zalecamy, aby wybrać takie, które ma dobrą opinię, jest łatwe w użyciu i może odzyskuj usunięte pliki z dysków sieciowych (ponieważ robocopy jest często używany do kopiowania plików do i z lokalizacji sieciowych).

Nasze narzędzie do odzyskiwania danych to Disk Drill. Jest wyjątkowo łatwe w użyciu, a jednocześnie wyposażone w doskonały algorytm odzyskiwania danych. Oprogramowanie jest wszechstronne – obsługuje wszystkie główne systemy plików i typy urządzeń pamięci masowej, co czyni je przydatnym w różnorodnych scenariuszach utraty danych. Użytkownicy Windows mogą skorzystać z darmowej wersji próbnej Disk Drill, która pozwala na odzyskanie do 500 MB danych za darmo.

Oto, jak używać Disk Drill do przywracania usuniętych plików:

  1. Pobierz Pobierz Disk Drill i zainstaluj go. Zrób to na innym urządzeniu pamięci, nie na tym, które zawiera usunięte pliki.
  2. Otwórz Disk Drill, wybierz dysk lub partycję, która zawiera usunięte pliki, i kliknij Wyszukaj utracone dane , aby rozpocząć skanowanie odzyskiwania danych.List of storage drives in Disk Drill.
  3. Kliknij Przeglądaj znalezione przedmioty , aby wyświetlić pliki znalezione przez Disk Drill. Jeśli chcesz przefiltrować wyniki, możesz bezpośrednio kliknąć odpowiednie kafelki typów plików (Obrazy, Wideo, Audio, Dokumenty, Archiwa i Inne).Review found items screen in Disk Drill.
  4. Rozwiń sekcje Usunięte lub zgubione i Odbudowany , aby wyświetlić usunięte pliki, które można odzyskać.Data recovery sections in Disk Drill.
  5. Użyj pól wyboru, aby zaznaczyć pliki, które chcesz odzyskać. Aby Ci pomóc, Disk Drill wyświetla podgląd aktualnie wybranego pliku, a każdy plik możesz ręcznie podglądnąć, klikając ikonę oka obok jego nazwy. Po dokonaniu wyboru, kliknij Odzyskaj .List of recoverable files in Disk Drill.
  6. Wybierz miejsce docelowe odzyskiwania dla plików i kliknij Następny .Recovery destination prompt in Disk Drill.
  7. Disk Drill odzyska wybrane pliki.

Jak unikać utraty danych za pomocą Robocopy

Unikanie utraty danych podczas korzystania z robocopy polega na używaniu odpowiednich parametrów do Twoich specyficznych wymagań. Jeśli chcesz użyć robocopy /mir bez usuwania jakichkolwiek plików, upewnij się, że folder docelowy nie zawiera żadnych plików, które są Ci potrzebne. Najlepiej pozostawić katalog pusty.

Składnia polecenia robocopy jest następująca:

robocopy <źródło> <miejsce docelowe> [<plik>[ ...]] [<parametry>]

Oto niektóre parametry robocopy do użycia, jeśli chcesz skopiować pliki z jednego miejsca docelowego do drugiego bez utraty jakichkolwiek danych:

Parametr Opis
/xo Wyklucz starsze pliki, tj. jeśli plik docelowy już istnieje, nie nadpisuj go, jeśli jest nowszy lub ma tę samą datę co źródło.
/xx Wyklucz dodatkowe pliki i katalogi. Zapobiega to ich usunięciu z katalogu docelowego.
/xc Wyklucz zmienione pliki.
/xn Wyklucz nowsze pliki.
/e Kopiuj wszystkie podfoldery, w tym te, które są puste. To nie wpłynie na istniejące pliki w katalogu docelowym.

Przykładem może być robocopy C:\folder do przeniesienia D:\Sample /MT:32 /XO , który przeniesie folder o nazwie „folder do przeniesienia” z dysku C: do folderu o nazwie „Sample” na dysku D:. Użyje 32-wątkowego przetwarzania wielowątkowego (/MT:32) dla szybszej prędkości i wykluczy starsze pliki (/XO).

Wniosek

Elastyczność i ogromna możliwość dostosowania narzędzia robocopy mogą być mieczem obosiecznym, ponieważ różne parametry często mogą być trudne do zrozumienia. Jeśli nie będziesz ostrożny i nie zrozumiesz parametru /mir, jego użycie może skutkować usunięciem plików z folderu docelowego. Na szczęście możesz je odzyskać za pomocą dobre narzędzie do odzyskiwania danych. Aby uniknąć utraty danych z powodu robocopy w przyszłości, pamiętaj, aby używać bardziej odpowiednich parametrów.

Najczęściej Zadawane Pytania

Robocopy /mir nie tyle nadpisuje istniejące pliki, ile je usuwa, jeśli nie są obecne w folderze źródłowym. Odbija foldery docelowe i źródłowe, a jeśli w folderze źródłowym wprowadzono jakiekolwiek zmiany (jak usunięcie), będą one również odzwierciedlone w katalogu docelowym.
Robocopy nie uszkadza plików sam w sobie. W rzeczywistości istnieją przełączniki/parametry (/mt i /z), które mogą zwiększyć prędkość kopiowania oraz automatycznie ponawiać próbę kopiowania w przypadku niepowodzenia.
Parametr /mir odwzorowuje folder źródłowy i docelowy (może to usunąć pliki z folderu docelowego, jeśli nie istnieją w folderze źródłowym), natomiast parametr /e po prostu informuje system Windows, aby skopiował wszystkie podkatalogi (w tym puste) z folderu źródłowego do folderu docelowego.
manuviraj
Manuviraj Godara to profesjonalny autor treści, który na swoim koncie ma ponad 4 lata doświadczenia. Jego stale rosnące zainteresowanie i doświadczenie z dziedziny technologii skłania go do tworzenia treści związanych z odzyskiwaniem danych i technologią konsumencką.
Zatwierdzone przez
12 lat doświadczenia w tworzeniu oprogramowania, administracji bazami danych oraz naprawie sprzętu komputerowego.
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required