การลบโฟลเดอร์ระบบ windows


9

ฉันต้องการใช้ฮาร์ดไดรฟ์เก่าเป็นฮาร์ดไดรฟ์รองโดยไม่ฟอร์แมตใหม่ แต่ฮาร์ดไดรฟ์เก่านี้มีการติดตั้ง Vista แบบเก่าของฉันซึ่งกินเนื้อที่มาก ฉันลองเปลี่ยนความเป็นเจ้าของและใช้งานได้บ้าง แต่ฉันไม่สามารถลบอะไรในโฟลเดอร์ Windows / System32 มีวิธีง่าย ๆ ในการเปลี่ยนการอนุญาตเพื่อให้ฉันสามารถลบทุกอย่างได้หรือไม่


การแก้ปัญหาคือการใช้Takeownตามที่ Wil แนะนำและใช้caclsเพื่อควบคุมไฟล์ทั้งหมด เนื่องจาก cacls ดูเหมือนจะไม่เรียกซ้ำฉันจึงยิง cygwin ขึ้นและเรียกใช้คำสั่งนี้เพื่อเปลี่ยนไฟล์ทั้งหมดซ้ำ:

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

ที่ไดเรกทอรีที่น่าสนใจคือในกรณีของฉัน/cygdrive/g/Windowsและชื่อผู้ใช้คือชื่อผู้ใช้ของฉัน

ฉันต้องเรียกใช้ด้วยตนเองในไดเรกทอรีที่มีช่องว่างในชื่อ แต่หลังจากทั้งหมดนี้ฉันสามารถลบไดเรกทอรีได้ คำเตือน: สำหรับฉันแล้วดูเหมือนว่าcaclsจะทำให้มึนตึงสิ่งที่อาจเกิดขึ้นถ้าใช้ไม่ถูกต้อง

คำตอบ:


8

ไปที่พรอมต์คำสั่งและใช้takeownคำสั่ง

ตัวอย่างเช่นถ้าไดรฟ์คือDคุณสามารถพิมพ์:

Takeown /f d:\windows /R

นี่เป็นการเลือกWindowsโฟลเดอร์บนDไดรฟ์และให้สิทธิ์การเข้าถึงแก่ผู้ใช้ปัจจุบันและเรียกใช้ซ้ำในไดเรกทอรีย่อยและไฟล์ทั้งหมด


... คำ / การสะกดคำซ้ำถูกต้องหรือไม่
William Hilsum

3
ใช่มันคือ: en.wiktionary.org/wiki/recurse
Tamara Wijsman

@TomWij - ขอบคุณ +1 ฉันมักจะพูดว่า Recurse จึงเล่นการพนันแบบ Recurses และไม่เคยเห็น Wiktionary มาก่อน! เจ๋งขอบคุณอีกครั้ง!
William Hilsum

1
ฉันต้องเรียกใช้ cmd.exe ในฐานะผู้ดูแลระบบให้เรียกใช้งานได้สำเร็จ แต่แม้หลังจากรันแล้วเมื่อฉันพยายามลบโฟลเดอร์มันก็บอกว่า "คุณต้องได้รับอนุญาตจาก X \ U เพื่อทำการเปลี่ยนแปลงกับโฟลเดอร์นี้" โดยที่ X คือชื่อโฮสต์ของฉันและ U เป็นชื่อผู้ใช้ของฉัน แปลกมาก
Peon

2

เรื่องนี้เกี่ยวข้อง แต่จะได้ผลอย่างแน่นอน

1. ดาวน์โหลดและเขียน Ubuntu LiveCD คำแนะนำที่นี่: https://help.ubuntu.com/community/BurningIsoHowto

2. รีบูตเครื่องด้วยซีดีสดในดิสก์ไดรฟ์ของคุณ คุณอาจต้องเปลี่ยนคำสั่งบูต BIOS เพื่อทำเช่นนั้น โดยปกติแล้ว F12 ให้คุณเข้าสู่การตั้งค่านี้ซึ่งคุณเปลี่ยนเมื่อทำการบูท

3. การโหลด Ubuntu ควรมาที่หน้าจอพร้อมปุ่มที่บอกว่า "ลอง Ubuntu" และ "ติดตั้ง Ubuntu" คลิก "ลอง Ubuntu" Ubuntu จะนำ "เข้าสู่ระบบ" และนำคุณไปยังเดสก์ท็อป

4. ภายใต้เมนูสถานที่ที่ด้านบนนำทางไปยังฮาร์ดไดรฟ์ของคุณ

5. ลบไฟล์ที่คุณไม่ต้องการ

หมายเหตุ: Ubuntu อาจมีปัญหาในการลบไฟล์บางไฟล์ออกจากระบบของคุณ นี่เป็นเพราะชนิดของระบบไฟล์ หากคุณมีปัญหานี้ให้ดาวน์โหลดและคอมไพล์ ntfs-3g จาก: http://www.tuxera.com/community/ntfs-3g-download/

อ่านไฟล์ README เพื่อดูสิ่งกีดขวางการติดตั้ง

สิ่งนี้เกี่ยวข้องถ้าคุณไม่ได้ใช้ linux หรือ liveCD แต่ถ้าคุณทำมันควรจะเป็นเรื่องง่าย

หากคุณมีคำถามใด ๆ ถามพวกเขาในความคิดเห็นและฉันจะตอบพวกเขาว่าดีที่สุดของความสามารถของฉัน


ฉันไม่ได้พยายามอย่างนี้ แต่ฉันจะเรียกใช้ Fedora บนกล่องเสมือน ฉันเมานต์ไดรฟ์กับ Fedora, su ในฐานะ root และพยายามที่จะลบไดเรกทอรี แต่ "ไม่อนุญาตการดำเนินการ"
Peon

Virtualbox ไม่ใช่สิ่งที่คุณต้องการ คุณต้องการให้เคอร์เนลลินุกซ์เท่านั้นที่จะโหลดดังนั้นคุณต้องดูอัลบูตหรือบูตจากซีดีสด
D'Arvit

0

ฉันขอแนะนำให้ทำการฟอร์แมตไดรฟ์ใหม่เพื่อให้มั่นใจได้ว่าไดรฟ์นั้นไม่มีไฟล์ที่ถูกซ่อนไว้ ฯลฯ

แน่นอนว่าต้องมีพื้นที่เพียงพอในการจัดเก็บไฟล์ใด ๆ ที่คุณต้องการเก็บไว้ที่อื่น


0

ไม่แน่ใจว่ามันจะใช้งานได้กับ System32 หรือไม่ แต่ฉันมักจะคิดว่าบางอย่างเช่นUnlockerจะใช้งานได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.