Cách bật TRIM cho SSD của bên thứ ba trên Mac OS X

Mục lục:

Cách bật TRIM cho SSD của bên thứ ba trên Mac OS X
Cách bật TRIM cho SSD của bên thứ ba trên Mac OS X

Video: Cách bật TRIM cho SSD của bên thứ ba trên Mac OS X

Video: Cách bật TRIM cho SSD của bên thứ ba trên Mac OS X
Video: Cách bật Adobe Flash Player trên Chrome, How To Run Adobe Flash Player On Browser In 2021 - YouTube 2024, Tháng tư
Anonim
Máy Mac chỉ kích hoạt TRIM cho các ổ đĩa trạng thái rắn do Apple cung cấp. Nếu bạn nâng cấp máy Mac của mình bằng SSD sau, máy Mac của bạn sẽ không sử dụng TRIM với nó. Điều này làm giảm hiệu suất của ổ đĩa.
Máy Mac chỉ kích hoạt TRIM cho các ổ đĩa trạng thái rắn do Apple cung cấp. Nếu bạn nâng cấp máy Mac của mình bằng SSD sau, máy Mac của bạn sẽ không sử dụng TRIM với nó. Điều này làm giảm hiệu suất của ổ đĩa.

Nhờ Mac OS X 10.10.4, giờ đây bạn có thể bật TRIM trên bất kỳ SSD nào trong máy Mac của mình bằng một lệnh đơn giản. Bạn không còn phải tắt các tính năng bảo mật của OS X và sửa đổi hệ thống của bạn để thực hiện việc này.

Tại sao TRIM lại quan trọng và tại sao máy Mac không luôn kích hoạt tính năng này theo mặc định

Khi một hệ điều hành sử dụng TRIM với một ổ đĩa thể rắn, nó sẽ gửi một tín hiệu đến SSD mỗi khi bạn xóa một tập tin. SSD biết rằng tệp đã bị xóa và nó có thể xóa dữ liệu của tệp khỏi bộ nhớ flash của nó. Với bộ nhớ flash, ghi nhanh hơn vào bộ nhớ trống - để ghi vào bộ nhớ đầy, bộ nhớ trước tiên phải được xóa và ghi vào. Điều này làm cho SSD của bạn chậm lại theo thời gian trừ khi TRIM được bật. TRIM đảm bảo các vị trí bộ nhớ NAND vật lý chứa các tệp đã xóa sẽ bị xóa trước khi bạn cần phải viết cho chúng. Sau đó, SSD có thể quản lý bộ nhớ có sẵn của nó một cách thông minh hơn.

Windows 7 và phiên bản mới hơn đã được tích hợp sẵn hỗ trợ cho TRIM, chúng hỗ trợ tất cả các ổ SSD. Trong lịch sử, Mac OS X chỉ kích hoạt TRIM cho các ổ đĩa thể rắn mà Apple cung cấp. Người dùng đã cài đặt các ổ SSD riêng của họ phải tìm kiếm các công cụ của bên thứ ba đã kích hoạt TRIM theo cách không được hỗ trợ.

Trong OS X 10.10 Yosemite, Apple đã giới thiệu “ký kext” - ký hợp đồng mở rộng hạt nhân. Điều này kiểm tra rằng tất cả các trình điều khiển trên máy Mac hoặc không được thay đổi hoặc phê duyệt bởi Apple. Khi các tiện ích cho phép TRIM hoạt động ở mức thấp này, điều này đã khóa chúng lại. Bây giờ cần phải vô hiệu hóa cơ chế bảo mật ký kext để kích hoạt TRIM cho các ổ đĩa này, làm giảm sự bảo mật của máy Mac. Bắt đầu với OS X 10.10.4, Apple hiện cung cấp một cách chính thức - nhưng không được hỗ trợ - cho phép TRIM cho bất kỳ SSD nào.

Image
Image

Có an toàn để kích hoạt TRIM trên SSD của bạn không?

Việc này có an toàn hay không tùy thuộc vào SSD bạn đang sử dụng trong máy Mac của mình. Apple không muốn chịu trách nhiệm cho bất kỳ vấn đề nào, đó là lý do tại sao OS X ẩn chức năng này sau một lệnh và một thông báo cảnh báo đáng sợ.

Mỗi ổ đĩa trạng thái rắn thực hiện TRIM theo một cách hơi khác, và nhiều nhà sản xuất SSD chỉ thực sự kiểm tra tính tương thích trên Windows. Tìm kiếm công ty Algolia tìm thấy một số lỗi tham nhũng dữ liệu với một số ổ SSD Samsung với TRIM trên Linux, và các vấn đề tương tự có thể xảy ra nếu bạn kích hoạt TRIM cho các ổ đĩa như vậy trên máy Mac. Cũng có các báo cáo về một số ổ đĩa Crucial không hoạt động đúng với TRIM trên Linux.

Trên thực tế, hạt nhân Linux chứa danh sách đen các ổ SSD không hỗ trợ TRIM đúng cách. Có thể bạn không nên kích hoạt trimforce nếu bạn có một trong các ổ SSD xuất hiện trong danh sách đen này trong máy Mac của bạn.

Ngoài ra, hầu hết các ổ đĩa dường như hoạt động đúng với TRIM trên Mac OS X. Người dùng Mac đã sử dụng các tiện ích hỗ trợ TRIM của bên thứ ba trong nhiều năm với một loạt các ổ SSD. Bạn có thể muốn thực hiện một số nghiên cứu và xem những gì người dùng Mac khác đã trải nghiệm khi bật TRIM với SSD của bạn trước khi tiếp tục.

Image
Image

Kích hoạt TRIM với trimforce

Apple lặng lẽ bổ sung một lệnh mới có tên “trimforce” trong một bản cập nhật nhỏ cho OS X 10.10 Yosemite - OS X 10.10.4. Tiện ích này cũng được bao gồm trong OS X 10.11 El Capitan.

Lệnh này kích hoạt TRIM cho mọi ổ SSD trên máy Mac của bạn. Nó vô hiệu hóa kiểm tra chỉ cho phép TRIM hoạt động với các ổ đĩa thể rắn OEM do Apple cung cấp. Sau khi bạn chạy nó, TRIM sẽ được kích hoạt cho tất cả các ổ đĩa thể rắn của bạn. Không có cách nào để kích hoạt TRIM cho một SSD và để nó bị vô hiệu hóa cho một SSD khác.

Cảnh báo: Bạn làm điều này có nguy cơ của riêng bạn! Bạn nên luôn có bản sao lưu các tệp quan trọng của mình, chỉ trong trường hợp.

Để chạy trimforce, mở một cửa sổ Terminal (nhấn Command + Space, gõ Terminal, và nhấn Enter để khởi động một thiết bị đầu cuối thông qua Spotlight). Gõ lệnh sau vào cửa sổ terminal và nhấn Enter:

sudo trimforce enable

Nhập mật khẩu của tài khoản người dùng của bạn tại dấu nhắc. Sau khi thực hiện, bạn cần đọc một cảnh báo đáng sợ và đồng ý bằng cách nhập y.

Image
Image

Máy Mac của bạn sẽ khởi động lại ngay lập tức sau khi bạn đồng ý với câu hỏi thứ hai y. Sau khi khởi động lại, TRIM sẽ được kích hoạt cho tất cả các ổ SSD được kết nối với máy Mac của bạn.

Nếu bạn muốn vô hiệu hóa trimforce và chỉ sử dụng TRIM cho ổ đĩa trạng thái rắn OEM của Apple, hãy mở lại cửa sổ Terminal và chạy lệnh sau:

sudo trimforce disable

Image
Image

Thực tế, điều này sẽ hoạt động đúng với hầu hết các SSD trên máy Mac, cũng giống như việc cho phép TRIM hoạt động tốt cho hầu hết các SSD trên Linux. Nhưng có một vài ngoại lệ và Apple không muốn chịu trách nhiệm nếu phần cứng SSD của bạn không triển khai đúng TRIM và bạn gặp phải sự cố.

Đề xuất: