AskCleanAskClean

Cách dọn bộ nhớ System Data trên máy Mac

AskClean Team · Updated 2026-07-18

System Data là danh mục lưu trữ "gom tất cả" trên máy Mac, chứa bộ nhớ đệm, nhật ký, bản sao lưu cũ và tệp lập trình. Bạn có thể thu nhỏ nó bằng cách dọn bộ nhớ đệm ứng dụng, gỡ các bản sao lưu iOS lỗi thời và xóa rác lập trình như thư mục build của Xcode — một cách an toàn, không đụng đến tài liệu của bạn. Bài hướng dẫn này đi qua từng bước một.

"System Data" trên máy Mac là gì?

System Data (trên các phiên bản macOS cũ gọi là "Other") là cái rổ trong biểu đồ lưu trữ của máy Mac dành cho mọi thứ macOS không xếp được vào một danh mục có tên như Apps, Photos, Documents hay Music. Nó không phải một thư mục bạn mở ra xem được — nó là tổng dồn của bộ nhớ đệm ứng dụng, nhật ký hệ thống và ứng dụng, tệp tạm, tệp swap bộ nhớ ảo, ảnh chụp nhanh cục bộ của Time Machine, bản sao lưu thiết bị cũ, dữ liệu trình duyệt và tệp lập trình rải rác khắp ổ đĩa.

Chính vì là danh mục gom tất cả, System Data hành xử khác hẳn các danh mục còn lại: nó âm thầm phình to ở hậu trường khi ứng dụng lưu bộ nhớ đệm, tệp build chồng chất và nhật ký tích tụ, còn macOS thì chẳng bao giờ cho bạn xem danh sách chi tiết bên trong có gì. Đó là lý do nó thường xuyên chạm mốc 30, 50, thậm chí hơn 100 GB trên những chiếc Mac dùng cho công việc hay lập trình, và cũng là lý do bạn thấy bất lực khi chỉ nhìn từ màn hình Storage.

Tin vui là phần lớn thứ nằm trong System Data đều tái tạo được. Bộ nhớ đệm sẽ được dựng lại khi ứng dụng cần đến, tệp swap do macOS tự quản lý, còn ảnh chụp nhanh cục bộ của Time Machine được hệ thống tự tỉa bớt khi ổ đĩa sắp đầy. Những phần đáng tự tay dọn là những thứ macOS không bao giờ tự động đụng đến: bộ nhớ đệm ứng dụng cũ kỹ, nhật ký lâu năm, bản sao lưu thiết bị iOS bị bỏ quên và tệp build lập trình.

Kiểm tra bên trong System Data có gì

Hãy bắt đầu bằng việc đo lường vấn đề. Trên các phiên bản macOS hiện tại, tổng quan lưu trữ nằm trong System Settings chứ không còn ở cửa sổ About This Mac cũ, và nó cần một phút để tính toán sau khi bạn mở ra.

Màn hình Storage chỉ cho bạn con số tổng, nên bước tiếp theo là nhìn vào bên trong những thư mục nuôi lớn System Data. Ba nguồn đóng góp lớn nhất trên hầu hết máy Mac là bộ nhớ đệm của người dùng, bộ nhớ đệm toàn hệ thống và nhật ký — cả ba đều xem trực tiếp được trong Finder.

  1. Mở System Settings từ menu Apple, nhấp General ở thanh bên rồi nhấp Storage. Chờ thanh màu tính toán xong, sau đó rê chuột qua các phân đoạn — System Data thường là phân đoạn xám nhạt gần cuối thanh.
  2. Trong Finder, nhấn Command-Shift-G để mở Go to Folder, gõ ~/Library/Caches rồi nhấn Return. Đây là nơi các ứng dụng chạy dưới tài khoản của bạn lưu tệp bộ nhớ đệm.
  3. Lặp lại với /Library/Caches (không có dấu ngã) để xem bộ nhớ đệm toàn hệ thống dùng chung cho mọi người dùng, và ~/Library/Logs để xem các tệp nhật ký ứng dụng đã ghi theo thời gian.
  4. Ở mỗi thư mục, chọn View > As List, rồi nhấp cột Size để sắp xếp từ lớn nhất. Nếu cột kích cỡ hiển thị "--", nhấn Command-J và bật "Calculate all sizes". Ghi chú lại những thư mục chiếm nhiều gigabyte — đó chính là mục tiêu của bạn.

Nếu cột Size của vài thư mục cứ trống trơn thì cũng bình thường — Finder cần quyền và thời gian để tính kích cỡ thư mục. Sắp xếp theo kích cỡ ở chế độ xem danh sách với "Calculate all sizes" đã bật sẽ cho bạn bức tranh rõ nhất.

Dọn bộ nhớ đệm và nhật ký một cách an toàn

Bộ nhớ đệm sinh ra để ứng dụng chạy nhanh hơn, nên xóa nó là an toàn ngay từ thiết kế: ứng dụng nào thấy bộ nhớ đệm biến mất sẽ đơn giản là dựng lại. Cái giá đánh đổi là lần mở đầu tiên sau khi dọn có thể chậm hơn một chút trong lúc bộ nhớ đệm được lấp đầy lại. Nhật ký còn ít rủi ro hơn — đó là những tệp văn bản chẩn đoán mà bạn gần như chẳng bao giờ cần đến, trừ khi đang truy tìm một sự cố cụ thể.

Một quy tắc duy nhất cần nhớ: xóa nội dung bên trong thư mục bộ nhớ đệm chứ đừng xóa chính thư mục đó, và luôn thoát ứng dụng trước. Một ứng dụng đang ghi vào bộ nhớ đệm trong lúc bạn xóa có thể rơi vào trạng thái rối loạn, và vài ứng dụng còn kỳ vọng thư mục bộ nhớ đệm mang tên mình phải tồn tại kể cả khi rỗng.

  1. Thoát hẳn mọi ứng dụng mà bạn định dọn bộ nhớ đệm — dùng Command-Q chứ không chỉ đóng cửa sổ. Với bộ nhớ đệm trình duyệt, dùng tính năng xóa dữ liệu có sẵn của trình duyệt sẽ nhẹ nhàng hơn.
  2. Trong Finder, vào ~/Library/Caches, mở một trong những thư mục lớn bạn đã xác định lúc trước, chọn toàn bộ nội dung bằng Command-A rồi chuyển vào Thùng rác bằng Command-Delete.
  3. Xử lý lần lượt từng thư mục lớn nhất thay vì xóa tất cả một lượt — nếu sau đó có ứng dụng nào giở chứng, bạn sẽ biết chính xác bộ nhớ đệm nào là thủ phạm.
  4. Làm tương tự trong ~/Library/Logs với những thư mục nhật ký chiếm dung lượng đáng kể. Các tệp .log cũ và báo cáo sự cố bỏ vào Thùng rác được mà không để lại hậu quả gì.
  5. Dọn sạch Thùng rác khi xong việc — chừng nào chưa dọn, các tệp vẫn tính vào ổ đĩa của bạn, và con số System Data sẽ chẳng nhúc nhích.

Tránh xóa bất cứ thứ gì bên trong /System hay /private trừ khi bạn biết chính xác nó là gì. macOS tự quản lý những khu vực đó, và dung lượng chúng chiếm không đáng để bạn mạo hiểm đoán mò.

Gỡ rác lập trình (Xcode, trình giả lập, bộ nhớ đệm gói)

Nếu bạn từng cài Xcode, tệp lập trình gần như chắc chắn là lát cắt lớn nhất trong System Data của bạn. Xcode lưu sản phẩm build và chỉ mục ở ~/Library/Developer/Xcode/DerivedData, một thư mục thường phình lên 20-50 GB và hoàn toàn an toàn để xóa — Xcode sẽ dựng lại ở lần build kế tiếp.

Trình giả lập là hạng nặng còn lại. Mỗi runtime trình giả lập iOS bạn từng tải về có thể chiếm 5-8 GB dưới ~/Library/Developer/CoreSimulator, và những runtime cũ cứ nằm ì đó rất lâu sau khi bạn thôi nhắm đến các phiên bản iOS ấy. Chạy xcrun simctl delete unavailable trong Terminal sẽ gỡ những trình giả lập có runtime không còn được cài đặt.

Các trình quản lý gói cũng góp phần không nhỏ: npm, CocoaPods, Swift Package Manager, Homebrew, pip và cargo mỗi thứ giữ một bộ nhớ đệm tải về riêng, cộng lại thường chiếm thêm 5-15 GB nữa. Chúng tôi đề cập đủ từng thứ — kèm đường dẫn chính xác, câu lệnh và những gì xóa được an toàn — trong bài hướng dẫn chuyên sâu "Xóa Xcode DerivedData & bộ nhớ đệm lập trình một cách an toàn".

Xóa bản sao lưu iOS cũ và tệp cỡ lớn

Bản sao lưu iPhone và iPad cục bộ là cú bất ngờ kinh điển của System Data: một bản sao lưu thiết bị có thể nặng 5-20 GB, và nếu bạn từng sao lưu nhiều hơn một thiết bị — hay một chiếc điện thoại cũ đã bán đi — các bản sao cứ nằm đó mãi mãi. macOS lưu chúng ở ~/Library/Application Support/MobileSync/Backup, nhưng đừng tự tay xóa từ Finder; hãy dùng trình quản lý có sẵn để chỉ mục sao lưu luôn nhất quán.

Để rà soát các bản sao lưu, kết nối một thiết bị (hoặc đơn giản mở một cửa sổ Finder), chọn thiết bị ở thanh bên của Finder rồi nhấp Manage Backups. Bạn sẽ thấy mọi bản sao lưu đang lưu kèm ngày tháng — xóa bản nào thuộc về thiết bị bạn không còn giữ, hay bản nào cũ hơn một bản bạn đã sao lưu lên iCloud sau này.

Ngoài chuyện sao lưu, hãy quét thêm những tệp cỡ lớn mà bạn đơn giản là đã quên bẵng. Sắp xếp thư mục Downloads theo kích cỡ rồi dọn các trình cài đặt và ảnh đĩa cũ (tệp .dmg, .pkg, .zip chỉ còn là cục nợ sau khi đã cài xong). Màn hình Storage trong System Settings cũng có sẵn các gợi ý — Store in iCloud, Optimize Storage và Empty Trash Automatically — được Apple ghi rõ trong tài liệu hỗ trợ lưu trữ của họ.

Khi nào nên dùng công cụ dọn dẹp

Dọn thủ công vẫn hiệu quả, nhưng có hai cái giá rất thật: nó ngốn cả tiếng đồng hồ mò mẫm trong các thư mục Library, và chính bạn phải quyết định liệu từng thư mục bí ẩn nặng vài gigabyte kia có xóa được an toàn không. Nếu bạn không muốn nhắm mắt đưa ra những phán đoán ấy, một công cụ dọn dẹp biết giải thích những gì nó tìm thấy chính là điểm cân bằng hợp lý.

AskClean được tạo ra cho đúng bài toán này. Một lần quét vẽ bản đồ ổ đĩa của bạn thành 12 danh mục — bộ nhớ đệm và nhật ký hệ thống, bộ nhớ đệm trình duyệt, Xcode DerivedData, runtime trình giả lập cũ, bộ nhớ đệm mô hình AI, bộ nhớ đệm trình quản lý gói, dữ liệu ứng dụng để lại, tệp tải về cỡ lớn và hơn thế — và AI của nó giải thích từng mục trước khi bạn xóa: đó là gì, có dựng lại được không, và xóa đi thì bạn mất gì.

Mô hình an toàn của nó khớp đúng với lời khuyên trong bài này: mọi thao tác xóa đều đưa vào Thùng rác để bạn khôi phục được bất cứ thứ gì, không có gì chạy cho đến khi chính bạn xác nhận từng mục, còn tài liệu, thư viện ảnh và tệp hệ thống thì không bao giờ bị đụng đến. Từ phiên bản 3.3, nó còn dọn cả thư viện Ảnh của bạn — ảnh trùng lặp, ảnh bị mờ và video quá cỡ — với toàn bộ phân tích chạy ngay trên máy.

FAQ

Xóa System Data có an toàn không?

Bạn không thể xóa "System Data" như một khối — nó là danh mục báo cáo chứ không phải một thư mục. Nhưng những thành phần lớn nhất của nó (bộ nhớ đệm ứng dụng, nhật ký, bản sao lưu iOS cũ và tệp build lập trình) đều xóa riêng lẻ được một cách an toàn, vì macOS và các ứng dụng sẽ dựng lại khi cần. Hãy bám sát các đường dẫn trong bài này, chuyển mọi thứ vào Thùng rác thay vì xóa vĩnh viễn, và đừng đụng đến /System với /private.

Tại sao System Data của tôi lại lớn đến vậy?

Thường là do vài nguồn đóng góp lớn chứ không phải hàng nghìn tệp nhỏ: công cụ lập trình (riêng DerivedData của Xcode cộng trình giả lập đã có thể vượt 50 GB), bản sao lưu iPhone cục bộ (mỗi bản 5-20 GB), bộ nhớ đệm ứng dụng tích tụ và ảnh chụp nhanh cục bộ của Time Machine. Trình dựng video, công cụ ML và ứng dụng nhắn tin với nhiều năm media đệm lại cũng là thủ phạm quen mặt.

Khởi động lại máy Mac có giúp giảm System Data không?

Có một chút, và đáng làm trước tiên. Khởi động lại sẽ xóa tệp swap bộ nhớ ảo và các thư mục tạm của hệ thống, có thể giải phóng vài gigabyte ngay lập tức. Nhưng nó không đụng gì đến bộ nhớ đệm ứng dụng, bản sao lưu hay tệp lập trình — những thứ đó cần các bước thủ công trong bài này.

Tôi thực sự giải phóng được bao nhiêu dung lượng?

Tùy vào cách bạn dùng máy Mac. Một chiếc Mac thông thường không dùng để lập trình thu về 5-15 GB từ bộ nhớ đệm, nhật ký và bản sao lưu cũ. Máy của lập trình viên là câu chuyện khác — dọn DerivedData, trình giả lập không dùng và bộ nhớ đệm gói thường thu hồi 30-60 GB. Con số thu hồi trung bình của AskClean là khoảng 38 GB mỗi lần quét.

macOS có tự dọn System Data không?

Một phần thôi. macOS tự động tỉa bớt ảnh chụp nhanh cục bộ của Time Machine khi ổ đĩa sắp đầy và tự quản lý tệp swap. Nhưng nó không bao giờ chủ động dọn bộ nhớ đệm ứng dụng, nhật ký cũ, bản sao lưu iOS hay tệp lập trình — những thứ đó cứ phình mãi cho đến khi bạn (hoặc một công cụ dọn dẹp) gỡ chúng đi.

Sources