Menghapus Windows Folder di Hard Disk Bekas

Kisahnya sebenarnya cukup sederhana. Aku mempunyai sebuah hard disk bekas komputer lama yg sudah meninggal. Karena si komputer sudah meninggal namun hard disknya masih bagus, maka hard disk ini mau dimanfaatkan untuk menyimpan film-film yg kemudian diputar di TV melalui sebuah media player.

Tentu saja di dalam HDD itu masih ada Windows folder – karena komputer tersebut sebelumnya menggunakan OS tersebut. Nah, sekarang aku ingin membuang folder tersebut karena sudah tidak dipakai lagi. Sebenarnya keberadaan folder itu bukanlah sebuah masalah besar. Namun aku ingin melihat HDD itu bersih berisi folder film saja dan tidak perlu ada folder Windows yg tentu saja tidak dipakai.

Rupanya menghapus folder ini tidaklah mudah. Selalu ada tolakan dengan pesan “Permission Denied” ketika folder tersebut dihapus.

Lalu apa solusinya? Googling aja pasti ketemu sih. Namun daripada googling terus, ada baiknya disimpan juga di blog-ku ini sebagai catatan, supaya kapan2 kalau butuh lagi gampang mencarinya.

Ini dia solusinya:

(1) Masuk ke command prompt dengan administrator permission

(2) Jalankan python script berikut:

import os
os.system(“Takeown /f \”E:\Windows” /R”)
for root, dirs, files in os.walk(“E:\Windows”):
   for dir in dirs:
      os.system(“cacls \””+os.path.join(root,dir) + “\” /e /G aalinazar:F”)
   for file in files:
      try:
         os.system(“cacls \””+os.path.join(root, file)+ “\” /e /G aalinazar:F”)
         os.unlink(os.path.join(root, file))
      except:
         pass

(4) Tadaaaa…. folder Windows sekarang sudah bisa dihapus dengan menggunakan Windows explorer

Selamat mencoba !

Catatan:
Ternyata ada beberapa file yg bandel, yg tetap saja Permission Denies ketika dihapus, walau sudah diganti permission berkali2. Ada yg bisa kasih masukan kira2 sebabnya kenapa?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s