โฟลเดอร์ NTFS ไม่มีเจ้าของไม่มีสิทธิ์ไม่สามารถลบได้


15

ฉันมีโฟลเดอร์เซิร์ฟเวอร์สมาชิก 2003 ซึ่งไม่สามารถลบได้ ไม่มีสิทธิ์ใด ๆ (ผู้ดูแลโดเมนและเรียกใช้ cmd พรอมต์ว่า "nt Authority \ system" โดยใช้ psexec) - "ปฏิเสธการเข้าถึง" เสมอ

เมื่อฉันทำ dir / q เจ้าของจะแสดงเป็น "... "

ฉันได้ลอง takeown.exe ในโฟลเดอร์และมันก็เป็นตัวหลักด้วย โฟลเดอร์ที่ไม่ดีจะรายงานว่า "การเข้าถึงถูกปฏิเสธ" เสมอ พยายามรีเซ็ตโดยใช้ icacls เหมือนกัน

สิทธิ์ของ Explorer ไม่มีตัวเลือกการแชร์ & ความปลอดภัยหรือแท็บ มันทำงานได้ดีสำหรับโฟลเดอร์อื่น ๆ แม้ในไดเรกทอรีเดียวกัน

คำตอบ:


25

ฉันเคยเห็นบางสิ่งที่คล้ายกันกับสิ่งนี้ สิ่งที่เกิดขึ้นในกรณีนี้คือไฟล์ถูกลบในขณะที่ยังคงมีการล็อคค้างอยู่ ฉันไม่สามารถทำสิ่งที่สาปไป การล้างการล็อคที่ค้างทำให้ไฟล์นั้นถูกลบอย่างสมบูรณ์


5
+1 - อาจเป็นอย่างนั้นเช่นกัน OP ควรเรียกใช้บางสิ่งเช่น SysInternals "handle.exe" และ grep ผลลัพธ์สำหรับการอ้างอิงไปยังไดเรกทอรี "undeletable"
Evan Anderson

เพิ่งกลับไปตรวจสอบและเรียกใช้ที่จับและตอนนี้ก็หายไปแล้ว! สามารถเข้าใจบางสิ่งบางอย่างที่กำลังถืออยู่ซึ่งปิดท้ายแล้วและอนุญาตให้โฟลเดอร์ลบได้
winnt93

1
หากการรีบูตเครื่องเป็นตัวเลือกนั่นอาจเป็นไปได้สำหรับฉัน หลังจากรีบูตโฟลเดอร์ / ไฟล์ทั้งหมดที่อยู่ที่นั่นก่อนที่จะรีบูตถูกลบอย่างสมบูรณ์
Olson.dev

4

ฉันจะเรียกใช้ CHKDSK บนไดรฟ์ข้อมูลก่อนที่ฉันจะทำอะไรอีก คุณเห็นข้อความใด ๆ ในบันทึกเหตุการณ์ของระบบ: ระบบไฟล์เสียหาย (ที่มา "NTFS") หรือไม่


3

มีปัญหาเดียวกัน แต่ไม่มีไฟล์ใดที่ล็อคมันแค่จัดการให้เจ้าของทั้งหมดเสียไป

ทางออกคือการใช้TakeOwn

takeown /F dirname

จะเป็นเจ้าของไฟล์ให้กับผู้ใช้ปัจจุบัน ใช้/Aหลังจากdirnameเพื่อกำหนดให้กับผู้ดูแลระบบ


2

ฉันพบปัญหาที่คล้ายกันเมื่อเร็ว ๆ นี้ สาเหตุของฉันคือคอมพิวเตอร์เครื่องอื่นเปิดไฟล์ผ่านไฟล์เครือข่าย (มันเป็น. dll และผู้ใช้รายอื่นได้เปิดตัวโปรแกรมที่เปิดขึ้น)

วิธีปิดไฟล์ที่แชร์บนเครือข่าย:

แผงควบคุม -> เครื่องมือการดูแลระบบ -> การจัดการคอมพิวเตอร์

จากนั้นเปิดเครื่องมือระบบ -> โฟลเดอร์ที่ใช้ร่วมกัน -> เปิดไฟล์

มันจะแสดงรายการไฟล์ทั้งหมดที่เปิดโดยเครื่องอื่น


1

ฉันสะดุดสิ่งนี้เช่นกัน ไฟล์ไม่มีเจ้าของและฉันไม่สามารถลบได้

ฉันได้ตรวจสอบแล้วว่ามีกระบวนการหยุดล็อคหรือไม่ ไม่มี!

ฉันพยายามตั้งเจ้าของผ่าน "takeown" ไม่มีโชคไม่มีไฟล์อยู่ !!!

ปัญหาเกิดขึ้นเนื่องจากการตั้งชื่อไฟล์

ชื่อไฟล์ลงท้ายด้วยจุดเช่น "OneDrive - Bla Bla"

ดูเหมือนว่า OneDrive กำลังสร้างชื่อไฟล์ด้วยจุดห้อยในขณะที่โปรแกรม windows อื่น ๆ ส่วนใหญ่ตัดจุดห้อยออก เห็นได้ชัดว่าเกิดขึ้นแล้วและจบลงด้วยการไม่พบ "OneDrive - Bla Bla"

ในที่สุดฉันก็ประสบความสำเร็จโดยใช้ชื่อไฟล์ ms-dos 8.3 เช่น "takeown / F ONEDRI ~ 0"

ในการรับชื่อ 8.3 โดยใช้ "dir / x" เป็นหนึ่งตัวเลือก


1

สิ่งนี้เกิดขึ้นกับฉันเมื่อ Linux จัดการพาร์ทิชัน NTFS ของฉันให้เสียหายบางส่วน ขั้นตอนต่อไปนี้ควรจะสามารถกู้คืนไฟล์ของคุณได้:

  1. เปิดพรอมต์คำสั่งที่ยกระดับ
  2. นำทางไปยังไดเรกทอรีที่มีไฟล์หรือโฟลเดอร์ที่มีปัญหา
  3. icacls . /T /verify /Q
  4. คัดลอกบรรทัดที่มี "ความยาว Acl ไม่ถูกต้อง" ไปยังไฟล์ข้อความ (เช่น acl.txt) ถ้าไม่มีเราก็ทำเสร็จแล้ว
  5. for /F "tokens=*1 delims=:" %A in (acl.txt) do icacls %A /T /reset
  6. ทำซ้ำจากขั้นตอนที่ 3

0

สำหรับการลบไฟล์ฉันลองUnlockerก่อน หากสิ่งนั้นล้มเหลวหรือหากมีการดำเนินการอื่นที่ฉันต้องการใช้กับไฟล์ฉันใช้ดิสก์Bart PEของฉัน


0

คุณสามารถใช้rd- rmdirซึ่งถูกลบออกไดเรกทอรีหรือลบโฟลเดอร์

คุณสามารถใช้สิ่งต่อไปนี้:

rd /s "\\?\C:\foldername\nextfolder\foldertodelete"

/sพารามิเตอร์คือการเอาไดเรกทอรีและไฟล์ในไดเรกทอรีที่ระบุนอกเหนือไปจากไดเรกทอรีของตัวเอง ใช้เพื่อลบทรีไดเรกทอรี ดังนั้นจึงน่าจะเป็นการลบ

ฉันลองมาแล้วมากกว่าหนึ่งครั้ง

PCGenie


0

ฉันแก้ไขปัญหานี้ด้วยการเปลี่ยนเป็นรูปแบบ POSIX:

del \\?\d:\path\problem_path\*
rmdir \\?\d:\path\problem_path\*

ปัญหาคือตอนนี้ฉันไม่สามารถสร้างไดเรกทอรีใหม่จาก explorer หรือส่งตรงจาก cmd


0

Necroed แต่ฉันเพิ่งมีสิ่งที่คล้ายกันมากกับสิ่งนี้ ...

เรียกใช้ AccessEnum ผ่านโฟลเดอร์ Server2008 เพื่อตรวจสอบสิทธิ์ของไฟล์ / โฟลเดอร์

AccessEnum แสดง ??? ในฐานะเจ้าของ

คลิกขวาที่ไฟล์และไม่มีตัวเลือกปกติใด ๆ เพียงแค่เปิดและส่งไปที่

.

ปรากฎว่าเป็นเพราะเส้นทางยาวและชื่อไฟล์ยาว ทั้งหมด 272 ตัวอักษร!

ขุดลงในโครงสร้างโฟลเดอร์และแชร์โฟลเดอร์ไปยังจุดสิ้นสุดของพา ธ ตอนนี้ไฟล์สามารถอ้างอิงด้วยพา ธ ที่สั้นกว่า

ไม่มีอะไรผิดสิทธิ์ของไฟล์ ฯลฯ มันเป็นเพียง Explorer ที่สำลักบนเส้นทางที่ยาว

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