Tại sao ổ cứng Mac không cần chống phân mảnh



Trên Windows, các ổ đĩa cứng truyền thống (nhưng không phải ổ đĩa trạng thái rắn) thường cần chống phân mảnh — một quá trình có thể mất khá nhiều thời gian. Trên macOS (và Linux ), bạn không cần phải lo lắng về điều đó. Tại sao lại như vậy, và chống phân mảnh là gì? Chúng ta hãy xem xét.

Vậy chống phân mảnh là gì và tại sao Windows lại cần nó?





Đầu tiên, hãy giải quyết vấn đề này. Bạn không cần phải chống phân mảnh ổ đĩa thể rắn (trên thực tế, hầu hết các hệ điều hành thậm chí không cho phép bạn). Những gì chúng ta đang đề cập ở đây là ổ cứng truyền thống có đĩa quay.

Ngay cả trên Windows, chống phân mảnh không còn là vấn đề lớn như trước đây. Ổ cứng hiện đại nhanh hơn, các hệ thống hiện đại có nhiều bộ nhớ hơn và Windows hiện mặc định sử dụng hệ thống tệp NTFS — tất cả đều làm giảm nhu cầu chống phân mảnh trên ổ cứng truyền thống. Trên hết, nếu bạn có một ổ đĩa như vậy, Windows Vista, 7, 8 và 10 đều thực hiện chống phân mảnh tự động trong quá trình bảo trì theo lịch định kỳ của chúng, vì vậy bạn thậm chí không phải lo lắng về việc tự làm điều đó.



Nhưng, chống phân mảnh là gì?

Nói một cách đơn giản, khi bạn xóa một tệp khỏi ổ cứng, dung lượng mà tệp đó đã chiếm sẽ được đánh dấu là có sẵn. Xóa nhiều thứ hơn và bạn có nhiều dung lượng trống hơn theo từng bit và mảnh nằm rải rác trên ổ cứng của mình. Khi hệ điều hành của bạn ghi một tệp mới vào đĩa (hoặc khi tệp tăng kích thước), một phần của tệp đó có thể đi vào một không gian khả dụng và một phần vào một dung lượng khác. Đó là sự phân mảnh.

Tất cả các hệ điều hành đều bị phân mảnh ở một mức độ nào đó. Điều quan trọng là cách hệ thống tệp của họ xử lý. macOS và Linux xử lý việc lưu trữ tệp khác nhau một chút. Thay vì đặt nhiều tệp gần nhau trên đĩa, họ cố gắng phân tán các tệp đó ở những nơi khác nhau. Điều này cho phép các tệp phát triển và tạo các tệp mới. Nếu xảy ra hiện tượng phân mảnh, hệ điều hành sẽ cố gắng di chuyển các tệp xung quanh để thích ứng.



Quảng cáo

Windows hoạt động khác. Trên các hệ thống tệp cũ như FAT và FAT32, không có tính năng bảo vệ tích hợp chống phân mảnh và các ổ đĩa yêu cầu chống phân mảnh thường xuyên. Ngày nay, Windows sử dụng hệ thống tệp NTFS theo mặc định trên hầu hết các ổ đĩa, hệ thống này có một số tính năng bảo vệ tích hợp chống lại sự phân mảnh (nó để lại một số không gian đệm cho các tệp phát triển) —nhưng nó vẫn chưa hoàn hảo.

Ngoài ra, hầu hết các ổ đĩa flash vẫn được định dạng với FAT32 ngay lập tức và chúng cũng có thể bị phân mảnh.

Chống phân mảnh cố gắng khắc phục điều đó bằng cách di chuyển tất cả các tệp về vị trí cũ. Tuy nhiên, đó là một quá trình chậm và khó chịu. Hầu hết mọi người không bận tâm, đặc biệt là vì Windows 10 tự động thực hiện một số chống phân mảnh cho bạn trong nền. Tuy nhiên, nhiều người vẫn thường xuyên thực hiện chống phân mảnh đầy đủ.

Vậy tại sao máy Mac không cần chống phân mảnh?

Câu trả lời ngắn gọn là máy Mac không gặp vấn đề này ngay từ đầu vì chúng sử dụng một hệ thống tệp hoàn toàn khác. Một câu trả lời ngắn gọn khác là gần như tất cả các máy Mac ngày nay đều có ổ đĩa trạng thái rắn và giống như trên Windows, những máy Mac đó không cần chống phân mảnh.

Nhưng đối với các máy Mac cũ hơn có ổ cứng quay, chống phân mảnh cũng không phải là vấn đề. Điều này phụ thuộc vào cách macOS lưu trữ tệp. Các hệ thống tệp HFS và APFS mà Mac sử dụng vẫn tự động chống phân mảnh tệp bằng cách sử dụng các quy trình ưa thích có tên Hot File Adaptive Clustering và chống phân mảnh nhanh chóng.

Khi bạn lưu trữ một tệp trên macOS, nó sẽ để lại không gian cho tệp đó mở rộng, thay vì đóng gói tệp tiếp theo ngay bên cạnh. Ngoài ra, khi bạn mở tệp, macOS có thể phát hiện xem tệp đó có ở sai vị trí hay không và tự động di chuyển tệp đó đến đúng vị trí. Hai quy trình này kết hợp với nhau có nghĩa là bạn hầu như không bao giờ cần phải dồn đĩa; trên thực tế, Apple thậm chí còn không cung cấp tiện ích chống phân mảnh cho các máy Mac mới.

Điều gì xảy ra nếu tôi muốn làm điều đó?

Bạn có thể chống phân mảnh ổ đĩa của mình trên macOS nếu muốn, nhưng hãy lưu ý rằng:

  • Có lẽ là không cần thiết. Nếu máy tính của bạn hoạt động chậm, có thể là do các lý do khác.
  • Hoàn toàn không cần thiết trên ổ đĩa trạng thái rắn.
  • Không thực sự được hỗ trợ và không có nhiều phần mềm làm được điều đó.
  • Có thể làm cho ổ đĩa của bạn chậm hơn, bằng cách can thiệp vào tính năng chống phân mảnh gốc của macOS.
Quảng cáo

Dù sao, nếu bạn muốn, bạn có thể thử iDefrag ($ 12,95 và chỉ hoạt động trên các hệ thống dưới 10.13 High Sierra) hoặc Drive Genius 4 ($ 99).

ĐỌC TIẾP Ảnh hồ sơ cho Anthony Heddings Anthony Heddings
Anthony Heddings là kỹ sư đám mây thường trú của LifeSavvy Media, một nhà văn kỹ thuật, lập trình viên và một chuyên gia về nền tảng AWS của Amazon. Anh ấy đã viết hàng trăm bài báo cho How-To Geek và CloudSavvy IT đã được đọc hàng triệu lần.
Đọc đầy đủ tiểu sử

Bài ViếT Thú Vị