Cách xóa pagefile.sys và hiberfil.sys cũ trên đĩa thứ cấp (cài đặt windows cũ)


17

Cách đây một thời gian, tôi đã trao đổi ổ cứng chính của mình cho SSD. Bây giờ cái cũ được sử dụng như một đĩa cứng thứ cấp và hệ điều hành của tôi là một cửa sổ mới cài đặt trên đĩa SSD chính.

Tuy nhiên, vẫn còn rất lớn pagefile.syshiberfile.sys trên ổ cứng thứ cấp đó. Chúng không phải là những cái được sử dụng bởi các cửa sổ hiện tại, vì chúng không tồn tại C:\.

Tôi đã cố gắng để attrib -s -h họ, nhưng nó từ chối với "Truy cập bị từ chối".

Bất kỳ ý tưởng làm thế nào để xóa các tập tin hệ thống cũ không sử dụng và lấy lại không gian?


2
nếu vẫn thất bại, bạn có thể xóa chúng khỏi đĩa trực tiếp linux - giả sử sử dụng unetbootin nếu bạn không muốn lãng phí đĩa trên đó
Journeyman Geek

Nếu bạn không cần bất kỳ dữ liệu nào thì định dạng đĩa sẽ phục hồi dung lượng, nhưng tôi giả sử trong trường hợp này bạn làm.
ChrisF

1
- Tôi thực sự cần dữ liệu :)
Silvermist

1
- Linux là một tùy chọn nhưng tôi muốn giữ điều đó đến cuối cùng, vì có vẻ như sẽ mất một chút thời gian để thực hiện và tôi có 0 kinh nghiệm với các lệnh unix
Silvermist

Hầu hết các Linux live-cds khởi động vào môi trường máy tính để bàn, vì vậy bạn chỉ cần mở trình quản lý tệp và xóa các tệp của mình. Tuy nhiên, không phải tất cả đều tự động gắn phân vùng NTFS. Hai cái mà tôi biết có gắn kết chúng là Ubuntu và Centos.
Joe Internet

Câu trả lời:


11

Các tập tin được bảo vệ bằng NTFS ACL. Sử dụng mất để sở hữu chúng.


Takeown làm việc nhưng tôi vẫn không thể xóa. Ran commmand nhắc làm quản trị viên: F: \ & gt; Takeown / f hiberfil.sys THÀNH CÔNG: Tệp (hoặc thư mục): "F: \ hiberfil.sys" hiện thuộc sở hữu của người dùng "Tôi". F: \ & gt; attrib hiberfil.sys -s -h Truy cập bị từ chối - F: \ hiberfil.sys F: \ & gt; del hiberfil.sys Không thể tìm thấy F: \ hiberfil.sys
Silvermist

4
Sau đó cũng thử icacls hiberfil.sys /grant everyone:f - việc sở hữu không tự động điều chỉnh ACL.
grawity

@grawity, Điều này thật kỳ lạ, Nếu chúng ta thậm chí không khởi động vào C:\ (giống như bây giờ tôi đang ở UEFI X:\ ), làm thế nào những hạn chế truy cập Windows này thậm chí có thể ngăn chúng ta? Win8.1 thậm chí không chạy, nhưng tôi đang bị từ chối truy cập.
Pacerier

@Pacerier các hạn chế là trên hệ thống tệp không phải trên HĐH.
RJFalconer

7

Kết hợp các câu trả lời khá đơn giản, không cần chương trình bên ngoài.

Từ một dấu nhắc liều: icacls hiberfil.sys /grant everyone:f để có quyền truy cập vào tập tin attrib -h -s hiberfil.sys để làm cho nó hiển thị để xóa del hiberfil.sys xóa tập tin

Dành cho pagefile.sys nó hoạt động theo cùng một cách.


3

Sử dụng mở khóa để làm điều này. Nó không chỉ có thể loại bỏ các chốt khóa đang cung cấp cho bạn thông báo "quyền truy cập bị từ chối" mà còn có thể xóa các tệp cùng một lúc (trong trường hợp chương trình cố gắng yêu cầu xử lý).


1
Ngoài việc nhấp vào "Mở khóa tất cả", bạn có thể chọn xóa trong menu thả xuống Hành động.
Kevin

2

Tôi đã thử tất cả các phương pháp này kể từ khi di chuyển HĐH sang SSD một năm trước. Takeown dường như hoạt động, nhưng không thể tìm thấy tệp để xóa, nó không hiển thị khi thực hiện lệnh DIR từ dấu nhắc lệnh, trong trình duyệt tệp, ect ... Hiberfil đã bị vô hiệu hóa thông qua dấu nhắc lệnh, nhưng tôi đã thử bật lại nó và vô hiệu hóa nó, vẫn không đi.

Nó giống như tập tin đã ở đó, nhưng không phải ở đó.

Điều làm việc cho tôi là tạo ra một 'Mới & gt; Tài liệu văn bản ', Đổi tên thành Hiberfile.sys. Tôi đã phải làm điều này trong một thư mục vì nó sẽ không cho phép tôi tạo bất cứ thứ gì ngoại trừ một thư mục trong ổ đĩa F: chính của tôi. Tôi sau đó Dán nó vào F: \, sau đó xóa tệp đó. Giải phóng 32GB tôi đã cố gắng lấy lại một vài lần trong năm qua.


1

Bạn có thể cần phải có quyền sở hữu. Và có thể loại bỏ các thiết lập chỉ đọc? Tái sở hữu: điều này có thể đạt được bằng tay, nhưng tôi thích thêm một menu ngữ cảnh (mở rộng, giữ ca).

Tôi đã sử dụng công cụ SysIternals siêu hữu ích để xác định vị trí các mục của tôi, F6 đưa tôi đến cơ quan đăng ký nơi tôi có thể xuất các mục. Bạn có thể sao chép và dán chúng vào .reg tập tin, lưu rồi mở chúng để nhanh chóng thêm :)

Hãy & amp; quyền sở hữu-all.REG

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take &ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

Nhận & amp; quyền sở hữu-Directory.REG

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take &ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Bạn có thể nói rõ hơn về "Tôi đã sử dụng công cụ SysIternals siêu hữu ích để xác định vị trí các mục của tôi" không? Công cụ nào?
Syclone0044

0

Nếu bạn chỉ có một ổ đĩa hoặc bạn muốn duy trì tính toàn vẹn của các tệp trên ổ đĩa phụ của mình ( tức là sau này bạn có thể khởi động vào nó nếu cần ), bạn sẽ muốn tắt tệp trang trước ( các bước để vô hiệu hóa pagefile từ liên kết ).

Nếu bạn không quan tâm đến việc bảo quản ổ đĩa, hãy bỏ qua bước 5.

  1. nhấn Thắng lợi + R (hoặc là Thắng lợi + S ) → nhập SystemProperIESPerformance.exe → nhấn Enter → Nhấp vào tab Nâng cao.
  2. Nhấp vào Thay đổi trong Bộ nhớ ảo và bỏ chọn Tự động quản lý
    kích thước tệp hoán trang cho tất cả các ổ đĩa.
  3. Nhấp vào phân vùng bạn đang cố gắng thay đổi kích thước và đặt tệp hoán trang kích thước để không có tập tin phân trang. Bấm Đặt, rồi OK.
  4. Khởi động lại. Bạn sẽ nhận thấy rằng cả pagefile.sys và exchangefile.sys đều bây giờ đi từ đĩa của bạn.
  5. Nếu tệp trang vẫn còn, sử dụng Unlocker để xóa trang tập tin khởi động lại.

Tôi đang thêm bước 5 vì bài viết dường như ngụ ý rằng tệp trang sẽ biến mất ngay sau khi bạn khởi động lại.

Điều này có thể không phải luôn luôn là trường hợp. Khi tôi khởi động lại Windows 7, tập tin vẫn ở đó. Tôi không thể xóa tệp vì Windows 7 tuyên bố tệp đang được sử dụng.

TAKEOWN cũng không giải quyết được vấn đề. Unlocker ban đầu nói rằng không tìm thấy khóa tay cầm.

Tuy nhiên, Unlocker đã cho tôi một tùy chọn để xóa tệp khi khởi động lại, hoạt động rất tốt. @Kevin, Cảm ơn bạn đã gợi ý Unlocker.


Các phần quan trọng của câu trả lời này nằm trong liên kết có thể đi xuống trong tương lai làm cho câu trả lời này không hữu ích. Vui lòng gửi nội dung của liên kết tại đây & amp; sau đó liên kết lại để tham khảo nếu bạn muốn cung cấp tín dụng
pun

1
Cảm ơn các bình luận! Tôi mới tham gia trao đổi ngăn xếp - có lẽ bạn có thể cho tôi biết nếu điều này có vẻ tốt hơn?
supersolver
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.