Saya memiliki salinan cadangan dari Documents and Settings
folder Windows sebelumnya yang hanya berisi pengguna asli saya dan dalam 2 direktori lagi: Favorites
dan Local Settings
.
Ketika saya mencoba untuk menghapus Local Settings
saya mendapatkan kesalahan ini:
Ketika saya mencoba menghapus Favorites
, saya mendapatkan kesalahan ini:
Saya menjalankan ini di shell cmd :
attrib *. * -r -a -s -h / s
... tapi itu tidak membantu, juga tidak mengembalikan kesalahan / peringatan.
Saya menggunakan Unlocker v1.8.5
dan LockHunter
berulang kali pada beberapa tingkatan untuk melihat apakah ada file yang digunakan, tetapi keduanya selalu mengatakan: Tidak Ada File Terkunci .
Perbarui # 1:
Saya dapat mengubah nama direktori, yang sekarang memberi saya peringatan ini sebelum (mencoba) menghapus:
Jika saya menekan Ya (atau Ya untuk Semua ) maka saya mendapatkan kesalahan ini:
Perbarui # 2:
Saya membiarkan chkdsk /f
menjalankan yang memerlukan reboot karena itu di partisi sistem utama saya. Selama pemindaian Tahap 2, saya menerima sekitar 40 di antaranya:
Menghapus entri indeks dari indeks $ 0 dari file 25.
...diikuti oleh:
Menghapus cookie entri indeks dalam indeks $ I30 dari file 37576.
... tapi saya masih mendapatkan dialog kesalahan pertama di atas ketika mencoba menghapus.
Aku berlari chkdsk lagi, kali ini: chkdsk /f /r
. Tidak menghasilkan pesan. Hasil yang sama saat menghapus.
Perbarui # 3:
Menggali lebih dalam, 99
nama salah satu dari banyak direktori yang terletak jauh di sini:
C: \ Documents and Settings.OLD \ User \ Local Settings \ Data Aplikasi \ Microsoft \ Messenger \ [email protected] \ SharingMetadata \ [email protected] \ DFSR \ Staging \ CS {D4E4AE55-B5E2-F03B-5189-6C4DA6E41788 } \
Di dalam setiap direktori tersebut terdapat file dengan nama seperti:
2300- {C93D01AC-0739-4FD9-88C7-13D2F21A208E} -v2300- {C93D01AC-0739-4FD9-88C7-13D2F21A208E} -v2300-Downloaded.frx
Saya perhatikan, tidak seperti semua direktori, saya tidak dapat mengganti nama file-file ini. Saya juga memperhatikan bahwa nama file + dir sangat panjang:
Direktori asli = 194 karakter
Nama file = 100+ karakter
Bersama-sama panjangnya melebihi batas 255-char yang buruk dan akan menjelaskan pesan kesalahan yang saya posting di Pembaruan # 1.
Solusi Parsial:
Ganti nama semua direktori hingga total panjang jalur kurang dari 100. Setelah itu saya dapat mengubah nama .frx
file, belum lagi menghapus semua yang ada di dalam Local Settings
direktori.
Ini hanya solusi parsial karena direktori (kosong) ini masih belum dapat dihapus,
C: \ 1 \ 2 \ Favorit \ Wien \ Apa Yang Harus Dilakukan ..
C: \ 1 \ 2 \ Favorit \ Fotografi \ KEBAKARAN
Kesalahan yang sama seperti di atas:
Inilah yang ditampilkan properti Explorer untuk kedua folder:
Perbarui # 4 (solusi parsial lain):
Menggunakan jawaban harrymc yang dikombinasikan dengan membaca dengan seksama artikel MS-KB yang luar biasa ini yang berisi ide hampir semua orang dan kemudian beberapa, berjudul: Anda tidak dapat menghapus file atau folder pada volume sistem file NTFS .
Saya dapat menghapus folder ke-2 C:\1\2\Favorites\Photography\FIRE
- masalahnya adalah ada ruang trailing yang tidak terlihat di bagian akhir. Saya beruntung ketika saya melakukan pelengkapan otomatis saat bermain-main dengan del "\\?\<path>"
perintah yang dia sarankan.
CATATAN: Normal del
TIDAK bekerja, atau menghapus explorer
.
Sekarang yang tersisa hanyalah direktori pertama C:\1\2\Favorites\Wien\What To Do..
(ya saya coba tanpa henti dengan banyak kombinasi dari solusi di atas;)
sumber
Jawaban:
del adalah untuk menghapus file, rd alias rmdir adalah untuk menghapus folder, jadi ...
... harus melakukan pekerjaan! :-)
The
/s
parameterJika ini tidak berhasil; bahkan tidak dengan wildcard / pelengkapan otomatis; maka Anda memiliki masalah korupsi.
sumber
Saya akan mencoba menjalankan chkdsk terlebih dahulu seperti yang disarankan Jeff. Jika ini tidak berhasil, Anda bisa boot dengan live linux linux, pasang hard drive dan hapus folder dari dalam lingkungan linux live.
sumber
chkdsk
menemukan shedload metrik file korup. Saya juga berhasil membunuh driver ntfs di masa lalu hanya melakukan membaca. Memang kedua kasus berada di partisi yang sangat terfragmentasi dengan beberapa 100.000 file.Anda sangat mungkin mengalami korupsi FS (filesystem). Jalankan chkdsk kemudian cobalah untuk menghapus file.
Pastikan juga tidak ada yang digunakan dalam direktori seperti peringatan yang disarankan.
Saya juga merekomendasikan untuk membuat cadangan file penting Anda sebelum apa pun.
sumber
Unlocker
untuk memverifikasi tidak ada pegangan terbuka di salah satu file itu.chkdsk /F
; coba jugachkdsk /R
yang melakukan 2 langkah tambahan untuk mencoba menandai bad sector dan memulihkan data.99 bukan nomor kesalahan - ini adalah nama file atau folder di dalam folder yang ingin Anda hapus. Cari item ini.
Setelah Anda menemukannya, itu hanya mengeluh tentang kesalahan izin. Ini mungkin karena hal-hal tertentu dalam folder profil pengguna diatur untuk hanya memiliki izin untuk pengguna itu dan tidak ada orang lain, dan ditetapkan untuk tidak mewarisi izin dari orang tua mereka, atau karena alasan lain semua izin pada file tersebut hilang. Hasilnya adalah tidak ada akun pengguna di komputer Anda yang dapat melakukan apa pun dengan file atau folder.
Untuk memperbaiki ini, klik kanan pada file (atau itu berisi folder untuk memastikan Anda mendapatkan semuanya), pilih
Properties
dari menu konteks dan kemudianSecurity
tab pada dialog yang terbuka. Layar ini akan memilikiAdvanced
tombol yang harus Anda klik. CariOwner
tab pada dialog yang terbuka. Anda sekarang harus dapat menggunakan jendela ini untuk mengambil kepemilikan, yang akan menetapkan entri izin baru untuk item dan akhirnya memungkinkan Anda untuk menghapusnya.sumber
Berikut ini saya baca di situs dukungan Microsoft :
sumber
dir /x
:(Anda mungkin dapat menggunakan
\\?\
sintaks Unicode dalam cmd untuk menghapus direktori yang terlalu panjang, karena panjang jalur dengan sintaks ini "terbatas" hingga 32.767 karakter:Mungkin membantu untuk menekan tombol tab untuk menelusuri nama direktori setelah Anda mendapatkan
\
, sehingga Windows akan mulai secara otomatis menyelesaikan direktori yang ada di bawah folder itu.Lihat Microsoft's Naming Files, Paths, and Namespaces .
sumber
del
perintah itu memilikiMAX_PATH
batas :(Could not find file.
diikuti olehThe system cannot find the file specified.
del
saya bisa menghapus salah satu dari dua pelaku yang tersisa (yang memiliki ruang tambahan). Bounty adalah milikmu, tetapi plotnya menebal!Saya pribadi setuju dengan byachna dan CarlF bahwa live linux linux adalah pilihan terbaik Anda. Linux tidak peduli dengan izin sehingga Anda bisa masuk dan menghapus hal-hal tanpa mengeluh. Saya tidak pernah memiliki masalah dengan penulisan NTFS dari linux. Saya sudah melakukannya secara teratur selama beberapa tahun.
Saya mengerti Anda tidak ingin main-main dengan linux, jadi saya akan menyarankan sesuatu yang lain. Sesuatu yang sudah disarankan Ashimema ... tapi lupa beberapa tautan. Alih-alih linux live cd, Anda dapat mencoba salah satu dari banyak windows live cd.
http://www.ubcd4win.com/ (mengharuskan xp instal cd untuk membuat)
http://www.reatogo.de/REATOGO.htm (mengharuskan xp menginstal cd untuk membuat)
http://www.nu2.nu/pebuilder/ (mengharuskan xp menginstal cd untuk membuat)
http://www.vistape.net/index.php (mengharuskan vista menginstal dvd untuk membuat)
Coba boot di mana pun live cd Anda memutuskan untuk menggunakan dan menghapus folder yang menyebabkan semua masalah. Karena ini adalah windows, itu akan memberlakukan izin file. Anda mungkin harus mengubah izin atau kepemilikan file untuk menghapusnya. Perhapse bahkan mencoba trik "\? \" Dari live windows cd.
Hal lain yang harus dicoba adalah perintah cacls atau icacls untuk melihat apakah Anda dapat memberi izin pada folder sendiri.
sumber
Boot sistem Anda menggunakan distro Linux yang sadar NTFS, katakanlah liveCD Ubuntu.
Pasang sistem file Windows.
Hapus apa pun yang Anda inginkan, karena Windows tidak dapat mengatakan "Tidak."
SEBELUM MELAKUKAN INI MEMBUAT CADANGAN LENGKAP.
sumber
Ada sejumlah cara berbelit-belit dan sulit untuk menyelesaikan ini seperti yang saya temukan di masa lalu.
Sekarang saya yakin dengan apa yang saya lakukan, saya hanya menjalankan chkdsk, lalu boot live cd untuk menghapus file jika masih ada masalah (jika Anda khawatir tentang kemampuan linux dengan ntfs, maka coba baik BartPE atau [Windows PE] [2], keduanya tersedia secara bebas)
Jika Anda pergi jauh, semua saran lain pasti akan membantu Anda mengurangi kesalahan yang sebenarnya.
sumber
Terlambat ke pesta tetapi metode ini berfungsi sebagian besar waktu, jika tidak boot dari distro linux dan hapus dari sana.
Buka jendela Command Prompt yang ditinggikan dan biarkan terbuka.
Tutup semua program yang terbuka.
Klik Mulai, Jalankan, dan masukkan TASKMGR.EXE Buka tab Proses dan Akhiri Proses pada "Explorer.exe" Biarkan Task Manager terbuka.
Kembali ke jendela Command Prompt dan ubah ke direktori tempat AVI (atau file tidak terhapus lainnya) berada. Pada command prompt ketik DEL <path lengkap ke file yang ingin Anda hapus>, atau perintah apa pun yang Anda inginkan.
Kembali ke Task Manager, klik File, New Task dan masukkan EXPLORER.EXE untuk memulai kembali shell GUI. Tutup Pengelola Tugas.
sumber
Jawaban Joel setengah benar, Anda harus mengaktifkan tab keamanan terlebih dahulu, pergi ke panel kontrol> folder options dan tab kedua (saya lupa namanya) di akhir daftar dengan opsi ada sesuatu tentang manajemen folder lanjutan (lagi saya tidak tahu apa namanya dalam bahasa Inggris) setelah Anda melakukannya, Anda kemudian dapat mengatur izin untuk pengguna Anda di tab keamanan seperti yang disebutkan sebelumnya.
sumber