Trim (komputer)
Penerapan > Operating system support

Perintah TRIM hanya bermanfaat jika kandar menerapkannya dan sistem operasi memintanya. Tabel di bawah ini mengidentifikasi setiap sistem operasi terkenal dan versi pertama yang mendukung perintah tersebut. Selain itu, solid-state drive lama yang dirancang sebelum penambahan perintah TRIM ke standar ATA akan memerlukan pembaruan firmware, jika tidak, perintah baru akan diabaikan. Namun, tidak setiap drive dapat ditingkatkan untuk mendukung pemangkasan.
Dukungan untuk TRIM juga bervariasi berdasarkan kemampuan kandar sistem berkas tertentu pada sistem operasi, karena hanya program dengan pemahaman tentang bagian disk mana yang merupakan ruang kosong yang dapat dengan aman mengeluarkan perintah, dan pada tingkat sistem kemampuan ini cenderung terletak pada driver sistem file itu sendiri.
| Sistem operasi | Didukung sejak | Catatan |
| --- | --- | --- |
| DragonFly BSD | 2011-05 Mei 2011  |  |
| GratisBSD | 2010-07 8.1 – Juli 2010  | Dukungan ditambahkan pada lapisan perangkat blok di 8.1. Dukungan sistem file telah ditambahkan di FreeBSD 8.3 dan FreeBSD 9, dimulai dengan UFS . Dukungan pemangkasan ZFS telah ditambahkan di FreeBSD 9.2.  FreeBSD 10 mendukung pemangkasan pada konfigurasi RAID perangkat lunak. |
| NetBSD | 2012-10 Oktober 2012  |  |
| Linux | 2008-12-25 2.6.28–25 Desember 2008  | Dukungan awal untuk operasi pembuangan telah ditambahkan untuk perangkat flash FTL NAND di 2.6.28. Dukungan untuk perintah ATA TRIM ditambahkan di 2.6.33. Tidak semua sistem file menggunakan trim. Di antara sistem file yang dapat mengeluarkan permintaan trim secara otomatis adalah ext4,  Btrfs,  FAT, GFS2, JFS,  XFS,  dan NTFS-3G . Namun, di beberapa distribusi, ini dinonaktifkan secara default karena masalah kinerja,  mendukung pemangkasan terjadwal pada SSD yang didukung. Ext3, NILFS2 dan OCFS2 menawarkan ioctls untuk melakukan pemangkasan offline. Spesifikasi TRIM meminta untuk mendukung daftar rentang trim, tetapi pada kernel 3.0 trim hanya dipanggil dengan satu rentang yang lebih lambat. Di banyak distribusi Linux yang lebih baru, systemd menyediakan unit fstrim.timer . |
| macOS | 23-06-2011 10.6.8–23 Juni 2011  | Meskipun driver perangkat blok AHCI memperoleh kemampuan untuk menampilkan apakah perangkat mendukung operasi TRIM di 10.6.6 (10J3210),  fungsionalitas itu sendiri tetap tidak dapat diakses hingga 10.6.8, ketika operasi TRIM diekspos melalui IOStorageFamily dan sistem file (HFS+) dukungan telah ditambahkan.  Hingga 10.10.4, Mac OS X secara native mengaktifkan TRIM hanya untuk SSD bermerek Apple; utilitas pihak ketiga tersedia untuk mengaktifkannya untuk merek lain. Driver TRIM pihak ketiga yang lama berhenti berfungsi sejak pembaruan Yosemite. Driver yang diperbarui sekarang ada yang berfungsi dengan OS X Yosemite.  Dalam pembaruan Mac OS X 10.10.4, Apple menambahkan utilitas baris perintah, trimforce, yang dapat digunakan untuk mengaktifkan TRIM pada SSD pihak ketiga. |
| Microsoft Windows | 2009–10 Windows 7 dan Windows Server 2008 R2 – Oktober 2009   | Windows 7 awalnya mendukung TRIM hanya untuk drive dalam keluarga AT Attachment termasuk Parallel ATA dan Serial ATA, dan tidak mendukung perintah ini untuk perangkat lain termasuk Storport PCI-Express SSD meskipun perangkat itu sendiri akan menerima perintah tersebut. Dipastikan bahwa dengan driver Microsoft asli, perintah TRIM berfungsi pada Windows 7 dalam AHCI dan Mode IDE / ATA lama. Windows 8 dan yang lebih baru Sistem operasi Windows mendukung trim untuk PCI Express SSD berdasarkan NVMe, dan perintah unmap yang merupakan analog lengkap dari perintah TRIM dari Serial ATA untuk perangkat yang menggunakan tumpukan driver SCSI, termasuk USB Attached SCSI Protocol (UASP) . Microsoft telah merilis pembaruan untuk Windows 7 yang menambahkan dukungan NVM Express termasuk TRIM untuk PCIe SSD.  TRIM diketahui didukung untuk ReFS dan NTFS, keduanya mengimplementasikan sakelar DisableDeleteNotify untuk menonaktifkannya. Sumber tidak setuju apakah ada dukungan TRIM untuk sistem file lain. |
| OpenSolaris | 2010-07 Juli 2010  |  |
| Android | 2013-7 4,3  – 24 Juli 2013  | Menjalankan fstrim secara otomatis hingga satu kali setiap 24 jam jika perangkat telah menganggur setidaknya selama satu jam dan setidaknya terisi 80% (30% jika terhubung ke pengisi daya).  |