Baru-baru ini, saya meminjamkan flash disk saya ke salah satu teman saya, yang memiliki Mac OS. Dia menyalin file di atasnya, yang namanya termasuk backslash (\).
Flash disk diformat NTFS. Windows tidak mengizinkan nama file seperti itu, dan tidak membuka file, atau menghapusnya, atau membiarkan saya menghapus file.
Ada pendekatan naif untuk masalah ini, seperti:
- Memformat flash disk;
- Memberikannya kembali ke teman saya dan meminta untuk mengganti namanya;
- Memuat ke beberapa Linux langsung dan mengganti nama.
Namun, saya mencari sesuatu yang lebih pintar, seperti program yang dapat melakukan trik di bawah Windows.
PS: Ada alat yang disebut NTFSWalker yang dapat menelusuri catatan MFT dari NTFS, tetapi tidak dapat membuat perubahan apa pun pada mereka.
windows
windows-xp
ntfs
rename
MS Dousti
sumber
sumber
Jawaban:
Semua Win32 API menggunakan backslash sebagai pemisah direktori. Ada kemungkinan kecil bahwa subsistem POSIX menerimanya sebagai bagian dari nama file, sehingga Anda dapat mencoba
mv
dari Services for Unix .Saya tidak akan mengatakan menggunakan Linux untuk memperbaikinya adalah "naif", jika Unix yang memecahkannya.
sumber
mv
sebelumnya. Itu tidak berhasil.mv
yang kamu bicarakan?NtOpenFile
untuk membuka file, danNtOpenFile
memperlakukan path secara keseluruhan, bukan sebagai serangkaian komponen (ada bendera untuk menggunakan semantik "POSIX", tapi itu hanya untuk sensitivitas huruf besar-kecil) - jadi ia mengikuti aturan yang sama.Saya telah menemukan bahwa 7zip sering dapat menangani file aneh ketika Windows gagal (berguna untuk jalur yang terlalu lama untuk dihapus secara normal) - berikan itu saat dicoba.
sumber
7z
memberikan kesalahan yang sama seperti Windows.Anda dapat menggunakan
CHKDSK /F
dari DOS prompt untuk memperbaiki kesalahan, dan kemudian diRD /S <DIR>
mana<DIR>
direktori yang ingin Anda hapus. Hati-hati karena ini akan menghapus direktori dan semua sub-direktori.sumber
Saya membuka folder dengan file karakter yang tidak dapat diakses di file manager 7zip. Di sana, saya menamainya dan BINGO, namanya diganti. Jadi saya bisa mengakses file.
7zip adalah utilitas kompresi file freeware, lebih baik daripada RAR.
sumber