Kan directory niet wissen na gedoe met checkdisk

Status
Niet open voor verdere reacties.

oktopus

Gebruiker
Lid geworden
26 okt 2006
Berichten
11
Vanwege een crash tijdens een fileschrijf-aktie is een hele map voor me onbereikbaar geworden. Checkdisk heeft lost clusters zitten wissen, en nu heeft de map een andere naam gekregen, eindingent in een @ teken ("klaa@", terwijl hij "klaar" heette).
Wat ik ook probeer met de map, ik krijg altijd "Kan bestand niet verwijderen, kan geen gegevens van het bronbestand of de bronschijf lezen". Ook als ik de map wil openen of lezen krijg ik een fout: "is niet toegankelijk. Deze map is verplaatst of verwijderd".

Ik heb de data die er in zat veilig gesteld (backups :) ), maar ik wil nu de map gewoon wissen. Dit lukt me op geen enkele manier, en ben toch al een behoorlijk tijdje aan het zoeken:

*) in veilige modus lukt het niet.
*) het is geen lock-probleem dus alle truuks die een lock door windows omzeilen werken niet
*) het is evenmin een probleem met toegangsrechten, dus alle bijdragen die hier vanuit gaan kunnen jullie je ook besparen :)
*) in dos met hernoemen en dan wissen lukt het niet.
*) in dos de rootmap wissen lukt niet
*) in dos met deltree de rootmap wissen lukt niet
*) wissen met killBox lukt ook niet.

Het enige wat lukt is om met het programma "directory snoop" de inhoud te bekijken - er blijken dus nog heel veel subdirs en bestanden in te staan, waar ik behalve via directory snoop niet bij kan (wel kan ik ze via de clusters kopieren naar een bestand met behulp van directory snoop).

Het lijkt erop dat windows de map hernoemt heeft en dat er een reeks rare onleesbare tekens in de mapnaam staan, waardoor hij niet bereikbaar is.


Heeft iemand enig idee hoe ik die :evil: map wissen kan?

Oh ja, ik heb win2000.

bedankt...
 

Ha Bertus,

Dat zal niet werken, want zoals al genoemd hierboven, is het geen lock-probleem. In dat geval had ik het ook zo moeten kunnen wissen toen ik de computer via een dosflop opstartte.

Het probleem zit 'm volgens mij in het feit dat de FAT corrupt is en de filename niet goed opgeslagen heeft. Daardoor toont windows 'm wel, maar kan 'm niet vinden. Daar kan geen unlocker tegenop.
 
Nu heb ik XP, maar vlgs. mij zou dit ook in W2000 kunnen werken:
Start -> Uitvoeren -> cmd.exe
CD /D [de moedermap waar Klaa@ in staat]
RD /S /Q Klaa@

Hopelijk werkt dit?

Anders misschien nog een 2de: chkdsk c: /f
loslaten op de schijf. c: vervangen door de schijfletter die je controleren wilt.

Tijs.
 
Nu heb ik XP, maar vlgs. mij zou dit ook in W2000 kunnen werken:
Start -> Uitvoeren -> cmd.exe
CD /D [de moedermap waar Klaa@ in staat]
RD /S /Q Klaa@

Hopelijk werkt dit?
Dank voor je reaktie.

Helaas nee, nog steeds hetzelfde resultaat. Hij zegt dat hij de dir niet kna vinden.

Anders misschien nog een 2de: chkdsk c: /f
loslaten op de schijf. c: vervangen door de schijfletter die je controleren wilt.

Tijs.

Ja, die had ik al gedaan, maar was ik vergeten bij bovenstaande lijstje te noemen. checkdisk levert geen foutmeldingen op.

Ik denk dat ik een of ander programma hiervoor nodig heb dat gespecialiseerd is in het corrigeren van zulk soort fouten. Een soort van "fat-corrector".

Iemand een tip of idee??
 
Nog een schot in het donker:
Start -> Uitvoeren -> cmd.exe
CD /D [de moedermap waar Klaa@ in staat]
attrib -s -h -r Klaa@ /d
attrib -s -h -r Klaa@\*.* /s /d
RD /S /Q Klaa@

Niet geschoten = altijd mis. :)

Tijs.
 
Nog een schot in het donker:
Start -> Uitvoeren -> cmd.exe
CD /D [de moedermap waar Klaa@ in staat]
attrib -s -h -r Klaa@ /d
attrib -s -h -r Klaa@\*.* /s /d
RD /S /Q Klaa@

Niet geschoten = altijd mis. :)

Tijs.

Noop. Ik krijg alleen maar "bestand niet gevonden".
 
Dat zou kunnen betekenen dat de naam Klaa@ niet klopt/niet volledig is.

Probeer eens:
Start -> Uitvoeren -> cmd.exe
CD /D [moedermap van Klaa@]
RD /S /Q (en dan nu net zolang op de TAB toets drukken tot het pad er staat naar Klaa@..)

Ik denk nl. dat de mapnaam Klaa@ niet volledig is. Laat Windows dus zelf maar gaan uitzoeken hoe die heet, ipv. het zelf in te kloppen. Dat kun je met de TAB toets bereiken. Als er spaties of andere aparte tekens in staan zet Windows er zelf dubbele aanhalingstekens omheen.

Natuurlijk werkt dit ook met het attrib commando uit mijn vorige posting.

Niet geschoten = altijd mis :)

Tijs.
 
Dat zou kunnen betekenen dat de naam Klaa@ niet klopt/niet volledig is.

Probeer eens:
Start -> Uitvoeren -> cmd.exe
CD /D [moedermap van Klaa@]
RD /S /Q (en dan nu net zolang op de TAB toets drukken tot het pad er staat naar Klaa@..)

Ik denk nl. dat de mapnaam Klaa@ niet volledig is. Laat Windows dus zelf maar gaan uitzoeken hoe die heet, ipv. het zelf in te kloppen. Dat kun je met de TAB toets bereiken. Als er spaties of andere aparte tekens in staan zet Windows er zelf dubbele aanhalingstekens omheen.

Natuurlijk werkt dit ook met het attrib commando uit mijn vorige posting.

Niet geschoten = altijd mis :)

Tijs.

Hm, die truuk kende ik niet, en bij mij werkt hij trouwens ook niet. Als ik op TAB druk, springt de cursor gewoon 4 tekens naar rechts in de command prompt.

Overigens had ik het ook al met wildcards ( * ) geprobeerd. Geen succes.

Ik vermoed trouwens dat de naam klaa@ inderdaad niet klopt of onvolledig is. Waarschijnlijk zit er een hele trits "tekens" achteraan waarvan er een aantal niet weer te geven zijn als teken, zoals #7, of #10. En da's natuurlijk niet fijn in een bestandsnaam.
 
Laatst bewerkt:
Ok, hier de instructie om TAB-completering in CMD.EXE aan te zetten in W2000:

Start -> Uitvoeren -> Regedit
(In het Linkervenster):
Klik op de + van My Computer (indien nodig)
Klik op de + van HKEY_LOCAL_MACHINE
Klik op de + van Software
Klik op de + van Microsoft
Klik op Command Processor
Dubbelklik in het rechtervenster op de Waarde "CompletionChar"
Vul in: 9 en druk op Ok
Dubbelklik in het rechtervenster op de Waarde "PathCompletionChar"
Vul in: 9 en druk op Ok

Sluit Regedit.

Tijs.
 
Laatst bewerkt:
Hoi Tijs,

(sorry voor het late antwoord, had het druk met werk vandaag).

Ik heb je instructie gevolgd; de completion char inschakelen via regedit was geen enkel probleem.

Alleen, vervolgens weer precies hetzelfde effect, als ik keurig nu met de tab toets de directory opzoek in plaats van intypen:

"kan de map niet vinden".
 
Erg vervelend allemaal... Je zult dus met een Fat-editor aan de slag moeten, maar heb geen advies welk programma daarvoor het best zijn werk doet...

Misschien heeft een andere gebruiker van Helpmij een suggestie welk programma daarvoor het beste geschikt is, gegeven de discussiedraad tot nu toe??

Tijs.
 
olifantenoplossing

Voor de archieven,

Het probleem is in wezen niet opgelost. Ik heb daarom uiteindelijk maar voor een "olifantenoplossing" gekozen:

alle data kopieren naar andere schijf,
schijf herformatteren
alle data terug zetten.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan