Beberapa waktu yang lalu saya menukar hard disk utama saya dengan SSD. Sekarang yang lama digunakan sebagai hard disk sekunder, dan OS saya adalah windows baru yang diinstal pada disk SSD utama.
Namun demikian, masih ada yang besar pagefile.sys
dan hiberfile.sys
pada hard drive sekunder itu. Itu bukan yang digunakan oleh windows saat ini, seperti yang ada pada C:\
.
Saya mencoba untuk attrib -s -h
mereka, tetapi menolak dengan "Akses ditolak".
Adakah yang tahu cara menghapus file-file sistem lama yang tidak terpakai dan mendapatkan kembali ruang tersebut?
windows
filesystems
Silvermist
sumber
sumber
Jawaban:
File-file dilindungi menggunakan NTFS ACL. Gunakan takeown untuk mengambil kepemilikannya.
sumber
icacls hiberfil.sys /grant everyone:f
- mengambil kepemilikan tidak secara otomatis menyesuaikan ACL.C:\
(seperti sekarang saya di UEFIX:\
), bagaimana mungkin Pembatasan Akses Windows ini bahkan menghentikan kita? Win8.1 bahkan tidak berjalan, namun saya mendapatkan Akses Ditolak.Menggabungkan jawaban itu cukup sederhana, tidak diperlukan program eksternal.
Dari prompt dos:
icacls hiberfil.sys /grant everyone:f
untuk mendapatkan akses ke fileattrib -h -s hiberfil.sys
agar terlihat untuk dihapusdel hiberfil.sys
untuk menghapus fileKarena
pagefile.sys
cara kerjanya sama.sumber
Gunakan unlocker untuk melakukan ini. Itu tidak hanya dapat menghapus pegangan penguncian yang memberi Anda pesan "akses ditolak", tetapi juga dapat menghapus file pada saat yang sama (jika program mencoba untuk mendapatkan kembali pegangan itu).
sumber
Saya telah mencoba semua metode ini sejak memigrasikan OS saya ke SSD setahun yang lalu. Takeown tampaknya berfungsi, tetapi file tidak dapat ditemukan untuk dihapus, itu tidak muncul melakukan DIR dari command prompt, di browser file, dll ... Hiberfil sudah dinonaktifkan melalui command prompt, tapi saya mencoba untuk mengaktifkan kembali dan nonaktifkan, masih tidak jalan.
Itu seperti file itu ada di sana, tetapi tidak ada di sana.
Apa yang berhasil bagi saya adalah membuat 'Dokumen Teks Baru>', Mengganti nama itu menjadi Hiberfile.sys. Saya harus melakukan ini di folder karena itu tidak akan membiarkan saya membuat apa pun kecuali folder di drive F: utama saya. Saya kemudian tempelkan ke F: \, lalu hapus file itu. Membebaskan 32GB saya telah mencoba untuk kembali beberapa kali selama setahun terakhir.
sumber
Anda mungkin perlu mengambil kepemilikan. Dan mungkin menghapus pengaturan read-only? Kembali mengambil kepemilikan: ini dapat dicapai secara manual, tetapi saya lebih suka menambahkan menu konteks (diperpanjang, tahan shift).
Saya menggunakan alat SysInternals yang sangat berguna untuk menemukan entri saya, F6membawa saya ke registri tempat saya dapat mengekspor entri. Anda dapat menyalin dan menempelkan ini ke
.reg
file, simpan kemudian buka untuk menambahkan dengan cepat :)Ambil & kepemilikan-semua.REG
Ambil & kepemilikan-Direktori.REG
sumber
Jika Anda hanya memiliki satu drive, atau Anda ingin mempertahankan integritas file pada drive sekunder Anda ( yaitu agar nanti Anda bisa boot ke dalamnya jika diperlukan ), Anda ingin menonaktifkan pagefile terlebih dahulu ( langkah-langkah untuk menonaktifkan pagefile dari tautan ).
Jika Anda tidak peduli tentang menjaga drive, lanjutkan ke langkah 5.
Kelola ukuran file halaman secara otomatis untuk semua drive.
Saya menambahkan langkah 5 karena artikel tersebut sepertinya menyiratkan bahwa file halaman akan hilang segera setelah Anda me-restart.
Ini mungkin tidak selalu terjadi. Ketika saya me-restart Windows 7 file itu masih ada di sana. Saya tidak bisa menghapus file karena Windows 7 mengklaim file sedang digunakan.
TAKEOWN juga tidak memecahkan masalah. Unlocker awalnya mengatakan bahwa tidak ada pegangan penguncian yang ditemukan.
Namun, Unlocker memberi saya opsi untuk menghapus file saat restart, yang bekerja sangat baik. @ Kevin, Terima kasih telah menyarankan Unlocker.
sumber