Vssadmin-opdrachten zijn erg handig voor het beheren van die stiekeme Volume Shadow Copies die Windows achter de schermen maakt. Soms lopen deze snapshots uit de hand en nemen ze enorm veel schijfruimte in beslag, of verdwijnen ze gewoon wanneer je een herstelpunt nodig hebt. Door deze opdrachten vanaf de opdrachtprompt uit te voeren, kun je zien wat er verborgen is, nieuwe herstelpunten maken, opslaglimieten aanpassen of zelfs alles wissen als de ruimte beperkt is. Het is best vreemd hoeveel controle je rechtstreeks vanuit de CLI krijgt, en eerlijk gezegd helpt het om je back-ups overzichtelijk te houden zonder telkens in obscure GUI-menu’s te hoeven duiken.
Hoe gebruik ik Vssadmin-opdrachten?
Open de opdrachtprompt als beheerder
Omdat deze opdrachten systeemschaduwkopieën beïnvloeden, moet je de opdrachtprompt met beheerdersrechten openen. Het is een veelvoorkomende stap, maar je vergeet hem gemakkelijk.
- Druk op Windows + S en typ cmd.
- Klik met de rechtermuisknop op Opdrachtprompt.
- Selecteer ‘ Als administrator uitvoeren’. Als u dit niet doet, mislukken de opdrachten.
Lijst met alle schaduwkopieën
Dit is de eerste stap om te zien wat er allemaal in de weg zit. Het is handig om te achterhalen of er oude herstelpunten zijn opgestapeld of dat een recente schaduwkopie op mysterieuze wijze is verdwenen.
- Typ:
vssadmin list shadowsen druk op enter. - Verwacht een heleboel informatie over elke schaduwkopie, zoals ID’s en aanmaakdata. Soms is deze opdracht in bepaalde configuraties wat onhandig, bijvoorbeeld omdat niet alles meteen wordt weergegeven. Mogelijk moet je de opdracht dan twee keer uitvoeren of eerst opnieuw opstarten.
- Noteer de Shadow ID of de datum als u van plan bent om iets te verwijderen of problemen op te lossen.
Controleer het gebruik van schaduwopslag
Wanneer uw schijfruimte bijna op is, kunt u met deze opdracht zien hoeveel ruimte Windows gebruikt voor schaduwkopieën. Windows moet het natuurlijk moeilijker maken dan nodig is en soms wordt er te veel ruimte toegewezen.
- Loop:
vssadmin list shadowstorage - Hier ziet u hoeveel ruimte er is toegewezen versus hoeveel ruimte er wordt gebruikt, bijvoorbeeld hoeveel er is gereserveerd voor snapshots en hoeveel ruimte ze daadwerkelijk in beslag nemen.
- Vergelijk de waarden: het kan zijn dat het apparaat veel meer ruimte inneemt dan nodig is.
Een nieuwe schaduwkopie maken
Als je een nieuw herstelpunt of snapshot wilt, bijvoorbeeld voordat je met systeembestanden aan de slag gaat, is dit de manier. Ik weet niet zeker waarom het werkt, maar handmatig schaduwen maken kan soms vreemde problemen met automatische herstelpunten oplossen.
- Type:
vssadmin create shadow /for=C: - Vervang C: door de stationsletter waarmee u werkt. Vergeet niet dat dit D:, E: of wat dan ook kan zijn.
- Wacht. Er zou “Schaduwkopie gemaakt” moeten staan, en je krijgt de ID en details te zien.(Op sommige machines duurt het even, dus wees geduldig.)
Grootte van schaduwopslagruimte wijzigen
Als je schijf vol raakt of schaduwkopieën te groot worden, kan het helpen om de grootte aan te passen. Eigenlijk komt het erop neer dat je Windows vertelt: “Hé, houd deze snapshots onder deze limiet.”
- Loop:
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB - Pas /maxsize= aan naar uw voorkeur, bijvoorbeeld 5 GB, 20 GB, of wat past bij uw ruimtebeperkingen.
- Druk op Enter. Geen toverkracht, gewoon een klein zetje om alles netjes te houden.
Verwijder alle schaduwkopieën
Als de boel uit de hand loopt, of als je gewoon ruimte wilt vrijmaken, kun je door alle herstelpunten op die schijf te verwijderen veel schijfruimte vrijmaken. Let op: als ze eenmaal verdwenen zijn, zijn ze verdwenen.
- Type:
vssadmin delete shadows /for=C: /all - Bevestig wanneer daarom wordt gevraagd. Soms duurt het even voordat alles is gewist, vooral als je er een heleboel hebt opgeslagen.
- Bij sommige installaties is het vreemd: verwijderopdrachten kunnen vastlopen of geven geen voortgang weer, dus houd dit in de gaten.
Verwijder alleen de oudste schaduwkopie
Dit is handig als je recente herstelpunten wilt behouden, maar de oudste wilt verwijderen. Niet super elegant, maar het helpt meestal om ruimte vrij te maken zonder alles te verliezen.
- Type:
vssadmin delete shadows /for=C: /oldest - Bevestigen. Hiermee verwijdert u het oudste herstelpunt of de schaduwkopie.
- Controleer de resterende kopieën met
vssadmin list shadows. Want Windows maakt het natuurlijk nog steeds graag ingewikkeld.
Bekijk geregistreerde VSS-providers
Dit is meer bedoeld voor technisch geïnteresseerden of voor probleemoplossers. Het laat zien welke back-upsoftware of -providers geregistreerd zijn bij VSS, omdat tools van derden soms conflicten veroorzaken.
- Type:
vssadmin list providers - Bekijk de lijst met aanbieders. Als u schimmige back-uptools van derden of verouderde vermeldingen ziet, is het wellicht de moeite waard om verder onderzoek te doen.
Herstel de fout ‘VSS-service niet actief’
Niets beëindigt schaduwkopieën sneller dan een VSS-service die niet actief is. Dus als u fouten krijgt bij het maken of maken van een back-up, is dit uw oplossing:
- Druk op Windows + R, typ: services.msc en druk op Enter.
- Zoek Volume Shadow Copy in de lijst met services.
- Klik met de rechtermuisknop, kies Start, ga naar Eigenschappen en stel Opstarttype in op Handmatig.
- Soms is een herstart of herstart van de service nodig als het in een vreemde toestand vastzit. Dat heb ik wel eens meegemaakt.
Voor meer CLI-trucs kunt u ook onze lijst met Windows Shell-opdrachten raadplegen als u dieper wilt ingaan.
Veelgestelde vragen
Het is in feite het Zwitserse zakmes voor momentopnamen in de opdrachtregel: handig voor het beheren van herstelpunten en het opschonen van ruimte.
Dat kan zeker. Alle ondersteunde Windows-versies vanaf Vista ondersteunen het, dus daar hoef je je geen zorgen over te maken.
Ja, als je alle schaduwen verwijdert, verdwijnen ook die herstelpunten. Zorg er wel voor dat je ze niet meer nodig hebt.
Ze bevinden zich in een verborgen systeemmap met de naam Systeemvolume-informatie. Windows beheert dit automatisch, dus ga niet rechtstreeks met die map aan de slag.
Afronding
Over het algemeen is Vssadmin een vrij eenvoudige manier om achter de schermen van Windows’ schaduwkopiesysteem te kijken. Of het nu gaat om het opschonen van ruimte, het maken van nieuwe snapshots voordat grote wijzigingen worden aangebracht, of het oplossen van problemen met herstelpunten die niet worden weergegeven, deze opdrachten geven veel controle. Wees wel voorzichtig: ze zijn krachtig, maar kunnen bij onjuist gebruik ook al je herstelpunten wissen. In de ene configuratie werkte het meteen, in de andere…niet zo veel. Toch bespaart het kennen van deze basisprincipes op de lange termijn veel tijd.
Samenvatting
- Voer opdrachten uit vanaf een opdrachtprompt met verhoogde bevoegdheid.
- Maak, wijzig het formaat en verwijder schaduwkopieën indien nodig.
- Controleer de opslagruimte om te voorkomen dat de schijfruimte vol raakt.
- Los problemen met de VSS-service op, zodat snapshots soepel blijven werken.
- Wees voorzichtig bij het verwijderen van schaduwen. Als ze eenmaal zijn verwijderd, zijn ze moeilijk te herstellen.