Narzę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:
- 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.
- Otwórz Disk Drill, wybierz dysk lub partycję, która zawiera usunięte pliki, i kliknij Wyszukaj utracone dane , aby rozpocząć skanowanie odzyskiwania danych.
- 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).
- Rozwiń sekcje Usunięte lub zgubione i Odbudowany , aby wyświetlić usunięte pliki, które można odzyskać.
- 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 .
- Wybierz miejsce docelowe odzyskiwania dla plików i kliknij Następny .
- 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.