TL;DR
- 1. Probeer de partitie in de Windows Disk Management snap-in te krimpen. Ga verder met stap 2, als de inkrimping mislukt.
- 2. Zoek de gebeurtenis met ID 259 in het Windows-gebeurtenissenlogboek en zie de details.
- Voor nog meer details, optioneel, voer het fsutil commando uit met de juiste parameters gegeven bij stap 2.
- 4. Bepaal, gezien de details van de stappen 2 en 3, welke component, programma of functie uw partitie vergrendelt.
- Schakel het tijdelijk uit of verwijder het.
- Ga naar de stap 1.
Mogelijke boosdoeners: Virtueel geheugen, Systeemherstel en/of Windows Zoek Index (System Volume Information folder), Slaapstand, Internet Explorer tijdelijke bestanden.
** Gedetailleerde versie:**
In de low-level taken, zoals het werken met een HDD systeem partitie, geef ik er de voorkeur aan om zoveel mogelijk natieve tools te gebruiken, en alleen als laatste redmiddel over te schakelen naar tools van derden, als geen van de native tools werkten. Dus, geregisseerd door harrymc, heb ik Windows Disk Management nog een keer geprobeerd.
Ik heb eerst Virtual Memory en System Restore uitgeschakeld, System Volume Information mappen verwijderd, en daarna liet ik het hulpprogramma Disk Management de C: partitie zoveel krimpen als ik nodig had. Daarna heb ik de functies weer aangezet.
De volgende instructies kunnen u helpen om te bepalen welke toepassing of component voorkomt dat uw partitie krimpt. Eerst moet je het laatste event met ID 259 vinden in het Windows Event Log (zie Event Viewer / Windows Logs / Applicatie). De gebeurtenis wordt gegenereerd wanneer het systeem een partitie analyseert, en als u al geprobeerd hebt om een partitie te krimpen via een rechtermuisklik in het disk management snap-in, dan moet de gebeurtenis er zijn. Een andere manier om het systeem een partitie te laten analyseren is door het ingebouwde defragmentatieprogramma van Windows uit te voeren. De gebeurtenis vertelt u het laatste onbeweeglijke bestand of alleen het nummer van het laatste cluster van zo'n bestand. Het vertelt u ook het volledige commando om vanaf de commandoregel te draaien om meer details te krijgen over het laatste onbeweeglijke bestand. (Als alternatief kunt u waarschijnlijk ook proberen om het clusternummer te berekenen als min toegelaten partitiegrootte gedeeld door clustergrootte, en dan het fsutil commando met de juiste parameters uitvoeren).
De bestandsnaam geeft u een hint om te raden welk programma of welke functie uw partitie vergrendelt. En dan kun je het uitzetten of verwijderen, en kijken of het heeft geholpen. In mijn geval was het uitschakelen van Virtueel Geheugen en Systeemherstel voldoende. Soms is het ook nodig om hibernation uit te schakelen, etc. En soms kan partitie defragmentatie ook helpen. Ook kunnen, zoals vermeld in het WindowsITPro-artikel , Windows Search Index files en Internet Explorer temporary files “unmovable” zijn. Soms wordt door het uitschakelen van de Systeemherstel en de Windows Zoekindex automatisch de niet-verplaatsbare bestanden uit de map Systeemvolume-informatie verwijderd, en soms moet u de map daarna handmatig verwijderen.
P.S.: Bedankt iedereen voor de antwoorden. Waarschijnlijk zouden tools van derden ook werken in mijn geval, en waarschijnlijk zijn ze makkelijker te gebruiken, maar zoals ik al heb verteld, gebruik ik voor dit soort taken liever zoveel mogelijk native tools. Ook persoonlijk dank aan harrymc voor de belangrijke hint.