Các thiết bị bộ nhớ flash (những gì được sử dụng cho SSD hiện nay) không thể ghi dữ liệu tùy ý bất cứ lúc nào; trước khi ghi lên một ô (thường là 4KB) phải được xóa trước. Thật không may, hoạt động xóa rất chậm; đó là lý do tại sao các thiết bị flash chậm hơn nhiều so với ổ đĩa từ, mặc dù không có bộ phận chuyển động.
SSD hiện đại che giấu thời gian xóa bằng cách duy trì một tập hợp các ô đã xóa trước, điều đó có nghĩa là lệnh ghi sẽ không ghi đè ngay dữ liệu hiện có, thay vào đó, bộ điều khiển của ổ đĩa chọn một ô bị xóa, ánh xạ lại và ghi với dữ liệu mới. Điều đó (và một số chiến lược bộ nhớ cache ghi) mang lại cho ổ đĩa một tốc độ lớn , vượt xa các ổ đĩa từ tính.
Để đảm bảo luôn có một tập hợp các ô được tạo sẵn, bất cứ khi nào một ô không cần thiết, ổ đĩa sẽ lập lịch cho nó để xóa nền và thêm vào danh sách các ô có phí.
Thật không may, các hệ thống tập tin hiện tại đã không bận tâm nói với ổ đĩa khi một khu vực miễn phí. Ổ đĩa được cho là chỉ là một kho lưu trữ bit ngu ngốc. Xóa một tệp hoặc bất kỳ hoạt động nào khác đánh dấu một khu vực là miễn phí theo quan điểm của hệ thống tệp chỉ là một dấu hiệu trên một số cấu trúc siêu dữ liệu. Khu vực này đã không được chạm vào. Ngay cả khi hệ thống tập tin xóa nó bằng cách ghi các số 0 trên nó, ổ đĩa không thể biết liệu điều đó có nghĩa là khu vực đó là miễn phí hay nếu người dùng muốn một số số không trên một tệp. Sau một thời gian, ổ đĩa sẽ không có bất kỳ ô miễn phí nào để xóa trước khi viết; và hiệu suất xuống cấp một cách bi thảm.
Lệnh TRIM nhanh chóng được soạn thảo và thông qua bởi hầu hết các hệ thống tập tin hiện đang được duy trì. Đó là một tín hiệu đơn giản mà hệ thống tập tin sử dụng để nói với ổ đĩa rằng nội dung của một khu vực không còn quan trọng nữa. Ngay khi tất cả các khu vực được ánh xạ trên một ô đều miễn phí, bộ điều khiển SSD sẽ hủy kết nối ô đó và lên lịch để xóa. Nếu máy chủ đọc các thành phần đó, SSD sẽ không tải về từ Flash, nó ngay lập tức phản hồi bằng số không; nhưng hiệu quả quan trọng nhất là giữ cho danh sách các ô được tạo sẵn luôn được bổ sung.
Tuy nhiên, hầu hết các ổ SSD đều có dung lượng nhỏ hơn kích thước vật lý của bộ nhớ Flash, đôi khi thấp tới 75%. Điều đó cho phép nó giữ một số ô không sử dụng ngay cả trên hệ thống đầy đủ 100%, do đó (viết) các lĩnh vực đã sử dụng vẫn còn nhanh.