Alat Microsoft DISKEDIT.EXE adalah alat tingkat rendah untuk secara langsung membaca dan menulis data disk mentah. Anda harus dapat memuat cluster yang berisi entri direktori untuk file ini dan hanya mengubah yang menyinggung '?' karakter untuk sesuatu yang tidak berbahaya dan menuliskannya kembali ke disk.
Ini adalah pemahaman saya bahwa alat diskedit Microsoft (bukan alat Norton Utilities dengan nama yang sama, yang hanya untuk volume FAT) terakhir terlihat di Windows 2000 SP4. Tetapi ada tautan ke sana yang dapat ditemukan di sini .
Untuk menemukan cluster yang tepat, Anda dapat mengunduh versi percobaan DiskExplorer untuk NTFS .
Anda akan mulai dengan File-> Drive ... untuk membuka drive yang berisi file buruk ini. Pilih Goto-> Root Directory untuk mendapatkan tampilan direktori. Arahkan ke direktori yang berisi file buruk Anda dengan menggunakan tautan MFT #. Ketika Anda sampai di sana, bagian atas jendela akan mengatakan sesuatu seperti, "MFT # x12345 DIR: 'dirname', ... bla bla bla ... mulai dari cluster x9302AE , ... bla bla bla"
Sekarang pindah ke Microsoft diskedit. Pertama, lakukan File-> Buka ... dan tentukan Volume Name C: (jika file ada di drive C: Anda). Biarkan Nama File Volume kosong. Ambil nomor awal cluster dan masukkan ke dalam diskedit di bawah Read-> NTFS Clusters ...-> Starting Cluster (masukkan sebagai nomor hex).
Sekarang gunakan tombol panah Anda untuk menggulir ke bawah ke nama file yang buruk. Ada dalam unicode, jadi Anda akan mencari sesuatu seperti "Di mana. Punya. Semua. Koboi. Pergi? ... ogg" Posisikan kursor Anda di atas karakter "3F" yang buruk dan ketik sesuatu yang aman, seperti 5F (' _ '). Pilih Write-> It untuk menulisnya kembali ke disk.
Ada tempat lain untuk memukul (tidak yakin apakah satu atau keduanya diperlukan). Sekarang, kembali di DiskExplorer, klik pada Mft # untuk file yang buruk. Anda akan mendapatkan layar dengan sesuatu pohon di sebelah kiri yang bertuliskan "struktur". Klik pada "Atribut" di pohon. Ini akan menunjukkan kepada Anda daftar atribut, yang salah satunya adalah $ 30 ... $ FILE_NAME. Jadi, $ 30 memiliki nama file. Klik pada simpul Tubuh di bawah simpul $ 30 di pohon Struktur. Pilih menu View-> as Hex. Beberapa baris ke bawah, Anda akan melihat nama file lagi Di mana. Punya .. dll. Di sisi kiri layar, Anda akan melihat kolom Sektor, yang menunjukkan sektor disk mana yang Anda lihat.
Kembali ke atas diskedit. Lakukan Baca-> Sektor ... dan masukkan nomor sektor dari DiskExplorer. Seperti sebelumnya, gulir ke bawah dan ganti karakter "3F" dengan karakter yang sama seperti yang Anda lakukan di atas. Pilih Write-> It untuk menulisnya ke disk.
Saya melakukan semua ini, dan alat memberitahu saya bahwa saya telah mengubah karakter, tetapi penjelajah tidak. Direktori harus di-cache di suatu tempat. Setelah reboot, perubahan menjadi terlihat.