menghapus folder sistem windows

9

Saya ingin menggunakan drive lama sebagai hard drive sekunder tanpa memformat ulang. Tetapi hard drive lama ini berisi instalasi Vista lama saya yang membutuhkan banyak ruang. Saya mencoba mengubah kepemilikan dan berfungsi sampai batas tertentu tetapi saya tidak dapat menghapus apa pun di folder Windows / System32. Apakah ada cara mudah untuk mengubah izin agar saya bisa menghapus semuanya?


Solusinya adalah menggunakan Takeownseperti yang disarankan Wil dan gunakan caclsuntuk mengambil kendali penuh atas file-file tersebut. Karena cacl tampaknya tidak bersifat rekursif, saya menyalakan cygwin dan menjalankan perintah ini untuk mengubah semua file secara rekursif:

for d in $(find directory-of-interest -type d);do
  cacls $d'/*' /e /G username:F;
done

di mana direktori yang menarik dalam kasus saya /cygdrive/g/Windowsdan nama pengguna adalah nama pengguna saya.

Saya harus menjalankannya secara manual di direktori yang memiliki spasi dalam namanya. Tetapi setelah semua ini, saya sekarang dapat menghapus direktori. Peringatan: bagi saya tampaknya caclsberpotensi mengacaukan segalanya jika tidak digunakan dengan benar.

Prajurit infanteri
sumber

Jawaban:

8

Buka prompt perintah dan gunakan takeownperintah.

Misalnya, jika drive DAnda dapat mengetik:

Takeown /f d:\windows /R

Ini memilih Windowsfolder di DDrive dan memberikan akses pengguna saat ini di atasnya dan berulang atas semua subdirektori dan file.

William Hilsum
sumber
... Apakah pengulangan kata / ejaan yang benar?
William Hilsum
3
Ya, itu adalah: en.wiktionary.org/wiki/recurse
Tamara Wijsman
@TomWij - terima kasih +1, saya selalu mengatakan Recurse jadi bertaruh pada Recurses, dan tidak pernah melihat Wiktionary sebelumnya! keren terima kasih lagi!
William Hilsum
1
Saya harus menjalankan cmd.exe sebagai administrator untuk berhasil menjalankan ini. Tetapi bahkan setelah menjalankannya, ketika saya mencoba untuk menghapus folder, dikatakan "Anda memerlukan izin dari X \ U untuk membuat perubahan pada folder ini" di mana X adalah nama host saya dan U adalah nama pengguna saya. Sangat aneh.
Peon
2

Ini terlibat, tetapi pasti akan berhasil.

1. Unduh dan bakar LiveCD Ubuntu. Petunjuk di sini: https://help.ubuntu.com/community/BurningIsoHowto

2.Reboot dengan live CD di drive disk Anda. Anda mungkin harus mengubah urutan boot BIOS untuk melakukannya. Biasanya F12 memungkinkan Anda untuk masuk ke pengaturan ini, yang Anda ubah saat bootup.

3.Afer loading Ubuntu harus datang ke layar dengan tombol yang mengatakan "Coba Ubuntu" dan "Instal Ubuntu". Klik "Coba Ubuntu". Ubuntu akan membawa "masuk" dan membawa Anda ke desktop.

4. Di bawah menu tempat di bagian atas, navigasikan ke hard drive Anda.

5. Hapus file yang tidak Anda inginkan.

Catatan: Ubuntu mungkin mengalami masalah dalam menghapus file tertentu dari sistem Anda. Ini karena tipe sistem file. Jika Anda memiliki masalah ini, unduh dan kompilasi ntfs-3g dari: http://www.tuxera.com/community/ntfs-3g-download/

Baca file README untuk menginstal instructions.

Ini terlibat jika Anda tidak menggunakan linux atau memiliki liveCD, tetapi jika Anda melakukannya, itu harus cepat.

Jika Anda memiliki pertanyaan, tanyakan di komentar dan saya akan menjawabnya sesuai kemampuan saya

D'Arvit
sumber
Saya tidak mencoba persis ini, tetapi saya menjalankan Fedora di virtualbox. Saya memasang drive ke Fedora, su sebagai root, dan mencoba menghapus direktori tetapi "operasi tidak diizinkan".
Peon
Virtualbox bukan yang Anda inginkan. Anda hanya ingin memuat kernel Linux, jadi Anda perlu dual-boot atau boot dari CD live
D'Arvit
0

Saya sarankan memformat ulang drive, dengan cara itu Anda memastikan drive itu bebas dari file tersembunyi dll.

Tentu saja, itu bergantung pada memiliki ruang yang cukup untuk menyimpan file yang ingin Anda simpan di tempat lain.

Douglas Leeder
sumber
0

Tidak yakin apakah itu akan berfungsi pada System32, tapi saya cenderung berpikir bahwa sesuatu seperti Unlocker akan berfungsi untuk ini.

Melody Horn
sumber