Mam dość dużą liczbę plików na dysku Windows, które mają dwukropek w nazwie. (Pochodziły one z rozpakowywania niektórych archiwów Uniksa.)
Gdy próbuję je usunąć, system Windows (XP) skarży się, że plik nie istnieje, i odmawia usunięcia. Dzieje się tak, gdy próbujesz usunąć lub zmienić jego nazwę z Eksploratora lub wiersza poleceń. Mimo chkdsk
to nie narzeka na te pliki ani nie rozwiązuje problemu.
Wszelkie pomysły, jak się ich pozbyć?
windows
windows-xp
Hans-Peter Störr
źródło
źródło
Odpowiedzi:
Możesz być w stanie użyć tej składni ( na Microsoft KB 320081 ):
Zobacz także pytanie o awarię serwera na ten sam temat: „usuń plik zawierający nieprawidłowe znaki w systemie Windows”.
Myślę, że stare narzędzia sysinternals "ntfsdos" również mogłyby usunąć / zmienić nazwy tych plików, ale nie są one już dostępne po akwizycji po MS.
źródło
Możesz spróbować uruchomić komputer z Live CD Ubuntu i usunąć go z tego miejsca.
źródło
Zamknij wszystkie pliki, jeśli są otwarte, zapisane na dysku zawierającym takie pliki. Teraz otwórz właściwości dysku.
„Mój komputer” -> „Kliknij prawym przyciskiem myszy na tym dysku”> właściwości
Następnie przejdź do karty „ Narzędzia ” i kliknij „ Sprawdź teraz ” pod etykietą „Błąd sprawdzania”.
Spowoduje to odmontowanie dysku i przeskanowanie całego dysku w poszukiwaniu błędów, ostatecznie usunie takie pliki o nielegalnych nazwach. Po zakończeniu wyświetli się komunikat, że niektóre pliki zostały naprawione.
Pomyślnie usunąłem takie pliki z zewnętrznego dysku twardego.
źródło
Możesz to łatwo zrobić w wierszu poleceń (CMD) bez żadnych wymyślnych programów.
Zmień nazwę pliku / folderu, używając starej krótkiej notacji (np. Dla Nazwa pliku, FILENA ~ 1) i. Aby uzyskać notację, przejdź do katalogu zawierającego folder / plik o niepoprawnej nazwie i wpisz:
Zmień nazwę na prawidłową nazwę, używając:
Teraz usuń prawidłowy plik / folder w CMD lub w Eksploratorze Windows:
źródło
Aby to naprawić w systemie Windows 7:
źródło
Jeśli wszystko inne zawiedzie, konieczna może być edycja nazwy bezpośrednio w systemie plików NTFS.
Udało mi się to z Active @ Disk Editor . Postępuj ostrożnie.
Jeśli plik lub katalog jest nadal niedostępny, spróbuj
chkdsk
teraz.źródło
Inną alternatywą, którą możesz wypróbować, jest wprowadzenie CygWin , powłoki bash dla Windows. Umożliwiłoby to zastosowanie poleceń UNIX do folderów DOS.
źródło