Cách dọn dẹp PC Windows bằng Command Prompt

Giữ cho máy tính của bạn không bị lộn xộn có thể giúp cải thiện hiệu suất và giải phóng rất nhiều dung lượng lưu trữ. Windows có một số tiện ích dọn dẹp hệ thống tích hợp sẵn, bao gồm công cụ Disk Cleanup. Tuy nhiên, Command Prompt là một cách ít được biết đến hơn để dọn dẹp máy tính của bạn.

Dưới đây là một số cách để dọn dẹp máy tính Windows chạy chậm bằng Command Promt.

Bắt đầu dọn dẹp máy tính bằng CMD

Dưới đây là danh sách các lệnh để khởi chạy tiện ích dọn ổ đĩa, dọn dẹp các file tạm thời, bộ nhớ cache, v.v... Một số lệnh này có thể yêu cầu bạn mở Command Prompt với quyền admin.

Làm thế nào để chống phân mảnh ổ cứng bằng Command Prompt?

Mặc dù việc phân mảnh trên ổ cứng truyền thống là điều bình thường nhưng nó có thể gây ra các vấn đề về hiệu suất. Nó ảnh hưởng đến tốc độ đọc và ghi của ổ đĩa, làm cho hệ thống của bạn chạy chậm.

Command Prompt của Windows trong quá trình chống phân mảnh, hiển thị thông tin về ổ đĩa và kết quả mong đợi
Command Prompt của Windows trong quá trình chống phân mảnh, hiển thị thông tin về ổ đĩa và kết quả mong đợi

Tính năng chống phân mảnh sắp xếp lại dữ liệu bị phân mảnh để giúp ổ đĩa của bạn hoạt động hiệu quả hơn. Bạn không cần phải chống phân mảnh thiết bị lưu trữ SSD của mình (điều này cũng không được khuyến khích). Nhưng nếu bạn sử dụng ổ cứng cơ học, đây là cách chống phân mảnh ổ cứng bằng lệnh.

  1. Mở Command Prompt với quyền admin.
  2. Trong Command Prompt, gõ lệnh sau và nhấn Enter:
    defrag c:
  3. Trong lệnh trên, c: là ổ đĩa bạn muốn chống phân mảnh. Thay đổi ký tự này nếu bạn muốn chống phân mảnh ổ đĩa khác.

Bạn có thể chạy lệnh defrag bằng các switch tùy chọn. Tham khảo bài viết: Lệnh defrag trong Windows để hiểu rõ hơn về cách sử dụng cú pháp khác nhau với lệnh chống phân mảnh để thực hiện phân tích, thêm ngoại lệ, thay đổi mức độ ưu tiên, v.v...

Dọn dẹp ổ đĩa nhanh bằng Run

Dọn dẹp ổ đĩa bằng lệnh Run
Dọn dẹp ổ đĩa bằng lệnh Run

Bạn có thể sử dụng lệnh Run để thực hiện dọn dẹp ổ đĩa nhanh chóng mà không cần mở Command Prompt. Nó rất hữu ích nếu bạn muốn giải phóng vài gigabyte dung lượng lưu trữ theo hai bước. Điều này yêu cầu bạn khởi động công cụ Disk Cleanup và chỉ định ổ đĩa bạn muốn dọn dẹp thông qua hộp thoại Run.

Để chạy Disk Cleanup:

  1. Nhấn Win + R để mở Run.
  2. Nhập lệnh sau vào hộp thoại Run:
    C:\windows\SYSTEM32\cleanmgr.exe /dDrive
  3. Trong lệnh trên, thay thế Drive bằng ký tự ổ đĩa bạn muốn xóa. Ví dụ, nếu bạn muốn thực hiện dọn dẹp nhanh cho ổ E thì lệnh đầy đủ sẽ như sau:
    C:\windows\SYSTEM32\cleanmgr.exe /dE
  4. Nhấn OK hoặc nhấn Enter để thực thi lệnh.
  5. Run sẽ nhanh chóng khởi chạy công cụ Disk Cleanup với ổ bạn chỉ định đã chọn.
  6. Chọn các file cần xóa và nhấn OK.

Cách sử dụng tiện ích Disk Cleanup thông qua Command Prompt

Disk Cleanup là một tiện ích Windows tích hợp sẵn để giúp bạn giải phóng dung lượng trên ổ cứng máy tính. Nó có thể dọn sạch các bản tải xuống, file Internet tạm thời, Recycle bin và thậm chí cả file hệ thống.

Bạn có thể sử dụng Command Prompt để khởi chạy Disk Cleanup và thực hiện trực tiếp các tác vụ dọn dẹp tự động. Đây là cách sử dụng công cụ và những switch dòng lệnh được hỗ trợ.

Xóa file cơ bản

Chương trình Windows Disk Cleanup, một ứng dụng GUI được khởi chạy từ Command Prompt
Chương trình Windows Disk Cleanup, một ứng dụng GUI được khởi chạy từ Command Prompt

Bạn có thể sử dụng lệnh cleanmgr để khởi chạy công cụ Disk Cleanup bằng Command Prompt.

  1. Mở Command Prompt, gõ cleanmgr và nhấn Enter.
  2. Trong cửa sổ Drive Selection, chọn ổ đĩa bạn muốn dọn dẹp và nhấn OK.
  3. Trong cửa sổ Disk Cleanup, chọn tất cả các file bạn muốn xóa và nhấn OK.
  4. Bấm vào Delete Files để xác nhận hành động.

Dọn dẹp một ổ/phân vùng cụ thể

Dọn dẹp một ổ đĩa/phân vùng cụ thể
Dọn dẹp một ổ đĩa/phân vùng cụ thể

Bạn có thể sử dụng lệnh cleanmgr theo sau là ký tự ổ để chạy công cụ Disk Cleanup đối với ổ đó. Điều này rất hữu ích để giải phóng dung lượng trên một ổ cụ thể. Ví dụ, sử dụng lệnh sau để chạy công cụ Disk Cleanup trên ổ C:

cleanmgr /D C

Công cụ Disk Cleanup sẽ quét và hiển thị tất cả các file bạn có thể xóa. Thực hiện lựa chọn của bạn và nhấp vào OK.

Cấu hình cài đặt công cụ Disk Cleanup

Để tùy chỉnh cài đặt công cụ Disk Cleanup, lệnh cleanmgr hỗ trợ nhiều switch, bao gồm sageset và sagerun.

  • sageset:x cho phép bạn cấu hình cài đặt của công cụ Disk Cleanup. Khi được thực thi, nó sẽ khởi chạy công cụ Disk Cleanup và cho phép bạn chọn các mục cụ thể mà bạn muốn xóa và gán chúng cho giá trị x. Giá trị x, có thể là bất kỳ giá trị nào từ 1 đến 9999, được lưu trong registry.
  • sagerun:x chạy tác vụ chỉ định được gán cho giá trị x và tự động xóa tất cả các file được chỉ định.

Đây là cách nó hoạt động:

1. Nhập lệnh sau vào Command Prompt và nhấn Enter:

cleanmgr /sageset:1

2. Trong lệnh trên, thay thế 1 bằng bất kỳ số nào từ 1 đến 9999. Hướng dẫn này sẽ sử dụng 1. Khi được thực thi, nó sẽ mở công cụ Disk Cleanup và hiển thị tất cả các mục rác mà bạn có thể xóa.

Tất cả các mục rác mà bạn có thể xóa
Tất cả các mục rác mà bạn có thể xóa

3. Chọn hoặc bỏ chọn tất cả các mục bạn muốn xóa. Ví dụ, chọn file thiết lập tạm thời, Windows Update Cleanup, file chương trình đã tải xuống, Recycle bin (hãy cẩn thận với file này), v.v...

Chọn loại file để xóa
Chọn loại file để xóa

4. Sau khi lựa chọn các loại file cần dọn dẹp, nhấn OK để lưu cấu hình.

Nhấn OK để lưu cấu hình
Nhấn OK để lưu cấu hình

5. Bây giờ, hãy sử dụng lệnh sau để chạy công cụ Disk Cleanup với cấu hình tùy chỉnh của bạn:

cleanmgr /sagerun:1 

6. Thao tác này sẽ khởi chạy công cụ Disk Cleanup và bắt đầu dọn dẹp các loại file được chỉ định trước đó và được gán cho giá trị 1. Trong trường hợp này, nó sẽ xóa các file thiết lập tạm thời, Windows Update Cleanup, file chương trình đã tải xuống và file Recycle bin.

Tối ưu hóa cho lượng không gian thấp

Switch lowdisk, như tên cho thấy, rất hữu ích nếu bạn sắp hết dung lượng lưu trữ trên ổ cứng. Khi được thực thi, nó sẽ tự động kiểm tra tất cả các loại file.

Lệnh lowdisk được theo sau bởi ký tự ổ cho phân vùng để giải phóng dung lượng. Một lệnh hoàn chỉnh sẽ trông giống như thế này:

cleanmgr /lowdisk /d

Khi được thực thi, Disk Cleanup sẽ mở ra với tất cả các danh mục file rác được chọn trong ổ D:.

Để xóa tất cả các file rác một cách nhanh chóng mà không cần lời nhắc của người dùng, thay vào đó hãy sử dụng lệnh sau:

cleanmgr /verylowdisk /d

Cách xóa các file tạm thời bằng Command Prompt

Windows tạo các file tạm thời để sử dụng. Chúng hiếm khi chiếm một không gian lớn trên ổ cứng của bạn và rất cần thiết để hệ thống hoạt động trơn tru. Khi tác vụ hoàn tất, hệ thống của bạn sẽ tự động loại bỏ chúng khỏi các thư mục tạm thời.

Công cụ Disk Cleanup sẽ dọn sạch các file tạm thời cũ hơn 7 ngày. Nhưng nếu phải dọn dẹp thư mục tạm thời thường xuyên, bạn có thể thực hiện theo cách thủ công hoặc sử dụng Command Prompt.

Command Prompt của Windows với lệnh del đang được tiến hành, hiển thị một số file riêng lẻ không thể xóa được
Command Prompt của Windows với lệnh del đang được tiến hành, hiển thị một số file riêng lẻ không thể xóa được

Để xem các file tạm thời, hãy nhập lệnh sau trong Command Prompt:

%SystemRoot%\explorer.exe %temp%\

Bạn có thể xóa các file này theo cách thủ công (Ctrl + A > Delete) từ File Explorer hoặc sử dụng lệnh sau để xóa các file tạm thời:

del %temp%\*.* /s /q

Command Prompt sẽ tự động bỏ qua bất kỳ file nào hiện đang được sử dụng nhưng nó sẽ xóa phần còn lại.

Cách xóa file tìm nạp trước bằng Command Prompt

File tìm nạp trước là các file tạm thời được tạo khi một ứng dụng chạy trên hệ thống Windows của bạn. Những file này chứa thông tin được sử dụng để tối ưu hóa việc thực hiện chương trình.

Giống như các file tạm thời khác, file tìm nạp trước thường không chiếm nhiều dung lượng trên ổ cứng của bạn. Tuy nhiên, nếu cần xóa các file tìm nạp trước thường xuyên, bạn có thể sử dụng Command Prompt để dọn sạch các file này trên hệ thống của mình.

Để xóa các file tìm nạp trước bằng Command Prompt:

1. Mở Command Prompt với quyền admin.

2. Trong cửa sổ Command Prompt, gõ lệnh sau để xem các file tìm nạp trước:

%SystemRoot%\explorer.exe C:\Windows\prefetch\

3. Lệnh sẽ mở thư mục Prefetch trong File Explorer và hiển thị các file tìm nạp trước mà bạn có thể xóa.

Thư mục Prefetch 
Thư mục Prefetch

4. Để xóa các file tìm nạp trước, hãy sử dụng lệnh sau và nhấn Enter:

del C:\Windows\prefetch\*.*/s/q

5. Command Prompt sẽ hiển thị danh sách tất cả các file tìm nạp trước đã bị xóa.

Xóa sạch ổ cứng bằng Diskpart

Nếu bạn muốn xóa sạch toàn bộ đĩa, bạn có thể sử dụng tiện ích diskpart. Diskpart là tiện ích dòng lệnh của Windows hỗ trợ hơn 38 lệnh cho các chức năng khác nhau.

Để xóa sạch ổ đĩa, bạn có thể sử dụng lệnh clean của diskpart. Sau khi thực thi, nó sẽ xóa tất cả dữ liệu và chuyển đổi ổ đĩa thành không gian chưa được cấp phát.

Windows Command Prompt đang chạy chương trình DiskPart, với các ổ đĩa có sẵn được liệt kê
Windows Command Prompt đang chạy chương trình DiskPart, với các ổ đĩa có sẵn được liệt kê

Hãy thận trọng khi sử dụng tiện ích diskpart. Việc sử dụng các đối tượng không chính xác có thể khiến bạn mất toàn bộ dữ liệu và có thể bạn sẽ không khôi phục được bất kỳ dữ liệu nào. Do đó, hãy tạo bản sao lưu dữ liệu hệ thống quan trọng của bạn trước khi sử dụng công cụ diskpart.

Để xóa ổ đĩa:

  1. diskpart trong Command Prompt và nhấn Enter.
  2. Tiếp theo, gõ list disk để xem tất cả các ổ đĩa đã cài đặt trên hệ thống của bạn
  3. Chọn ổ đĩa bạn muốn xóa sạch. Ví dụ:
    Select disk 0
  4. Nếu trạng thái ổ đĩa hiển thị ngoại tuyến, hãy nhập online disk và nhấn Enter.
  5. Để xóa sạch ổ đĩa, gõ lệnh sau và nhấn Enter:
    Clean all
  6. Sau khi hoàn thành, gõ exit để đóng diskpart.
Thứ Bảy, 18/11/2023 11:51
4,33 👨 5.056
0 Bình luận
Sắp xếp theo