ไม่สามารถลบ hiberfile บนพาร์ติชัน ntfs


14

ฉันกำลังดูคำถามเช่นไม่สามารถเมานต์ระบบไฟล์ Windows (NTFS) เนื่องจากการไฮเบอร์เนตและฉันจะเมาท์พาร์ติชัน NTFS ที่จำศีลได้อย่างไร และพวกเขาทั้งหมดพูดว่า "เริ่มระบบไปยัง windows" ซึ่งฉันไม่สามารถทำได้ จากนั้นหลังจากเตือนมากremove_hiberfileแนะนำตัวเลือก ฉันจะรักตัวเลือกนั้น ฉันไม่สนใจเกี่ยวกับโปรแกรมที่ฉันเปิดหรือข้อมูลในโปรแกรม พาร์ติชัน windows อยู่บน / dev / sda5 ดังนั้นฉันจึงวิ่ง

sudo mount /dev/sda5 /mnt/win

อ่านจำนวนมากในภายหลัง ...

sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda5 /mnt/win
sudo mount -t ntfs-3g -o debug,remove_hiberfile /dev/sda5 /mnt/win

ยังไม่มีโชค มันเป็นเหมือนremove_hiberfileตัวเลือกที่ไม่ได้รับการยอมรับเพราะฉันไม่ได้รับข้อผิดพลาดเมื่อพยายามใช้ตัวเลือกremove_hiberfile3ejeiofeแต่เป็นข้อความเดียวกัน

นี่คือข้อความที่ให้เป็นผลมาจากคำสั่งทั้งหมดข้างต้น (การเพิ่มการดีบักไม่ได้เปลี่ยนแปลงอะไร):

The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda5': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

ฉันสามารถเมานต์อ่านอย่างเดียว แต่นั่นไม่ได้ช่วยอะไรมาก


ลองfsck /dev/sda5คำสั่งเพื่อตรวจสอบข้อผิดพลาดของดิสก์
Avinash Raj

นั่นทำให้fsck: fsck.ntfs: not found
Shelvacu

sudo ntfsck /dev/sda5ให้ Unsupported: replay_log() Volume is dirty. Unsupported: check_volume() Checking 381952 MFT records. Unsupported cases found.
Shelvacu

1
@AvinashRaj ฉันไม่รู้ มันแสดงหน้าจอการโหลดจากนั้นจะเป็นสีดำและแสงไฟกระพริบ
Shelvacu

1
@ Mitch ฉันทำและฉันได้ booted มันและพยายามที่จะรับมันเพื่อแก้ไข ไม่มีโชค.
Shelvacu

คำตอบ:


24

ฉันมีปัญหาเดียวกัน ลอง:

ntfsfix /dev/sda5

remove_hiberfileตัวเลือกไม่ทำงาน อีกต่อไป นโยบายแพคเกจคือการใช้เครื่องมือใหม่ntfs-3gntfsfix

อย่างไรก็ตามเครื่องมือนี้ไม่ได้ผลสำหรับฉันเช่นกัน ดังนั้นฉันจึงเสียบฮาร์ดดิสก์ในเครื่อง Windows ปิด " Fast Startup " ในตัวเลือกปุ่มเปิดปิดจากภายใน Windows จากนั้นปิดและแทนที่ HDD ในเครื่อง Ubuntu ของฉัน

ฉันพบมันที่นี่: การใช้ Ubuntu เพื่อลบ hiberfil.sys จาก Unbootable Win 8.1


14

การย้าย-oไปยังจุดสิ้นสุดทำให้ฉัน:

mount -t ntfs-3g /dev/sda5 /mnt/win -o remove_hiberfile 

(Ubuntu สด 16.04 cd และหน้าต่างวานิลลา 7)


นอกจากนี้ยังใช้งานได้กับพาร์ติชัน Windows 10
zymhan

3

ในการลบhiberfil.sysคุณต้องใช้พรอมต์คำสั่งเพื่อปิดการจำศีลด้วยตนเอง

บูตจาก DVD Windows 7 และกดShift+ F10ที่หน้าจอการเลือกภาษาและ Boot ไปที่หน้าจอตัวเลือกการกู้คืนระบบและเลือกพรอมต์คำสั่ง

หากต้องการปิดหรือปิดการจำศีลให้พิมพ์คำสั่งต่อไปนี้ที่พร้อมท์:

powercfg –h off

วิธีนี้จะปิดใช้งานการไฮเบอร์เนตและจะลบhiberfil.sysไฟล์ออกจากระบบของคุณ


2

ฉันพบปัญหานี้หลายครั้งก่อนเช่นกัน เมื่อเร็ว ๆ นี้ฉันมีฮาร์ดไดรฟ์ 2 ตัวซึ่งก่อนหน้านี้ใช้ Windows 8 ซึ่งฉันป่วยและฟอร์แมตใหม่และไดรฟ์เก็บข้อมูลขนาด 2TB ที่ฉันใช้กับ Windows 8

เมื่อฉันลบ Windows 8 ออกไปไม่มีสื่อการติดตั้ง Windows และไม่มีแผนที่จะทำการติดตั้งอีกครั้งในเร็ว ๆ นี้การลบตัวเลือกการบูตเร็วและไฮบริดไม่ใช่ทางเลือกอื่น

ฉันพยายามเมาต์ด้วยตัวเลือก remove_hiberfile โดยไม่มีโชค แต่ยังคงเป็นข้อความแสดงข้อผิดพลาดเดียวกัน พยายามติดตั้งแบบอ่านอย่างเดียวจากนั้นทำการเมาท์ใหม่ (sudo mount -o remount, rw) ซึ่งตอนแรกดูเหมือนจะให้สิทธิ์การเขียน แต่ไม่มีการเปลี่ยนแปลงใด ๆ ที่ฉันทำถูกเขียนลงดิสก์จริง

วิธีการแก้ปัญหาที่ฉันพบในที่สุดคือการใช้ GParted เพื่อย้ายพาร์ติชันที่ได้รับผลกระทบไปยังตำแหน่งอื่นบนฮาร์ดไดรฟ์เปลี่ยนจำนวนไบต์ก่อนหน้าและหลังพาร์ติชัน ฉันสงสัยว่าจะเขียนตารางพาร์ติชันพร้อมกับการตั้งค่าสถานะ metadata / hibernation ฉันดีใจที่ฉันเดาว่าทำงานได้เพราะการย้ายพาร์ติชัน 1.6TB ใช้เวลา 19 ชั่วโมง!

จะต้องมีวิธีแก้ปัญหาที่ง่ายกว่านี้เพราะฉันได้พบดิสทริบิวเตอร์อื่น ๆ ที่ฉันเคยใช้ไม่มีความลังเลในการติดตั้งไดรฟ์ที่จำศีล บางทีโมดูลที่ตรวจสอบการตั้งค่าสถานะสามารถปิดหรือเปลี่ยนได้หรือไม่ ยังดีกว่าการให้แช่งเกี่ยวกับธงควรเป็นสองตัวเลือก (ติดเป็นแบบอ่านอย่างเดียว, เมาเป็นอ่าน / เขียน, หลัง + ลบธง ฯลฯ ) และไม่ใช่แค่ข้อความแสดงข้อผิดพลาด

อย่างไรก็ตามหวังว่าคนอื่นในสถานการณ์เดียวกันจะพบว่าข้อมูลนี้มีประโยชน์


2

ฉันเพิ่งพบปัญหานี้เมื่อฉันลบ Windows 8 ออกดังนั้นจึงไม่สามารถปิดการจำศีลได้ ฉันพยายามใช้ remove_hiberfile และมันไม่ทำงาน อย่างไรก็ตามเนื่องจากนี่เป็นเพียงไดรฟ์จัดเก็บข้อมูลภายใต้แอปพลิเคชัน "ดิสก์" ฉันจึงแก้ไขพาร์ติชันและไม่สามารถตรวจสอบบูตได้ ตอนนี้ฉันสามารถติดตั้งไดรฟ์ หวังว่านี่จะช่วยคนอื่นได้


2

อ่านข้อผิดพลาดอีกครั้ง แค่บรรทัดที่สองซึ่งอ่าน:

Error mounting /dev/sdXY…

จดบันทึก/dev/sdXYสิ่งต่าง ๆ XYควรถูกแทนที่ด้วยข้อผิดพลาดที่คุณเห็นในระบบของคุณ ตอนนี้เปิดเทอร์มินัลแล้วใช้คำสั่งต่อไปนี้:

sudo ntfsfix /dev/sdXY

ที่XYเป็นพาร์ทิชันลำบากแสดงในข้อผิดพลาด ยกตัวอย่างเช่นsda2หรือsdb1หรือsda5(ในขณะที่ภาพด้านบน) ntfsfixติดตั้งแล้วในระบบ Ubuntu


0

บนเดสก์ท็อป Lenovo 710 ที่มี ssd (UEFI) สำหรับระบบปฏิบัติการและฮาร์ดไดรฟ์สำหรับสิ่งอื่นฉันติดตั้ง Ubuntu (ไม่ใช่บูตแบบดวล) และไม่สามารถเข้าถึงฮาร์ดไดรฟ์ของฉันได้เนื่องจากข้อผิดพลาดที่อธิบายไว้ข้างต้น อย่างไรก็ตามการรีบูตขณะที่กดปุ่ม F2 นำฉันไปที่ตัวเลือกการกู้คืนสำหรับ windows ฉันปฏิเสธการกู้คืนและในหน้าจอถัดไปตอบว่าฉันต้องการ "ออกจากหน้าต่าง" รีบูตอูบุนตูจากนั้นอนุญาตให้เข้าถึงฮาร์ดไดรฟ์

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

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