Het robocopy-opdrachtregelprogramma biedt veel meer flexibiliteit dan het gebruik van Windows Verkenner of het copy-commando om je bestanden van de ene bestemming naar de andere te kopiëren. Een populaire parameter die wordt gebruikt met het robocopy-commando is /mir. Je kunt echter merken dat een aantal van je bestanden uit de doelmap worden verwijderd. In de onderstaande secties zullen we kijken waarom dit gebeurt en hoe je bestanden kunt herstellen die zijn verwijderd door het robocopy /mir-commando.
Wat is Robocopy en Hoe het Gegevens Wisst
Robocopy is de afkorting van “Robust File Copy”, wat in wezen een opdrachtregeltool is die wordt gebruikt om mappen van de ene bestemming naar de andere te kopiëren. Het heeft echter tal van parameters en switches die ongeëvenaarde flexibiliteit bieden – de reden waarom het zo populair is onder IT-professionals. Voor een volledige lijst van Robocopy-switches en -parameters, kijk op Microsoft’s Robocopy-pagina. Als alternatief kun je in CMD het robocopy /?
commando gebruiken om een volledige lijst van de verschillende modi en wat ze doen te zien.
Dus, hoe kan een tool die wordt gebruikt om bestanden van de ene locatie naar de andere te kopiëren, jouw bestanden verwijderen?
Nou, het gebeurt meestal vanwege de /mir parameter—die Windows opdraagt om de bronmap en de doelmap te spiegelen. Alle bestanden die niet in de bronmap staan, maar wel in de doelmap, zullen worden verwijderd. In wezen moeten de mappen een exacte kopie van elkaar zijn, zonder extra bestanden of mappen.
Opmerking: Robocopy kopieert hele mappen van de ene bestemming naar de andere. Je kunt de tool niet gebruiken om een enkel bestand te kopiëren.
Hoe verwijderde bestanden te herstellen na gebruik van Robocopy /Mir
Bestanden die werden verwijderd vanwege het robocopy /mir-commando kunnen meestal worden hersteld. We zeggen “meestal” omdat verwijderde bestanden technisch gezien nog steeds op je schijf staan totdat nieuwe bestanden de datablocks overschrijven die door de eerdere bestanden werden bezet.
Als je veel nieuwe bestanden naar je schijf hebt gekopieerd, is gegevensherstel nog steeds mogelijk, maar niet al je bestanden zullen worden hersteld. Natuurlijk, als je een back-up of andere kopieën van de bestanden hebt, kun je ze allemaal herstellen. Maar dat is onwaarschijnlijk als je op deze pagina bent.
Derden gegevensherstel tools zijn je beste optie wanneer je bestanden wilt herstellen die zijn verwijderd door het robocopy /mir-commando. Er zijn tal van dergelijke tools beschikbaar op het web, maar we raden je aan om er een te kiezen die een goede staat van dienst heeft, gebruiksvriendelijk is, en kan verwijderde bestanden herstellen van netwerkschijven (aangezien robocopy vaak wordt gebruikt om bestanden van en naar netwerklocaties te kopiëren).
Onze voorkeursdata hersteltool is Disk Drill. Het is uitzonderlijk gebruiksvriendelijk, terwijl het is uitgerust met een uitstekend data herstelalgoritme. De software is veelzijdig – met ondersteuning voor alle belangrijke bestandssystemen en opslagapparaattypes, waardoor het nuttig is in een breed scala aan dataverliesscenario’s. Windows gebruikers kunnen profiteren van de gratis proefversie van Disk Drill waarmee ze tot 500 MB aan data gratis kunnen herstellen.
Hier leest u hoe u Disk Drill kunt gebruiken om verwijderde bestanden te herstellen:
- Downloaden Disk Drill en installeer het. Doe dit op een ander opslagapparaat, niet degene die de verwijderde bestanden bevat.
- Open Disk Drill, selecteer het station of de partitie die de verwijderde bestanden bevat, en klik op Zoek naar verloren gegevens om de dataherstel scan te starten.
- Klik op Beoordeel gevonden items om de bestanden te bekijken die Disk Drill heeft gevonden. Als je de resultaten wilt filteren, kun je in plaats daarvan direct op de relevante bestandstegel klikken (Afbeeldingen, Video, Audio, Documenten, Archieven en Overige).
- Vouw de secties Verwijderd of verloren en Hergeconstrueerd uit om verwijderde bestanden te zien die kunnen worden hersteld.
- Gebruik de selectievakjes om de bestanden te selecteren die je wilt herstellen. Disk Drill toont een voorbeeld van het momenteel geselecteerde bestand om je te helpen, en je kunt elk bestand handmatig bekijken door op het oogicoon naast de bestandsnaam te klikken. Klik op Herstel zodra je klaar bent met de selectie.
- Kies een herstelbestemming voor de bestanden en klik op Volgende .
- Disk Drill zal de geselecteerde bestanden herstellen.
Hoe verlies van gegevens te voorkomen met Robocopy
Het vermijden van dataverlies bij het gebruik van robocopy draait allemaal om het gebruik van de juiste parameters voor uw specifieke vereisten. Als u robocopy /mir wilt gebruiken zonder bestanden te verwijderen, zorg er dan voor dat de doelmap geen bestanden bevat die u nodig heeft. Het is het beste om de directory leeg te laten.
De syntaxis voor een robocopy-opdracht is als volgt:
robocopy <bron> <bestemming> [<bestand>[ ...]] [<parameters>]
Hier zijn enkele robocopy parameters die je kunt gebruiken als je bestanden van de ene locatie naar de andere wilt kopiëren zonder gegevens te verliezen:
Parameter | Beschrijving |
/xo | Excludeer oudere bestanden, d.w.z. als het bestemmingsbestand al bestaat, overschrijf het dan niet als het nieuwer of dezelfde datum heeft als de bron. |
/xx | Excludeer extra bestanden en mappen. Dit voorkomt verwijdering uit de bestemmingsmap. |
/xc | Excludeer gewijzigde bestanden. |
/xn | Excludeer nieuwere bestanden. |
/e | Kopieer alle submappen, inclusief de lege. Dit heeft geen invloed op de bestaande bestanden in de bestemmingsmap. |
Een voorbeeld zou robocopy C:\map te verplaatsen D:\Voorbeeld /MT:32 /XO zijn, dat een map genaamd “map te verplaatsen” van de C: schijf naar een map genaamd “Voorbeeld” op de D: schijf zal verplaatsen. Het zal 32-draads multithreading (/MT:32) gebruiken voor een hogere snelheid en zal oudere bestanden uitsluiten (/XO).
Conclusie
De flexibiliteit en pure aanpasbaarheid van het robocopy-hulpprogramma kunnen een dubbelzijdig zwaard zijn omdat de verschillende parameters vaak verwarrend kunnen zijn om te begrijpen. Als je niet voorzichtig bent en de parameter /mir niet begrijpt, kan het gebruik ervan resulteren in het verwijderen van bestanden uit de doelmap. Gelukkig kun je ze terugkrijgen met behulp van een goede datahersteltool. Om dataverlies door robocopy in de toekomst te voorkomen, onthoud om meer geschikte parameters te gebruiken.