De robocopy commandlinetool biedt veel meer flexibiliteit dan het gebruik van Windows Verkenner of het copy-commando om je bestanden van de ene naar de andere bestemming te kopiëren. Een populaire parameter die vaak wordt gebruikt met het robocopy-commando is /mir. Maar het kan zijn dat deze parameter sommige van je bestanden uit de doelmap verwijdert. In de onderstaande secties gaan we bekijken 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 staat voor “Robust File Copy,” wat in de kern 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 schakelaars die ongeëvenaarde flexibiliteit bieden – de reden waarom het zo populair is onder IT-professionals. Voor een volledige lijst van Robocopy-schakelaars en parameters, kijk bij Microsoft’s Robocopy-pagina. Als alternatief kun je de robocopy /?
opdracht in CMD gebruiken om een volledige lijst van de verschillende modifiers 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, uw 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 het hulpmiddel niet gebruiken om een enkel bestand te kopiëren.
Hoe verwijderde bestanden herstellen na het gebruik van Robocopy /Mir
Bestanden die werden verwijderd door 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 datablokken overschrijven die door de vorige bestanden werden ingenomen.
Als je talrijke nieuwe bestanden naar je schijf hebt gekopieerd, is gegevensherstel nog steeds mogelijk, maar niet alle 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.
Externe programma’s voor gegevensherstel zijn je beste optie bij het herstellen van bestanden die zijn verwijderd door het robocopy /mir-commando. Er zijn veel van zulke tools beschikbaar op het web, maar we raden je aan er een te kiezen met een goede staat van dienst, die gebruiksvriendelijk is en herstel verwijderde bestanden van netwerkstations (aangezien robocopy vaak wordt gebruikt om bestanden van en naar netwerklocaties te kopiëren).
Onze favoriete gegevenshersteltool is Disk Drill. Het is uitzonderlijk gebruiksvriendelijk en uitgerust met een uitstekend gegevensherstelalgoritme. De software is veelzijdig, met ondersteuning voor alle gangbare bestandssystemen en opslagapparaten, waardoor het nuttig is in een breed scala aan scenario’s voor gegevensverlies. Windows-gebruikers kunnen profiteren van de gratis proefversie van Disk Drill waarmee ze tot 500 MB aan gegevens gratis kunnen herstellen.
Hier leest u hoe u Disk Drill gebruikt om verwijderde bestanden te herstellen:
- Downloaden Download Disk Drill en installeer het. Doe dit op een ander opslagapparaat, niet degene waarop de verwijderde bestanden staan.
- Open Disk Drill, selecteer de schijf of partitie met de verwijderde bestanden, en klik op Zoeken naar verloren gegevens om de gegevensherstel scan te beginnen.
- Klik op Beoordeel gevonden items om de bestanden te bekijken die Disk Drill heeft gevonden. Als je de resultaten wilt filteren, kunt je rechtstreeks op de relevante bestandstypetegels klikken (Afbeeldingen, Video, Audio, Documenten, Archieven en Overige).
- Vouw de secties Verwijderd of verloren en Hergeconstrueerd uit om verwijderde bestanden die herstelbaar zijn te bekijken.
- Gebruik de selectievakjes om de bestanden te selecteren die je wilt herstellen. Om je te helpen toont Disk Drill een voorbeeld van het momenteel geselecteerde bestand, en je kunt handmatig elk bestand bekijken door op het oogpictogram naast de bestandsnaam te klikken. Als je klaar bent met het maken van je selectie, klik op Herstellen .
- Kies een opslaglocatie voor de herstelde bestanden en klik op Volgende .
- Disk Drill herstelt de geselecteerde bestanden.
Hoe gegevensverlies te vermijden met Robocopy
Dataverlies vermijden bij het gebruik van robocopy draait allemaal om het gebruik van de juiste parameters voor jouw specifieke vereisten. Als je robocopy /mir wilt gebruiken zonder bestanden te verwijderen, zorg er dan voor dat de doelmap geen bestanden bevat die je nodig hebt. Het is het beste om de directory leeg te laten.
De syntaxis voor een robocopy-opdracht is als volgt:
robocopy <source> <destination> [<file>[ ...]] [<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 | Sluit oudere bestanden uit, d.w.z., als het bestemmingsbestand al bestaat, overschrijf het dan niet als het nieuwer is of dezelfde datum heeft als de bron. |
/xx | Sluit extra bestanden en mappen uit. Dit voorkomt verwijdering uit de bestemmingsmap. |
/xc | Sluit gewijzigde bestanden uit. |
/xn | Sluit nieuwere bestanden uit. |
/e | Kopieer alle submappen, inclusief de lege. Dit heeft geen invloed op de bestaande bestanden in de bestemmingsmap. |
Een voorbeeld zou robocopy C:\folder to move D:\Voorbeeld /MT:32 /XO zijn, dat een map genaamd “folder to move” van de C: schijf naar een map genaamd “Sample” op de D: schijf zal verplaatsen. Het zal 32-thread multithreading (/MT:32) gebruiken voor hogere snelheid en oudere bestanden uitsluiten (/XO).
Conclusie
De flexibiliteit en pure aanpasbaarheid van het robocopy-hulpprogramma kunnen een tweesnijdend zwaard zijn, omdat de verschillende parameters vaak verwarrend kunnen zijn om te begrijpen. Als je niet voorzichtig bent en de /mir parameter niet begrijpt, kan het gebruik ervan resulteren in het verwijderen van bestanden uit de doelmap. Gelukkig kun je ze terugkrijgen met een goede gegevenshersteltool. Om in de toekomst gegevensverlies door robocopy te voorkomen, onthoud om meer geschikte parameters te gebruiken.