Không thể xóa hiberfile trên phân vùng ntfs


14

Tôi đã xem xét các câu hỏi như Không thể gắn hệ thống tệp Windows (NTFS) do ngủ đôngLàm cách nào để gắn phân vùng NTFS ngủ đông? và tất cả họ đều nói "Khởi động vào windows" mà tôi không thể làm được. Sau khi thận trọng nhiều, tùy chọn remove_hiberfileđược đề xuất. Tôi rất thích lựa chọn đó. Tôi không quan tâm đến các chương trình tôi đã mở hoặc dữ liệu trong đó. Phân vùng windows nằm trên / dev / sda5, vì vậy tôi đã chạy

sudo mount /dev/sda5 /mnt/win

Đọc nhiều sau ...

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

Vẫn không có may mắn. Giống như remove_hiberfiletùy chọn không được nhận ra, vì tôi không gặp lỗi khi cố gắng sử dụng tùy chọn remove_hiberfile3ejeiofemà thay vào đó là cùng một thông báo.

Đây là thông báo được cung cấp do kết quả của tất cả các lệnh trên (thêm gỡ lỗi không thay đổi bất cứ điều gì):

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.

Tôi có thể gắn kết chỉ đọc, nhưng điều đó không giúp tôi nhiều.


thử fsck /dev/sda5lệnh để kiểm tra lỗi đĩa.
Avinash Raj

Điều đó đã chofsck: fsck.ntfs: not found
Shelvacu

sudo ntfsck /dev/sda5đã cho Unsupported: replay_log() Volume is dirty. Unsupported: check_volume() Checking 381952 MFT records. Unsupported cases found.
Shelvacu

1
@AvinashRaj, tôi không biết. Nó hiển thị một màn hình đang tải, sau đó nó chuyển sang màu đen và đèn nền nhấp nháy.
Shelvacu

1
@Mitch tôi làm, và tôi đã khởi động nó và cố gắng để nó sửa nó. Không may mắn.
Shelvacu

Câu trả lời:


24

Tôi đã có vấn đề tương tự. Thử:

ntfsfix /dev/sda5

remove_hiberfiletùy chọn không còn hoạt động. ntfs-3gchính sách gói là sử dụng công cụ mới ntfsfix.

Tuy nhiên, công cụ này cũng không hoạt động với tôi. Vì vậy, tôi đã cắm đĩa cứng vào máy Windows, tắt " Khởi động nhanh " trong các tùy chọn nút nguồn từ bên trong Windows, sau đó tắt máy và thay thế lại ổ cứng trong máy Ubuntu.

Tôi đã tìm thấy về nó ở đây: Sử dụng Ubuntu để xóa hiberfil.sys từ Unbootable Win 8.1


14

Di chuyển -ođến cuối cùng làm việc cho tôi:

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

(Ubuntu 16.04 cd trực tiếp và cửa sổ vanilla 7)


Điều này cũng hoạt động cho một phân vùng Windows 10.
zymhan

3

Để xóa hiberfil.sys, bạn phải sử dụng dấu nhắc lệnh để tắt chế độ ngủ đông theo cách thủ công.

Khởi động từ DVD Windows 7 và nhấn Shift+ F10tại màn hình chọn ngôn ngữ và Khởi động đến màn hình Tùy chọn khôi phục hệ thống và chọn Dấu nhắc lệnh.

Để tắt hoặc tắt chế độ ngủ đông, hãy gõ lệnh sau tại dấu nhắc:

powercfg –h off

Điều này sẽ vô hiệu hóa chế độ ngủ đông và sẽ xóa hiberfil.systệp khỏi hệ thống của bạn.


2

Tôi đã gặp vấn đề này nhiều lần trước đây. Gần đây tôi có 2 ổ cứng, một ổ chạy Windows 8 trước đây tôi đã bị bệnh và được định dạng lại và ổ lưu trữ 2TB tôi đã sử dụng với Windows 8.

Vì tôi đã gỡ bỏ Windows 8, không có phương tiện cài đặt Windows và không có kế hoạch cài đặt lại bất cứ lúc nào, loại bỏ các tùy chọn khởi động nhanh và lai không phải là một lựa chọn thay thế.

Tôi đã cố gắn nó với tùy chọn remove_hiberfile nhưng không có may mắn, vẫn cùng một thông báo lỗi. Đã thử gắn kết chỉ đọc sau đó kể lại (sudo mount -o remount, rw) mà lúc đầu dường như cho tôi quyền truy cập ghi, nhưng không có thay đổi nào tôi thực hiện được ghi vào đĩa (đã xóa các tệp trong nautilus).

Giải pháp cuối cùng tôi tìm thấy là sử dụng GParted để di chuyển phân vùng bị ảnh hưởng sang một vị trí khác trên ổ cứng, thay đổi lượng byte trước và sau phân vùng. Tôi nghi ngờ nó viết lại bảng phân vùng cùng với cờ siêu dữ liệu / ngủ đông. Tôi rất vui vì dự đoán của mình đã hoạt động vì việc di chuyển phân vùng 1.6TB mất 19 giờ!

Tuy nhiên, phải có một giải pháp đơn giản hơn, vì tôi đã tìm thấy các bản phân phối Linux khác mà tôi đã sử dụng không có cùng một sự do dự khi gắn các ổ đĩa ngủ đông. Có lẽ mô-đun kiểm tra cờ có thể được tắt hoặc thay thế? Tốt hơn hết, việc đưa ra một lá cờ chết tiệt về cờ nên là một vài lựa chọn (gắn kết chỉ đọc, gắn kết là đọc / ghi, cờ sau + xóa cờ, v.v.) và không chỉ là thông báo lỗi.

Nhưng dù sao, hy vọng người khác trong tình huống tương tự sẽ tìm thấy thông tin này hữu ích.


2

Tôi vừa gặp vấn đề này khi gỡ bỏ Windows 8 nên không thể tắt chế độ ngủ đông. Tôi đã thử sử dụng remove_hiberfile và nó không hoạt động. Tuy nhiên vì đây chỉ là ổ lưu trữ nên trong ứng dụng "Đĩa", tôi đã chỉnh sửa phân vùng và không kiểm tra được khả năng khởi động. Bây giờ tôi có thể gắn ổ đĩa. Hy vọng điều này sẽ giúp người khác.


2

Đọc lại lỗi. Chỉ dòng thứ hai có nội dung:

Error mounting /dev/sdXY…

Lưu ý /dev/sdXYđiều. XYnên được thay thế bằng lỗi bạn thấy trong hệ thống của bạn. Bây giờ hãy mở terminal và sử dụng lệnh sau:

sudo ntfsfix /dev/sdXY

nơi XYlà phân vùng rắc rối thể hiện trong các lỗi. Ví dụ sda2hoặc sdb1hoặc sda5(như trong hình trên). ntfsfixđã được cài đặt trong các hệ thống Ubuntu.


0

Trên máy tính để bàn Lenovo 710 có ssd (UEFI) cho hệ điều hành và ổ cứng cho các thứ khác, tôi đã cài đặt ubfox (không phải là khởi động duel) và không thể truy cập vào ổ cứng của tôi do lỗi được mô tả ở trên. Tuy nhiên, khởi động lại trong khi nhấn F2 đưa tôi đến tùy chọn khôi phục cho windows. Tôi đã từ chối khôi phục và trên màn hình tiếp theo trả lời rằng tôi muốn "thoát khỏi cửa sổ". Khởi động lại vào Ubuntu sau đó cho phép truy cập vào ổ cứng.

Có thể, nếu bạn có một phân vùng phục hồi, mặc dù bạn đã chọn ghi đè lên các cửa sổ, một cái gì đó dọc theo những dòng đơn giản này sẽ phù hợp với bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.