Tệp swapfile.sys là gì và bạn có nên xóa tệp này hay không?

Cập nhật lần cuối: 01/12/2025
tác giả: Daniel Terrasa

  • Swapfile.sys hoạt động kết hợp với pagefile.sys và hiberfil.sys cho bộ nhớ Windows và chế độ ngủ đông.
  • Kích thước của nó thay đổi tùy theo tải trọng và không gian; sự dao động sau khi khởi động lại là bình thường.
  • Việc xóa hoặc di chuyển yêu cầu phải điều chỉnh bộ nhớ ảo; không được khuyến khích vì lý do ổn định và hiệu suất.
  • Để giải phóng dung lượng, hãy bắt đầu bằng cách tắt chế độ ngủ đông và cập nhật hệ thống thường xuyên.
tập tin hoán đổi.sys

Nhiều người dùng không biết đến tính hữu ích hoặc thậm chí là sự tồn tại của các tập tin swapfile.sys trên WindowsTệp này chia sẻ sự chú ý với pagefile.sys và hiberfil.sys, và cùng nhau chúng là một phần của quản lý bộ nhớ và có chức năng tương tự như chế độ ngủ đông trong Windows. Mặc dù chúng thường bị ẩn, sự hiện diện và kích thước của chúng có thể ảnh hưởng đến dung lượng ổ đĩa của bạn, đặc biệt nếu bạn sử dụng ổ SSD dung lượng thấp.

Ở đây, chúng tôi sẽ giải thích chính xác swapfile.sys là gì và cách xem nó. Chúng tôi cũng đề cập đến thời điểm và cách xóa hoặc di chuyển nó (với một số chi tiết cụ thể), cũng như mối quan hệ của nó với các ứng dụng UWP và các thành phần hệ thống khác.

Swapfile.sys là gì và nó khác với pagefile.sys và hiberfil.sys như thế nào?

Đại khái, swapfile.sys là một tệp hoán đổi mà Windows sử dụng để hỗ trợ RAMNó hoạt động kết hợp với pagefile.sys (tệp phân trang) và hiberfil.sys (tệp ngủ đông). Trong khi hiberfil.sys lưu trạng thái hệ thống trong quá trình ngủ đông, pagefile.sys mở rộng bộ nhớ khi RAM không đủ và swapfile.sys chủ yếu được dành riêng cho Quản lý nền tảng của các ứng dụng UWP (những tệp bạn cài đặt từ Microsoft Store), đóng vai trò như một loại bộ nhớ đệm chuyên biệt cho chúng. Ngay cả khi bạn có đủ bộ nhớ, Windows 10 và 11 vẫn có thể sử dụng swapfile.sys.

Một chi tiết quan trọng: pagefile.sys và swapfile.sys được liên kếtBạn không thể xóa một cái và giữ nguyên cái kia bằng các phương pháp thông thường; việc quản lý được điều phối thông qua cấu hình bộ nhớ ảo. Do đó, Không thể chuyển chúng vào Thùng rác bằng phím Delete hoặc Shift+Delete.vì chúng là các tập tin hệ thống được bảo vệ.

Nếu bạn không thấy chúng trong ổ C:, đó là do Windows mặc định ẩn chúng. Để hiển thị chúng, hãy làm như sau:

  1. Mở Explorer và đi đến Vista.
  2. lựa chọn Options.
  3. Bấm vào Ver.
  4. Ở đó, chọn “Hiển thị các tệp, thư mục và ổ đĩa ẩn” và bỏ chọn “Ẩn đi các tập tin hệ điều hành đã được bảo vệ (Khuyến khích)".

Sau khi thực hiện xong, pagefile.sys, hiberfil.sys và swapfile.sys sẽ xuất hiện ở thư mục gốc của ổ đĩa hệ thống.

tập tin swapfile.sys

Có bình thường không nếu kích thước của nó thay đổi sau khi khởi động lại?

Câu trả lời ngắn gọn là Vâng, điều đó là bình thường.Windows tự động điều chỉnh kích thước bộ nhớ ảo và không gian hoán đổi dựa trên tải, lịch sử sử dụng RAM gần đây, không gian khả dụng và chính sách nội bộ.

Nội dung độc quyền - Bấm vào đây  Cách chia sẻ trên Google Drive

Ngoài ra, điều đáng nhớ là "Tắt máy" trong Windows 10/11 sử dụng mặc định khởi động/dừng lai Điều này không phải lúc nào cũng tải xuống đầy đủ trạng thái hệ thống. Nếu bạn muốn các thay đổi bộ nhớ ảo được áp dụng 100% và kích thước được đặt lại đúng cách, chọn Khởi động lại thay vì Tắt.

Trong các công cụ như TreeSize Bạn sẽ thấy những thăng trầm: Chúng không chỉ ra lỗi.Vấn đề không chỉ nằm ở khả năng quản lý dung lượng thông minh của hệ điều hành. Miễn là bạn không gặp phải sự cố sập hệ thống hoặc thông báo bộ nhớ thấp, đừng lo lắng nếu dung lượng thay đổi giữa các phiên làm việc.

Tôi có thể xóa swapfile.sys không? Ưu và nhược điểm

Có thể, nhưng Đây không phải là điều nên làm.Lý do chính là swapfile.sys thường không chiếm nhiều dung lượng. Trên máy tính hiện đại, việc xóa nó cũng liên quan đến việc điều chỉnh cài đặt bộ nhớ ảo, điều này có thể gây ra sự không ổn định, sự cố bất ngờ hoặc vấn đề với các ứng dụng UWPĐặc biệt nếu bạn có RAM 16 GB hoặc ít hơn. Trong một số trường hợp, việc tiết kiệm không gian khá khiêm tốn và rủi ro vận hành lại lớn hơn.

Điều đó nói rằng, nếu bạn chắc chắn mình không sử dụng ứng dụng UWP Hoặc nếu bạn cần gấp để tận dụng tối đa dung lượng lưu trữ từ một ổ SSD nhỏ, có nhiều cách để vô hiệu hóa tập tin hoán đổiChúng tôi sẽ cho bạn thấy các tùy chọn có sẵn kèm theo cảnh báo để bạn có thể đánh giá xem chúng có đáng giá trong tình huống của mình hay không.

tập tin hoán đổi.sys

Cách xóa swapfile.sys bằng cách tắt bộ nhớ ảo (phương pháp tiêu chuẩn)

Đây là phương pháp "chính thức", bởi vì Windows không cho phép xóa thủ công. swapfile.sys. Ý tưởng là vô hiệu hóa bộ nhớ ảo, trên thực tế xóa pagefile.sys và swapfile.sysKhông khuyến khích sử dụng cho máy tính có RAM hạn chế.

  1. Mở Explorer, nhấp chuột phải vào Đội này và hãy nhấn Tài sản.
  2. Nhập vào System Settings tiên tiến.
  3. Tab Nâng caoTrong Hiệu suất, nhấn cấu hình.
  4. Một lần nữa trong Nâng cao, định vị Bộ nhớ ảo và hãy nhấn Thay đổi.
  5. Bỏ chọn “Tự động quản lý kích thước tệp hoán trang cho tất cả các ổ đĩa".
  6. Chọn đơn vị hệ thống của bạn và đánh dấu Không có tập tin hoán trang.
  7. báo chí Đặt và xác nhận các cảnh báo.
  8. Áp dụng với chấp nhận cho đến khi chúng ta ra khỏi mọi cửa sổ.

Để việc đàn áp có hiệu quả, khởi động lại máy tính Từ tùy chọn Khởi động lại (không phải Tắt máy). Sau khi khởi động, bạn nên kiểm tra xem pagefile.sys và swapfile.sys Chúng đã biến mất khỏi thư mục gốc của ổ C: nếu bạn đã tắt tính năng phân trang trên tất cả các ổ đĩa.

Hủy kích hoạt nâng cao thông qua Registry (thủ tục rủi ro)

Một tùy chọn cụ thể khác liên quan đến việc khai thác Registry để Vô hiệu hóa swapfile.sys mà không vô hiệu hóa hoàn toàn bộ nhớ ảoPhương pháp này dành riêng cho những người dùng biết mình đang làm gì, vì việc sửa đổi Registry có thể gây ra sự cố nếu xảy ra lỗi.

Nội dung độc quyền - Bấm vào đây  Làm thế nào để yêu cầu Curp

Cảnh báo quan trọngBạn cần có quyền quản trị viên và tốt nhất là nên tạo quyền này trước. khôi phục điểm.

  1. Nhấn Windows + RViết regedit và nhấn Enter.
  2. Điều hướng đến: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Tạo một cái mới Giá trị DWORD (bit 32) gọi Kiểm soát tập tin hoán đổi.
  4. Mở nó ra và thiết lập nó Giá trị dữ liệu = 0.
  5. Khởi động lại Máy tính và kiểm tra xem swapfile.sys có biến mất không.

Nếu bạn muốn tự động hóa nó với PowerShell hoặc Terminal (với tư cách là quản trị viên):

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force

Để hoàn nguyên, hãy xóa giá trị Kiểm soát tập tin hoán đổi trên cùng một phím và khởi động lại. Ghi nhớ Mặc dù điều này thường có hiệu quả, Đây không phải lúc nào cũng là giải pháp lý tưởng. nếu bạn phụ thuộc vào các ứng dụng từ Microsoft Store.

Có thể di chuyển swapfile.sys sang ổ đĩa khác không?

Ở đây chúng ta cần phải tinh tế với những sắc thái. lệnh mklink không di chuyển swapfile.sysNó tạo ra một liên kết tượng trưng, ​​nhưng tệp thực tế vẫn giữ nguyên vị trí cũ. Do đó, Sử dụng liên kết sẽ không có tác dụng để chuyển nó sang phân vùng khác.

Những gì bạn có thể làm là cấu hình lại bộ nhớ ảoTrong nhiều tình huống, khi di chuyển pagefile.sys sang ổ đĩa khác từ cùng một cửa sổ Bộ nhớ ảo, swapfile.sys đi kèm với sự thay đổi đó. Tuy nhiên, một số người dùng báo cáo rằng swapfile.sys có thể vẫn còn trên ổ đĩa hệ thống trong một số phiên bản hoặc cấu hình nhất định. Trong mọi trường hợp, quy trình chính thức để thử nghiệm là:

  1. Truy cập vào System Settings tiên tiến > Hiệu suất > cấu hình > Nâng cao > Bộ nhớ ảo.
  2. Bỏ chọn “Quản lý tự động…".
  3. Chọn ổ đĩa hệ thống (C:) và kiểm tra Không có tập tin hoán trang > Đặt.
  4. Chọn ổ đĩa đích (ví dụ: D:) và chọn Kích thước được quản lý bởi hệ thống > Đặt.
  5. Xác nhận với chấp nhận y khởi động lại.

Hãy chú ý đến hiệu suấtNếu bạn di chuyển các tập tin này sang một đĩa chậm hơn (HDD), bạn có thể nhận thấy chậm lạiđặc biệt là khi mở hoặc tiếp tục Ứng dụng UWPKhả năng cải thiện tuổi thọ của SSD vẫn còn gây tranh cãi khi so sánh với tác động về hiệu suất; hãy cân nhắc kỹ lưỡng khi nâng cấp.

Thêm dung lượng đĩa: chế độ ngủ đông và bảo trì

Nếu mục tiêu của bạn là miễn phí không gian Không ảnh hưởng đến tính ổn định, có nhiều cách an toàn hơn để thực hiện việc này thay vì phải can thiệp vào bộ nhớ ảo. Ví dụ, bạn có thể tắt chế độ ngủ đôngThao tác này sẽ xóa hiberfil.sys và giải phóng nhiều GB trên nhiều máy tính:

powercfg -h off

Ngoài ra, bạn nên thực hiện một số bảo dưỡng định kỳ Được Microsoft khuyến nghị để cải thiện tính ổn định tổng thể của hệ thống và giảm hành vi bất thường của không gian đĩa:

  • Quét bằng Windows Defender (bao gồm quét ngoại tuyến) để loại trừ phần mềm độc hại thao túng các tệp hệ thống.
  • Nó khởi động lại thường xuyên Từ tùy chọn Khởi động lại, hệ thống sẽ đóng các tiến trình và áp dụng các thay đổi đang chờ xử lý.
  • Cài đặt bản cập nhật từ Windows Update để nhận bản sửa lỗi và cải tiến.
  • Nếu bạn nhận thấy xung đột, tạm thời vô hiệu hóa phần mềm diệt vi-rút của bên thứ ba để kiểm tra xem chúng có gây trở ngại không và để Defender bảo vệ bạn trong khi bạn thử nghiệm.
  • Sửa chữa các thành phần với DISM y SFC từ một bảng điều khiển đặc quyền:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Nếu mọi thứ diễn ra suôn sẻ sau đó, Bạn sẽ tránh được những biện pháp quyết liệt hơn với bộ nhớ ảo và bạn sẽ tiếp tục khôi phục dung lượng mà không có rủi ro không cần thiết.

Nội dung độc quyền - Bấm vào đây  Làm cách nào tôi có thể viết trên tệp pdf?

Câu hỏi thường gặp và các tình huống phổ biến

  • Tôi có thể xóa swapfile.sys "thủ công" khỏi Explorer không? Không. Nó được hệ thống bảo vệ. Windows sẽ không cho phép bạn xóa nó hoàn toàn. Bạn sẽ phải thực hiện các thiết lập bộ nhớ ảo hoặc sử dụng phương pháp Registry nếu bạn hiểu rõ các rủi ro.
  • Tôi có bắt buộc phải có swapfile nếu không sử dụng ứng dụng UWP không? Không hẳn vậy, nhưng Windows vẫn có thể tận dụng tính năng này ngay cả khi bạn không sử dụng UWP. Nếu bạn tắt tính năng này, hãy kiểm tra kỹ các ứng dụng sau khi khởi động lại để đảm bảo không có tác dụng phụ nào.
  • Có đáng để di chuyển pagefile/sys và swapfile.sys sang ổ cứng HDD để "bảo vệ" ổ SSD không? Bằng chứng còn chưa rõ ràng: việc chuyển chúng sang ổ đĩa chậm hơn sẽ làm giảm hiệu suất, đặc biệt là trong UWP. Tốc độ hao mòn của SSD hiện đại thường được kiểm soát tốt; trừ khi bạn quá thiếu dung lượng hoặc có lý do rất cụ thể, thì việc giữ chúng trên SSD thường là lựa chọn tốt nhất.
  • Tôi phải làm gì nếu gặp sự cố sau khi sử dụng bộ nhớ ảo? Bật lại tính năng quản lý tự động trong Bộ nhớ ảo, khởi động lại và kiểm tra. Nếu sự cố vẫn tiếp diễn, hãy chạy DISM và SFC, kiểm tra trình điều khiển và đảm bảo không có phần mềm bảo mật nào đang can thiệp.
  • Làm sao tôi có thể nhanh chóng biết được hệ thống có đang sử dụng chúng hay không? Ngoài Explorer, Resource Monitor và Task Manager cung cấp cho bạn manh mối về cam kết với bộ nhớ và việc sử dụng bộ nhớ ảo. Việc tệp tồn tại và chiếm một kích thước nhất định không có nghĩa là tệp được sử dụng liên tục; Windows quản lý tệp một cách linh hoạt.

Nếu bạn đang cố gắng hiểu tại sao, sau khi khởi động lại, dung lượng trống của bạn tăng vọt và "tệp trang" được chuyển đổi thành tệp hoán đổi nhỏBạn đã có chìa khóa: Windows đã tính toán lại nhu cầu của mình và điều chỉnh kích thước bộ nhớ ảo. Giữa việc hiển thị hoặc ẩn các tệp này, quyết định xem có nên tắt, di chuyển hay tiết kiệm dung lượng bằng cách ngủ đông, điều hợp lý cần làm là vừa đủ để chơiBắt đầu bằng cách tắt chế độ ngủ đông nếu bạn cần giải phóng gigabyte, giữ cho hệ thống của bạn được cập nhật và sạch sẽ, và chỉ điều chỉnh pagefile.sys và swapfile.sys nếu bạn biết chính xác những gì mình đang làm và chấp nhận tác động có thể xảy ra đối với tính ổn định hoặc hiệu suất.