Bật TRIM cho bất kỳ SSD nào trong OS X (Yosemite 10.10.4 hoặc mới hơn)

Giữ ổ SSD bạn thêm vào máy Mac của bạn trong hình dạng hàng đầu

Kể từ khi Apple lần đầu tiên cung cấp máy Mac với SSD , họ đã bao gồm hỗ trợ cho TRIM, một phương pháp cho hệ điều hành để hỗ trợ một SSD trong giải phóng không gian.

Lệnh TRIM

Lệnh TRIM được phát hành bởi hệ điều hành để hỗ trợ SSD trong việc làm sạch dữ liệu trong các khối lưu trữ không còn cần thiết nữa. Điều này giúp ghi hiệu suất của một SSD bằng cách giữ nhiều khối dữ liệu miễn phí hơn để ghi vào. Nó cũng giúp SSD không bị xâm nhập sau khi tự làm sạch và gây mòn trên chip bộ nhớ, dẫn đến thất bại sớm.

TRIM được hỗ trợ trong OS X Lion (10.7) và sau đó, nhưng Apple chỉ cho phép lệnh TRIM sử dụng với các ổ SSD do Apple cung cấp. Không rõ tại sao Apple giới hạn TRIM hỗ trợ theo cách này, nhưng sự khôn ngoan thông thường là việc triển khai TRIM là tùy thuộc vào nhà sản xuất SSD, và mỗi nhà sản xuất SSD sử dụng một phương pháp TRIM khác. Như vậy, Apple chỉ muốn sử dụng TRIM trên SSD mà nó đã được chứng nhận.

Điều đó khiến cho những người trong chúng ta muốn nâng cấp máy Mac của chúng tôi trong thời tiết lạnh, ít nhất là khi nó chạy các ổ SSD nâng cao hiệu năng. Nếu không có hỗ trợ cho TRIM, có khả năng là theo thời gian, các ổ SSD đắt tiền của chúng tôi sẽ chậm lại, và chúng ta sẽ thấy một sự sụt giảm hiệu năng thực sự bằng văn bản đối với SSD.

Rất may, có một vài tiện ích của bên thứ ba có thể kích hoạt TRIM cho các ổ SSD không do Apple cung cấp, bao gồm TRIM Enabler, một trong những phần mềm máy Mac của tôi vào năm 2014. Các tiện ích này sử dụng hỗ trợ TRIM được tích hợp sẵn của Apple; họ chỉ cần loại bỏ khả năng cho hệ điều hành để kiểm tra xem SSD có nằm trong danh sách các nhà sản xuất được phê duyệt của Apple hay không.

Apple cung cấp TRIM cho tất cả SSD

Bắt đầu với OS X Yosemite 10.10.4 và sau đó, Apple đã cung cấp TRIM cho bất kỳ SSD nào, bao gồm cả những thiết bị được cài đặt bởi DIYers, giống như nhiều người trong chúng ta ở đây tại About: Mac, và nhiều bạn. Nhưng mặc dù Apple hiện hỗ trợ SSD của bên thứ ba, nhưng nó đã tắt TRIM cho các ổ SSD không do Apple cung cấp và để cho người dùng tự bật hỗ trợ TRIM, nếu muốn.

Bạn nên sử dụng TRIM?

Một số SSD thế hệ đầu có triển khai bất thường của chức năng TRIM có thể dẫn đến hỏng dữ liệu. Đối với hầu hết các phần, các mô hình SSD đầu này rất khó để đi qua, trừ khi bạn chọn một từ một nguồn chuyên về các sản phẩm được sử dụng, chẳng hạn như chợ trời, trao đổi đáp ứng, hoặc eBay.

Một điều bạn nên làm là kiểm tra với nhà sản xuất SSD để xem có bản cập nhật firmware nào cho mẫu SSD mà bạn có hay không.

Nó không chỉ là ổ SSD cũ có thể có vấn đề, mặc dù. Một số mẫu SSD phổ biến, chẳng hạn như Samsung 840 EVO, 840 EVO Pro, 850 EVO và 850 EVO Pro, đã trưng bày các vấn đề với TRIM có thể dẫn đến hỏng dữ liệu. May mắn cho người dùng Mac, các vấn đề về TRIM của Samsung dường như chỉ trở nên rõ ràng khi được sử dụng với các lệnh TRIM được xếp hàng đợi. OS X chỉ sử dụng các lệnh TRIM tuần tự tại thời điểm này, vì vậy cho phép TRIM với dòng Samsung của SSD sẽ được OK, như được báo cáo bởi MacNN.

Tầm quan trọng của bản sao lưu

Tôi đã sử dụng lệnh TRIM với SSD của bên thứ ba mà tôi đã cài đặt trong Mac Pro mà không gặp vấn đề gì, tuy nhiên, trước khi bật TRIM, tôi đã đảm bảo rằng tôi đã có một hệ thống dự phòng . Nếu một ổ SSD thể hiện sự thất bại gây ra bởi TRIM, nó có khả năng liên quan đến các khối dữ liệu lớn đang được thiết lập lại, gây mất tập tin không thể phục hồi. Luôn luôn có một hệ thống sao lưu tại chỗ.

Cách bật TRIM trong OS X

Trước khi bạn tiếp tục, hãy nhớ rằng chức năng TRIM được tự động kích hoạt cho các ổ SSD do Apple cung cấp; bạn chỉ cần thực hiện các bước sau cho SSD của bên thứ ba mà bạn đã cài đặt làm bản nâng cấp.

  1. Khởi chạy Terminal , nằm trong thư mục / Applications / Utilities.
  2. Tại dấu nhắc lệnh Terminal, nhập văn bản dưới đây: (Mẹo: bạn có thể nhấn ba lần vào dòng lệnh và sau đó sao chép / dán nó vào cửa sổ Terminal.) Sudo TRIMforce enable
  3. Khi được yêu cầu, hãy nhập mật khẩu quản trị viên của bạn.
  4. Nhà ga sau đó sẽ sản xuất một trong những cảnh báo đáng sợ hơn mà Apple đã đưa ra chưa:
    “THÔNG BÁO QUAN TRỌNG: Công cụ này cho phép TRIM cho tất cả các thiết bị kèm theo có liên quan, mặc dù các thiết bị này có thể chưa được xác nhận tính toàn vẹn dữ liệu khi sử dụng TRIM. Sử dụng công cụ này để kích hoạt TRIM có thể dẫn đến mất mát dữ liệu không mong muốn hoặc hỏng dữ liệu. Nó không nên được sử dụng trong một môi trường hoạt động thương mại hoặc với các dữ liệu quan trọng. Trước khi sử dụng công cụ này, bạn nên sao lưu tất cả dữ liệu của mình và thường xuyên sao lưu dữ liệu trong khi TRIM được bật. Công cụ này được cung cấp trên cơ sở “nguyên trạng”. APPLE KHÔNG CÓ BẢO ĐẢM, HÃY CUNG CẤP HOẶC THỰC HIỆN, BAO GỒM KHÔNG GIỚI HẠN CÁC BẢO ĐẢM ĐƯỢC CUNG CẤP CỦA KHÔNG PHẢI TRẢ LỜI, BÁN HÀNG VÀ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ, VỀ CÔNG CỤ NÀY HOẶC SỬ DỤNG HOẶC HOẶC KẾT HỢP VỚI THIẾT BỊ, HỆ THỐNG HOẶC DỊCH VỤ CỦA BẠN. B USNG VIỆC SỬ DỤNG CÔNG CỤ NÀY ĐỂ B ENNG TRIM, BẠN ĐỒNG Ý R ,NG, CHO PHÉP ĐƯỢC PHÉP PHÁP LUẬT PHÁP LUẬT, SỬ DỤNG CÔNG CỤ LÀ RỦI RO R AND RÀNG VÀ RẤT NHIỀU RỦI RO ĐỂ CHẤT LƯỢNG SỨC KHỎE, HIỆU SUẤT, CHÍNH XÁC VÀ HIỆU LỰC LÀ BẠN.
    Bạn có chắc chắn muốn tiếp tục (y / N) không? ”
  1. Khá darned đáng sợ, nhưng miễn là bạn có một bản sao lưu hiện tại, và một hệ thống như Time Machine để giữ cho bản sao lưu của bạn hiện tại, bạn không nên lo lắng quá nhiều về việc tận dụng TRIM để giữ SSD của bạn trong hình dạng tip-top.
  2. Nhập y tại dấu nhắc Terminal để kích hoạt TRIM, hoặc N để lại TRIM bị tắt cho SSD của bên thứ ba.
  3. Khi TRIM được bật, máy Mac của bạn sẽ cần được khởi động lại để tận dụng dịch vụ TRIM.

Một vài lưu ý bổ sung về TRIM

TRIM không được hỗ trợ trong vỏ ngoài có sử dụng USB hoặc FireWire làm phương pháp kết nối với máy Mac của bạn. Vỏ Thunderbolt với SSD hỗ trợ việc sử dụng TRIM.

Tắt TRIM cho SSD của bên thứ ba

Nếu bạn quyết định không muốn bật TRIM cho SSD của bên thứ ba, bạn có thể sử dụng lệnh TRIMforce để tắt TRIM bằng cách làm theo các hướng dẫn ở trên và thay thế lệnh Terminal bằng:

sudo TRIMforce vô hiệu hóa

Cũng giống như khi bạn bật TRIM, bạn cần phải khởi động lại máy Mac để hoàn tất quá trình tắt TRIM.