Aros/Platforms/Storage support
Introduction
AROS supports hard disks and optical drives attached to several interfaces:
- #NVMe M.2 SSD (M key) on the pci-e bus
 - #SATA aka Serial ATA or AHCI (IDE compatibility mode used in most cases)
 - IDE (also known as ATA, #PATA or Parallel ATA)
 - USB
 - SCSI limited
 
PCI-e
NVMe M.2 SSD (M key)
- Controller and firmware
 - DRAM better having if heavy workloads but not necessary for gaming
 - Cache like SLC HMB techniques
 - NAND (Main storage area with MLC, TLC or QLC versions of varying life expectancy)
 
SSDs, USB flash drive, SD and Micro SD Cards have a limited amount of write cycles, therefore guaranteed to fail randomly and suddenly at any time. All SSDs are prone to corrupt firmware due to poor quality NAND where both the data and the firmware resides. The drive tends to go read only when too many errors occur before complete failure. 
In general, unless there is a firmware design issue, cheap materials used, stress like bending or overheating causing cold solder joints, an SSD can last a long time if minimal writing activity takes place.
General rule of thumb: the cheaper an SSD, the higher the likelihood it uses lower quality flash chips so sudden failing NAND, problematic controller chips (e.g. SandForce), outsourced firmware. Generic brand like old SP, Corsair or Crucial may be recoverable whilst major brands Samsung, Intel and Western Digital are impossible due to firmware encryption and customizations. Recommend sticking with older Silicon Motion or Phison controllers if possible.
Dram and cache are not the same thing. Dram stores the ssds indexes and metadata for faster data retrieval and wear leveling. The cache keeps part of the nand memory as SLC storage which can be written to faster. Basically all ssds will have a dynamic SLC cache where it will decrease as the drive fills up. Cache controller designs that are DRAM less use the internal SRAM cache in the controller to cache the NAND mapping table. It just requires a different mapping table design since SRAM caches are much smaller than DRAM. Ultimately the mapping table is still stored in NAND.
A ssd isn't good because it has dram or bad because it doesn't. Other things should be taken into account like sustained writes so check the TPU write intensive usage
See here for more information
| Brand | Model | Works MSDos/PC Bios | Works GPT/UEFI | Tested Distribution | 
|---|---|---|---|---|
| Unnamed | 2020 to - SM2259XT2 SM2263XT MAS0902 MAP1202 YS9082HP RM1135 RTS5765 PS3111 | |||
| Unnamed OEMs | 2022 to date - Realtek RTS5765/66 controller + Micron 96L (B27A) | |||
| Acer Predator GM7 | 2023 Acer drives built by Biwin, that also supplies HP, Maxio MAP1602A no DRAM so HMB, YMTC 128L TLC, | |||
| ADATA M.2 NVME IM2P33F8, IM2S3168 SSD | IM2P33F8-512GD | 2018 - industrial 12L 3D TLC NAND flash Supports LDPC ECC, RAID Engine, and SLC Cache End-to-End (E2E) Data Path Protection with Host Memory Buffer (HMB) i.e. DRAMless | ||
| ADATA XPG SX8200 Pro M.2 nvme | ASX8200PNP1TTC | 2020 NVM Express 1.3 SN2262G later SN2262EN chipset - | ||
| ADATA 256GB GEN4 x4 NVMe PCIe M2 2230 SSD | SM2P41C3-256GC2 DP/N 0KM1Y6 | 2022 consumer | ||
| ADATA XPG GAMMIX S50 Lite | 2022 controller Silicon Motion SM2267XT dramless | |||
| ADATA XPG ATOM 50 | 2022 controller Innogrit RainierQX IG5220 | |||
| Adata Legend 710 | 2024 | |||
| ADATA Legend 900 | 2024 variants with different NAND flash and/or controller like MAP1602A (F1C F2C uses NVMe 1.4, F3C U uses NVMe 2.0) and 232-layer TLC NAND flash, no dram | |||
| BiWin PCIe Gen3 | 2022 Innogrit IG5216 controller, no DRAM so HMB which appears to be the standard - | |||
| BiWin NV7200 PCIe 4.0 | 2023 SM2263XT | |||
| Biwin NV7400 | 2024 multiple variants with different NAND flash and/or controller like MAP1602A (F1C F2C uses NVMe 1.4, F3C U uses NVMe 2.0) and 232-layer TLC NAND flash, no dram | |||
| Corsair Force LE | 2016 | |||
| Corsair Force Series MP500 MP510 M.2 NVMe PCIe Gen 3 x4 SSD | 2017 PS5012-E12-27 from Phison, 64-layer TLC Toshiba BiCS flash, may have dram cache | |||
| Corsair Force MP400 | 2020 Phison E16 on DRAM DDR4 with Micron 96L QLC | |||
| Corsair Force MP | ||||
| Corsair Force MP | 2022 | |||
| Corsair MP600 Elite | 2023 Phison E16 and Bics DDR4 DRAM buffer and TLC-based with SLC-mode cache - | |||
| Corsair MP600 Pro XT, PRO LPX, PRO NH PCIe4 | CSSD-F1000GBMP600ECS Elite, | 2023 DRAMless SSD controller Phison PS5026-E26, BiCS6 162L QLC NAND | ||
| Corsair MP600 Core XT | 2023 Phison and Bics QLC-based with SLC-mode cache - | |||
| Corsair MP700 Pro PCIe 5.0 | CSSD-F1000GBMP700PNH | 2024 | ||
| Crucial P1 | 2018 QLC NAND but a controller with a DRAM cache - | |||
| Crucial P2 M.2 2280 Gen3 x4 NVM-express | CT1000P2SSD8 | 2020 dram-less Phison PS5013-E13-31 on 96-layer QLC NAND - | ||
| Crucial P3 Plus M.2 2280 | CT1000P3PSSD8 CT2000P3PSSD801 | 2022 Phison E21T with Host Memory Buffer HMB tech to use a small bit of system RAM as DRAM cache and Micron 176-layer QLC NAND - | ||
| Crucial P3 M.2 nvme SSD | CT2000P3SSD8 | 2022 Phison E21T with no DRAM so HMB and 176-Layer Micron QLC (N48R) - | ||
| Crucial P5 m.2 nvme PCIe 4 | 2022 runs hot - Crucial NVMe with DRAM LPDDR4 and Micron 96L TLC | |||
| Crucial P5 Plus | 2022 some have DRAM cache | |||
| Crucial T500 Gen4.0 nvme 2.0 | CT1000T500SSD8, CT2000T500SSD8 | 2023 Phison PS5025-E25 with micron B58R 232-layer 3D TLC NAND and Micron LPDDR4 DRAM cache - | ||
| Crucial T700 Gen5 SSD | CT1000T700SSD3, CT2000T700SSD3 | 2024 SSD controller Phison PS5026-E26, Micron 232-layer NAND with no dram as standard - | ||
| Crucial P310 M.2 2280 NVMe PCIe Gen4 SSD | CT2000P310SSD801 (2Tb), | 2025 DRAM-less Phison E27T Micron 232-layer NAND - | ||
| Crucial T705 | 2025 dramless Phison SSD controller | |||
| Crucial T710 | 2025 SMI SM2508 SSD controller dram | |||
| Ediloca EN605 PCIe Gen3 x4 interface, NVMe 1.3 support | 2024 | |||
| Ediloca EN660 PRO | ||||
| Ediloca EN760 PCIe Gen4 x4 M.2 NVMe 1.4 interface | 2024 gets hot | |||
| Ediloca EN870 | 2024 no dram Maxio MAP1602 + YMTC 232L | |||
| Ediloca EN855 | 2024 dram Maxio MAP1602 + YMTC 232L | |||
| Ediloca | ||||
| Ediloca | ||||
| Fanxiang S500 pro PCIe Gen3 | 2022 MaxioTech MAP1202A-F1C with YMTC 128L and pseudo-SLC cache | |||
| Fanxiang S660 | ||||
| Fanxiang S880/R | 2024 variants with different NAND flash and/or controller like MAP1602A (F1C F2C uses NVMe 1.4, F3C U uses NVMe 2.0) and 232-layer TLC NAND flash, no dram | |||
| Fanxiang S770 | 2024 dram | |||
| 202 | ||||
| 202 | ||||
| Fikwot | Fikwot founded in 2018 | |||
| Fikwot FX550 m.2 nvme | 2023 | |||
| Fikwot FN501 Pro m.2 nvme | 2023 | |||
| FIKWOT FN950 FN955 | 2024 MAP1602 (at 1600 MT/s) flash YMTC TLC no dram | |||
| Fikwot FX991 m.2 nvme | FW-FX991-2TB | 2024 | ||
| Fikwot FN960 | 2025 Maxio MAP1602 + YMTC 232L | |||
| Fikwot FN970 m.2 nvme pcie | 2025 Maxio MAP1602 + YMTC 232L | |||
| 202 | ||||
| 202 | ||||
| Geil ZEN ITH m.2 nvme | S3-240GB | |||
| 202 | ||||
| Gigabyte Aorus Gen4 m.2 nvme | 2020 Phison E16 and Toshiba 96-layer TLC (triple-level cell) BiCS4 NAND flash - DDR4 DRAM buffer and TLC-based with SLC-mode cache - | |||
| Gigabyte Aorus 10000 PCIe 5.0 | 2023 Phison E26 on DRAM LPDDR4 with 232-Layer Micron TLC | |||
| 202 | ||||
| HP EX950 m.2 nvme | ||||
| HP FX900 m.2 nvme | 2022 dram less | |||
| HP | 202 | |||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Integral M2 Series NVME M.2 2280 PCIe Gen 3x4 | INSSD500GM280NM2 | |||
| Integral | ||||
| Inland Professional TLC E12S | 2021 Phison E18 | |||
| Inland Gaming performance Plus m.2 nvme | 2022 Phison E16 controller and TLC flash | |||
| Inland TD510 | 2023 Phison E26 on DRAM DDR4 with 232-Layer Micron TLC | |||
| Intel | 2017 | |||
| intel SSD Pro 7600p Series M.2 80mm 2280 PCIe 3.0 x4, 3D TLC | SSDPEKKF512GB, SSDPEKKF256G8L, | 2017 | ||
| Intel 660p m.2 nvme | ssdpeknw010tb | 2017 SMI SM2263 controller with 1GB DRAM cache and 1TB of Intel QLC NAND similar to crucial P1 | ||
| Solidigm formerly Intel 670p | SSDPEKNU010TZ | 2020 256 MB DDR3L cache and 12-140 GB SLC-Cache QLC NAND | ||
| Intel P4511 m.2 nvme PCIe3.1 x4 22110 110mm | SSDPELKX020T8 | 2021 very long | ||
| Kingston A1000 NVME PCIE M2 2280 SSD | SA1000M8/480G | 2017 | ||
| Kingston A2000 NVME PCIE M2 2280 SSD | SA2000M8/250G | 2018 | ||
| Kingston KC3000 | 2021 Phison’s Firmware Rev. EIFK31.7 (07-08-2024) update for PS5018-E18 PCIe 4.0 x4 NVMe controller and Micron’s 176L TLC NAND flash - | |||
| Kingston NV1 m.2 nvme pcie | SNV1 | 2021 entry-level consumer DRAMless Phison E13T or Silicon Motion 4-channel SM2263XT - one brand TLC up to 1Tb and QLC after - | ||
| Kingston NV2 | SNV2 | 2022 entry-level, first SMI SM2267XT or Phison E19T and later SMI SM2269XT or Phison E21T with various flash memory | ||
| Kingston FURY Renegade m.2 nvme | 2023 Firmware Rev. EIFK31.7 (07-08-2024) update for Phison E18 controller, Micron 176L nand and ddr4 dram - | |||
| Kingston NV3 | SNV3S/500G, SNV3S/1000G, SNV3S/2000G, SNV3S/4000G | 2024 entry-level, SMI SM2268XT2 or Phison E27T controller with BiCS6 TLC or QLC flash - dramless so hmb - | ||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Kioxia (Toshiba) ? M2 2280 NVMe PCIe SSD | THNSF5512GPUK | 2017 Phison has done custom controller work for Kioxia, and Kioxia has also worked with SMI and InnoGrit (the latter more recently). Kioxia label their controllers as their own but these are largely rebadged. | ||
| Kioxia (Toshiba) XG5 for Data Centres | KXG5 KXG50ZNV1T02 | 2017 nanya ddr3 dram? with 64-layer BiCS 3D flash memory | ||
| Kioxia XG6 OEM m.2 nvme | KXG60ZNV512G, KXG60ZNV1T02, | 2018 TC58NCP090GSD with DRAM NANYA LPDDR3 and Toshiba BiCS FLASH 96-layer 3D TLC - | ||
| Kioxia (Toshiba) BG4 m.2 nvme | 
  | 
2019 - no dram but NVMe's Host Memory Buffer (HMB) i.e. portion of the system's RAM for caching - Toshiba's 96-Layer BiCS FLASH - | ||
| Kioxia XG7 | KXG70ZNV1T0G | 2021 - might need firmware update on early 2tb 4tb versions - controller with sk hynix dram and tlc nand | ||
| KIOXIA EXCERIA PLUS G2 SSD series PCIe 3.0 | 2022 Phison PS5012-E12S-32 aka TC58NC1201GST 4-channel controller along with KIOXIA proprietary 96-layer 3D TLC and "MG2h" version has BiCS4.5 which is faster than launch BiCS4 - - | |||
| Kioxia XG8 OEM m.2 nvme | 2022 TC58NC0L1XGSD with DRAM LPDDR4 and 112-Layer Kioxia BiCS5 TLC - | |||
| Kioxia (Toshiba) BG5 | KGB50ZNV256G | 2022 HMB buffer | ||
| Kioxia (Toshiba) BG6 m.2 nvme | 2023 dramless | |||
| KIOXIA EXCERIA PLUS G3 SSD series PCIe 4.0 | 2024 has hmb, like most dram-less nvmes KIOXIA | |||
| Lexar 1TB SSD M.2 NVME 1.4 Gen3x4 M.2 2280 | NM610Pro | 2022 | ||
Lexar NM620
  | 
2023 a few versions all DRAM-less, | |||
| Lexar NM790 SSD M.2 PCIe Gen4 | 2023 Maxio MAP1602 no DRAM so HMB with 232-Layer YMTC TLC | |||
| Lexar m.2 nvme | EQ790 | 2024 Maxio MAP1602, no DRAM so HMB, Flash Memory 232-Layer YMTC TLC, | ||
| Lexar | 2025 | |||
| Liteon M.2 NVME 512GB SSD 2280 | CAZ-51282512-Q11 DP/N 0K64PG | 2019 | ||
| Micron | ||||
| Micron | 2018 SMI controller | |||
| Micron 2200S m.2 nvme 2200 series | MTFDHBA256TCK, MTFDHBA512TCK | 2019 for a time, Micron controller with 64L TLC 3D Nand BSOD occurred as CRITICAL_PROCESS_DIED before self applied firmware apparently it is related to the power management that disconnects the Micron SSD | ||
| Micron 2300 m.2 nvme Gen 3 x4 | MTFDHBA256TDV P/N M02626-001, | 2021 | ||
| Micron 3400 M.2 NVME SSD Gen4 | MTFDKBA512TFH | 2022 - no cache | ||
| Micron 2450 | 2022 E19T | |||
| Micron 2600 m.2 nvme | 2025 Phison's PS5029-E29T SSD controller with Micron 276-layer G9 QLC NAND in a DRAMless - Adaptive Write Technology (AWT) using various NAND modes (SLC, TLC, and QLC) as a dynamic cache | |||
| MSI Spatium S270 | ||||
| MSI Spatium M450 m.2 nvme | 2021 Phison’s E19T controller | |||
| Netac NV2000 | ||||
| Netac NV5000 | ||||
| Netac NV7000 m.2 nvme | ||||
| Orico J10 J-10 m.2 nvme | 2021 | |||
| Orico D10 m.2 nvme | 2022 | |||
| Orico e3500 | 2023 | |||
| Orico O7000 m.2 nvme | 2024 | |||
| Patriot P300 m.2 nvme pcie 3.0 | 2022 | |||
| Patriot Viper VP4300 Lite M.2 nvme | 2024 multiple variants with different NAND flash and/or controller like MAP1602A (F1C F2C uses NVMe 1.4, F3C U uses NVMe 2.0) and 232-layer TLC NAND flash, no dram | |||
| PNY CS2230 Gen3 x4 | 2022 | |||
| PNY CS2140 CS2342 Gen4 | 2025 | |||
| Raydisk 1T 2280 m.2 nvme | 2023 no dram, Memory QLC Intel 144 layer. Chip Realtek | |||
| Raydisk | ||||
| Sabrent Rocket Nano 2242 m.2 nvme | ||||
| Sabrent Rocket 4.0 m.2 nvme | 2022 Phison E16 controller and TLC flash - | |||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Samsung PM951 m.2 nvme | MZVLV1T | 2016 | ||
| Samsung 950 PRO PM961 M.2 2280 NVMe 1.3 PCI-Express 3.0 x4 | 
  | 
2016 - possibly 512M LPDDR3 Samsung K4E4E324EE-ECCF cache - Polaris (S4LP077X01-8030) unit with Samsung 48-layer TLC V-NAND V3 flash Samsung K90MGY8S7M-CCK0 - | ||
| Samsung 960 Pro SM961 M.2 PCi-e NVMe SSD 2280 | MZ-V6P1T0 | 2017 Polaris (S4LP077X01-8030) controller Samsung 48-layer multi-level cell (MLC) V-NAND, pseudo-SLC cache or LPDDR3-1866 Samsung K4E8E304EE-EGCF | ||
| Samsung PM981 2280 PCI-Express 3.0 x4 | 
  | 
2019 - tlc flash with SSD controller Samsung Phoenix (S4LR020) - pseudo-SLC cache hybrid SLC Samsung’s TurboWrite - | ||
| Samsung PM981a 2280 PCI-Express 3.0 x4 | MZ-VLB5120 P/N MZVLB512HBJQ-000L7, | 2020 - tlc flash with SSD controller Samsung Phoenix (S4LR020) - pseudo-SLC cache | ||
| SAMSUNG PM991 NVMe M.2 SSD 2242 2280 | MZ-VLQ2560 MZVLQ256HBJD-000H1, | 2021 | ||
| SAMSUNG PM991a NVMe M.2 SSD 2242 2280 | MZ-VLQ256B MZVLQ256HBJD-00BH1, MZ-9LQ256C, MZ-VLQ512B MZVLQ512HBLU, | 2021 | ||
| Samsung 970 EVO Plus m.2 nvme | 2020 Samsung Phoenix on Samsung LPDDR4 dram and 2 Samsung 9x-layer V-NAND TLC | |||
| Samsung 980 EVO Plus | 2022 | |||
| Samsung 980 Pro m.2 nvme | MZ-V8P1T0BW, | 2022 originally made in Korea (2tb firmware issues with versions starting with 3) and year later Vietnam - DRAM | ||
| SAMSUNG PM9A1 SSD M.2 2280 PCIe NVME Gen4x4 | MZ-VL25120 MZVL2512HCJQ, MZVL21T00 MZVL21T0HCLR-00BL2, | 2021 might be OEM variant of the 980 Pro | ||
| Samsung 990 EVO m.2 nvme | MZ-V9E2T0BW, MZ-V9E1T0BW | 2024 Samsung Piccolo no DRAM so HMB Samsung 133-Layer TLC (V6P) and Samsung 133-Layer TLC (V6P) - | ||
| Samsung 990 EVO Plus m.2 nvme2.0 | MZ-V9S2T0BW, MZ-V9S1T0BW | 2024 Samsung Piccolo with no DRAM so HMB and Samsung 236-Layer (V8) TLC - | ||
| Samsung 990 Pro m.2 nvme | MZ-V9P2T0BW, MZ-V9P1T0BW | 2024 2tb early firmware issue - Samsung Pascal with DRAM LPDDR4 and 176-Layer V-NAND TLC - has had firmware design issues, causing premature failure - | ||
| Samsung 9100 PRO PCIe Gen5 m.2 nvme | 2025 | |||
| Samsung | 202 | |||
| Samsung | 202 | |||
| Samsung | 202 | |||
| Seagate Firecuda 510 G3 x4 nvme | 
  | 
2020 bad early batch - Phison E12 STXYP0160031 on SK Hynix DRAM DDR4 with Kioxia BiCS3 64L TLC | ||
| Seagate Firecuda Q5 | ZP500CV30001,ZP250CV30001,ZP1000CV30001 P/N 2ZK307-881,ZP2000CV30001 | 2021 PS5013-E13-31 from Phison, no DRAM cache and QLC nand | ||
| Seagate Firecuda 515 | ZP500GV30001,ZP250GV30001,ZP1000GV30001,ZP2000GV30001 | 2021 no dram and qlc nand | ||
| Seagate FireCuda 520 SSD M.2 PCIe Gen4 ×4 NVMe 1.4 | ZP2000GM30002, ZP1000GM30002, ZP500GM30002 | 2021 Phison E16 and Toshiba 96-layer TLC (triple-level cell) BiCS4 NAND flash DDR4 DRAM buffer and TLC-based with SLC-mode cache - | ||
| Seagate Firecuda 520N m.2 nvme | ZP2000GV3A012, ZP1000GV3A012 and ZP500GV3A012 | 2022 dramless | ||
| Seagate Firecuda 530 m.2 nvme | ZP500GM3A013, | 2022 Phison PS5018-E18 on DRAM DDR4 with Micron 176L TLC | ||
| Seagate | ZP1000CV3A002, | 2022 dramless | ||
| Seagate Firecuda 540 | 2023 Phison E26 on DRAM LPDDR4 with 232-Layer Micron TLC | |||
| Seagate Firecuda 530R | 2024 | |||
| Silicon Power UD85 m.2 nvme PCIe 3.0 | 2020 firmware tools | |||
| Silicon Power UD90 PCIe 4.0 nvme | SP250GBP44UD9005, SP500GBP44UD9005, SP01KGBP44UD9005, SP02KGBP44UD9005, | 2022 Phison E21T with no DRAM so HMB and 176-Layer Micron TLC (B47R) but later no name QLC nand instead - | ||
| Silicon Power A60 A80 | 2022 various originally an E12 drive with 64L Toshiba NAND, then had variations with E12S and SM2262EN as well as random 64L/96L, now it comes with a MAP1001A controller by Maxio and some YMTC NAND - | |||
| Silicon Power US75 m.2 nvme | 2024 multiple variants with different NAND flash and/or controller like MAP1602A (F1C F2C uses NVMe 1.4, F3C U uses NVMe 2.0) and 232-layer TLC NAND flash, no dram | |||
| Silicon Power m.2 nvme | ||||
| Silicon Power m.2 nvme | ||||
| SK Hynix BC501 M.2 m.2 NVMe PCIe Gen3 SSD | 
  | 
2018 bad batch early - | ||
| SK Hynix BC511 512GB NVMe PCIe M2 2230 SSD | HFM256GDJTNI-82A0A HFM512GDGTNI-82A0A D P/N 0TG8T0 | 2017 no dram cache | ||
| SK hynix BC711 PCIe Gen3 x4 | HFM001TD3JX013N, HFM512GD3JX013N, HFM256GD3JX013N | 2017 okay but no dram cache | ||
| SK hynix PC711 m.2 2280 PCIe Gen3 x4 | 
  | 
2017 | ||
| SK Hynix SC210 m.2 nvme | 2018 | |||
| SK Hynix PC601 PCIe 3.0 x4 | 2019 - Cepheus Plus YCN34PTA0FR Controller and 48L TLC Flash, pseudo-SLC cache and LPDDR4-3733 SK Hynix H9HCNNN8KUMLHR-NME dram - | |||
| SK Hynix PC401 3rd gen PCIe | 2020 bad batch early - | |||
| SK hynix Gold P31 m.2 nvme | 2020 SK hynix’s proprietary Cepheus controller | |||
| Sk Hynix SK500 Gen 4 (x4) | 2021 | |||
| SK hynix Platinum P41 m.2 nvme | 2022 Aries SSD controller with 176-Layer TLC flash - SK hynix LPDDR4 dram - | |||
| Sk Hynix PC801 PCIe Gen4 x4 m.2 nvme | HFS001TEJ9X101N, HFS512GEJ9X101N, HFS256GEJ9X101N, HFS002TEJ9X101N | 2022 | ||
| SK Hynix BC901 m.2 nvme PCIe Gen4 2230 | 2024 Silicon Motion SM2269XT with no DRAM so HMB buffer cache - SK Hynix 176-layer TLC NAND flash 1TB only - | |||
| Team | TM8PS7512G | 2018 | ||
| TeamGroup MP34 | MP34 256GB, MP34 512GB, MP34 1TB, | 2019 good Phison E12 with DRAM NANYA DDR3L and Toshiba BiCS 3 64L TLC - | ||
| Team Group T-Force Cardea A440 PCIe Gen4 | 2021 Phison PS5018-E18 NVMe 1.4 controller and Micron’s 96L TLC with SK hynix 8Gb DDR4 chips but not OPAL-compliant AES 256-bit | |||
| Team Group TForce Cardea A440 Lite PCIe Gen4 | 2021 dram-less E27T controller and 162L TLC but not OPAL-compliant AES 256-bit | |||
| teamgroup Team Z44L m.2 nvme pcie | 2021 Phison’s E19T controller | |||
| teamgroup Team MP44L m.2 nvme pcie | 2021 Phison E21T no DRAM so HMB with 176-Layer Micron TLC | |||
| Team MP33Q | 2023 - dramless maxio MAP1202 with TLC (MP33) or QLC (MP33Q) - | |||
| Team Group QX GE Pro m.2 nvme PCIe5 | 2024 innogit IG5666 with QLC 3D 232L nand with DRAM - | |||
| Team Group T-Force G70 Pro | 2025 InnoGrit IG5236 (Rainier) with DRAM and NAND YMTC TLC - | |||
| Team Group T-Force Cardea Z540 m.2 nvme PCIe 5.0 | 2025 Phison E26 controller and 232L TLC and DRAM - | |||
| Transcend MTE110S PCIe Gen3 x4 M.2 2280 TS128GMTE110S | 2020 3D TLC NAND | |||
| Transcend MTE220S PCIe Gen3 x4 M.2 2280 TS2TMTE220S | 2020 3D TLC NAND with DRAM Cache | |||
| Transcend MTE300 | 2020 | |||
| Transcend MTE300S PCIe Gen3 x4 M.2 2230 TS256GMTE300S TS512GMTE300S | 2020 3D TLC NAND, 1G and 2G get hot | |||
| Transcend | ||||
| Transcend MTE400S | 2020 mlc nand | |||
| TWSC | ||||
| TWSC | ||||
| Union Memory (Shenzhen) AM6672 | 2018 | |||
| union memory AM6A0 Gen4 x4 | 2020 | |||
| Verbatim V15000 | 2024 | |||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| WD Blue SN500 | ||||
| Western digital SN720 M.2 2280 NVME PCIE for Data Centers | SDAQNTW-512G-1001 | 2018 to 2021 | ||
| WDC SN520 2230 Gen3 x2 | 2018 to 2020 | |||
| Western digital ix sn530 M.2 NVME PCIE | 2020 industrial sandisk controller and firmware, as well as 96-layer 3D TLC NAND memory that can work in TLC or SLC mode - | |||
| Western digital SN730 Gen3 x4 M.2 2280 M.2 NVME | SDBPNTY-1T00, SDBPNTY-512G-1012, | 2019 to 2021 DRAM Cache DDR4-2666 CL18 Micron MT40A512M16LY-075:E (D9WFH) with Controller WD 20-82-00705-A2 Triton MP28 and NAND Flash Toshiba BiCS4 60082 512G (Rebranded by SanDisk) TLC 96-layer | ||
| WD Black SN750 | 2019 64-layer 3D stacked NAND with 3 bits per cell TLC (Triple Level Cell) with 256MB of skhynix DRAM cache for every 250GB | |||
| WD Black SN850 m.2 nvme Gen4 PHY | WDS100T1X0E, | 2021 Sandisk G2 controller with Micron DDR4 cache - new nCache 4.0 slc cache total dynamic capacity spans one-third (300GB on 1TB) with a small static SLC cache (12GB on 1TB) from the Kioxia BiCS4 96L TLC 96-layer NAND flash - | ||
| Western digital SN550 Blue M.2 NVME PCIE | 2022 - various controllers and NANDs | |||
| Western Digital SN810 NVMe SSD 2280 Gen4 x4 | 2022 slc cache - laptop oem only no retail version - | |||
| WD SN850X | WDS100T2X0E, WDS200T2X0E, WDS400T2X0E, WDS800T2X0E, | 2024 issues with early ssd firmware and AMD Zen 3 X570 and X670E chipsets - Sandisk A101000291-82 controller with 112-layer TLC and DDR4 DRAM cache | ||
| WD_Blue SN570 single-sided M.2 2280 (80mm) PCIe 3.0 | 2022 dramless - WD/SanDisk SSD controller with BiCS 5 3D NAND TLC 112-layer NAND flash memory - | |||
| WD_Black SN770 m.2 nvme | WDS100T3X0E, | 2022 dramless cache with TLC | ||
| WD Green SN350 m.2 NVMe SSD | WDS100T3G0C, | 2022 DRAM-less cache with SanDisk controller and QLC (quad-level cell) NAND | ||
| WD_BLACK SN750 SE | 2022 controller Phison E19T, dramless | |||
| WD SN740 M.2 (2230) PCIe 4.0 (x4) to 2280 | SDDQTQD-1T00 | 2022 dramless with SSD controller WD Sandisk 20-82-10081-A1 Polaris MP16+ with Toshiba BiCS5 112-layer TLC NAND flash | ||
| WD_Blue SN580 | 2023 dramless SanDisk controller with (HMB) and 112-Layer Kioxia TLC (BiCS5) | |||
| WD Blue SN5000 | ||||
| WD Black SN8100 | ||||
| WD | ||||
| WD | ||||
| Zhitai (Yangtze Memory) | ||||
PCIe mini SSD
| Brand | Model | Works MSDos/PC Bios | Works GPT/UEFI | Tested Distribution | 
|---|---|---|---|---|
| 2025 | ||||
| Biwin PCIe 4×2 NVMe 1.3 | 2025 GPDwin5 and Oneplayer Superx hybrid - 3D TLC - LGA packaging - V1 slide tray mechanism - | |||
| 2025 | ||||
| 2025 | ||||
| 2025 | 
SATA
Advanced Host Controller Interface (AHCI), a programming interface for SATA host controllers. Platforms supporting AHCI may take advantage of performance features such as no master/slave designation for SATA devices — each device is treated as a master — and hardware-assisted native command queuing. AHCI may but not often also provides usability enhancements such as Hot-Plug (Desktop and Mobile Only). AHCI requires appropriate software support (e.g., an AHCI driver)
AHCI, the underlying protocol for SATA, only supports one queue with 32 commands.
The issue with AHCI is that it's going to take a pile of test hardware just to figure out all the different bugs in all the motherboard chipsets and add-on PCI cards that 'kinda' implement AHCI. Not to mention Silicon Image, which took a very different approach from Intel's AHCI in their SATA controllers.
SATA 7mm 2.5inch SSD
| Brand | Model | Works MSDos/PC Bios | Works GPT/UEFI | Tested Distribution | 
|---|---|---|---|---|
| ADATA 240GB Ultimate SU630 2.5" | ASU630SS-240GQ-R | 2016 | ||
| ADATA Ultimate Su650 2.5in | ASU650SS240GTR | 2017 | ||
| ADATA Ultimate Su800 2.5in | ASU800 | 2018 SMI SM2258 controller with Micron 3D TLC NAND but low performance when data fills the SLC cache - slow write speed - | ||
| ADATA Ultimate Su680 2.5in | ASU680SS240GTR | 2019 | ||
| Apacer AS340 Panther | ||||
| Apacer AS350 | ||||
| Crucial M225 SSD 2.5inch | 2009 sata2 3gbp/s | |||
| Crucial C300 | 2010 sata3 6gbps - | |||
| Crucial M4 | 2011 Marvell 88SS9174-BKK2 processor, 25nm MLC NAND flash and 128MB dram cache | |||
| Crucial M500 120Gb to 960Gb | CT250M500SSD1, CT500M500SSD1, | 2013 dram cache | ||
| Crucial M550 120G to 1T | CT250M550SSD1, CT500M550SSD1, | 2014 dram cache | ||
| Crucial (Micron) BX100 | CT500BX100SSD1, CT1000BX100SSD1 | 2015 - no dram - Silicon Motion SM2246EN and ATA version ACS-2 - | ||
| Crucial (Micron) MX100 | dram cache Micron controller and nand - | |||
| Crucial MX200 | MLC NAND | |||
| Crucial (Micron) BX300 2.5in | dramless cache - Micron ex Tidal controller and TLC nand - | |||
| Crucial (Micron) MX300 | dram cache | |||
| Crucial (Micron) bx500 2.5inch | CT240BX500SSD1, CT480BX500SSD1, CT960BX500SSD1, CT1000BX500SSD1, CT2000BX500SSD1, | 2018 SM2258XT 4channel later SM2259XT paired with Micron’s latest 64-Layer 3D TLC flash but dramless SLC cache (part of the tlc flash) - | ||
| Crucial (Micron) MX500 | CT250MX500SSD1, CT500MX500SSD1, CT1000MX500SSD1, CT2000MX500SSD1, | 2018 - dram cache from 256M to 2G - discontinued end of 2024 | ||
| Fanxiang S101 2.5inch | 2022 - no dram cache, Hynix memory 3dv7-176l 176 layer QLC (one chip), either raymx rm1135, SM2259XT controller or Realtek rts5735dlq | |||
| Fanxiang ranxiana S102 PRO | 2023 - no dram - | |||
| Fanxiang S101Q 2.5inch | 2024 | |||
| Fanxiang | ||||
| Fikwot | Fikwot founded in 2018 | |||
| Fikwot FX815 Standard 2.5inch sata | 2024 | |||
| Fikwot FS810 Ultra 2.5inch sata | 2024 | |||
| Hypertec FirestormLite 2.5inch | S240GHS3-M or SDSSD240GB | |||
| Hypertech | ||||
| Integral V2 Plus 2.5inch | ||||
| Integral | ||||
| Intel SSD 520 Series 2.5 inch SATA 6Gb/s 2.5" SSD Solid State Drive | SSDSC2CW240A3, SSDSC2CW480A3, | 2014 LSI SandForce SF2281, Flash Memory Intel Synchronous 25nm MLC - | ||
| Intel Pro Series 1500 | SSDSC2BF180A4L SSD0E38417, | 2015 | ||
| Intel S3610 Series 2.5" 400GB 6GBPS SATA SSD | SSDSC2BX400G4R | 2015 data center | ||
| Intel SSD Pro 5400s 512 GB | SSDSC2KF512H6 | 2016 | ||
| Intel SSD DC S3510 Series MLC 2.5" | SSDS2BB400G6, SSDSC2BB480G6R, | 2016 | ||
| Intel SSD DC S3520 Series MLC 2.5" | SSDSC2BB800G7, | 2017 | ||
| Intel SSD DC S3710 Series 800GB 2.5" | SSDSC2BA800G4P, | 2017 server | ||
| Intel SSD 545S Series 256GB 512GB | SSDSC2KW256G8X1, SSDSC2KW512G8 | 2017 | ||
| Solidigm formerly Intel SSD DC S4500 240GB 2.5inch - HP Enterprise | SSDSC2KB240G7P | 2018 | ||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Kingspec P3-512 P3-1T0 P3-2TO | 2024 | |||
| Kingston SSDNow 300 | SV300S37A/240G, SV300S37A/120G, SV300S37A/60G | 2014 dramless - lsi sandforce SF2281 or JMicron JMF662 controller with Toshiba MLC or Intel MLC | ||
| Kingston A400 120G to 960Gb 2.5inch | SA400S37/240G SBFK61K1, SA400S37/480G, SA400S37/960G | 2015 half case sized ssd 4 x FH64B08UCT1-60 64G - t6 security torx into metal case - dram less - poor write speeds - | ||
| Kingston | ||||
| Kioxia formerly Toshiba HG6 2.5in | 
  | 
2018 - no dram | ||
| Lexar NS100 2.5 inch sata | LNS100-1TRB | 2018 - Marvell 88NV1120 Artemis, a DRAM cache is not available and pseudo-SLC. Micron 64-layer TLC NAND flash 4 chips @ 512 Gbit TS7512G181 (Rebranded by Lexar) (256G) - 4 nand flash chips Lexar/TST22T181/ B1924 and one controller: Lexar DM918/NOD43 1907 (512G) - | ||
| Lexar NQ100 | 2018 - DM928 controller which operates without a DRAM buffer. Two 128GB Micron NAND flash chips | |||
| LiteOn | LCS-128L9S-HP | 2015 no dram - sata2 - | ||
| Micron 1100 | MTFDDAK2T0TBN-1AR1ZA | |||
| Micron 1300 2TB 1300 2.5" | MTFDDAK2T0TDL-1AW1ZABHA | 2010 - old sdd - TLC nand - | ||
| Micron RealSSD C400 2.5inch | MTFDDAK256MAM-1K12 | 2014 - | ||
| Mushkin Reactor | MLC flash | |||
| Netac SA500 | ||||
| Orico Y-20 Y20 2.5 inch sata SHENZHEN ORICO TECHNOLOGIES CO.,LTD | 2023 flash nand - | |||
| Orico S500-Pro s500pro | 2024 | |||
| Orico | 202 | |||
| Origin Storage Inception TLC830 Pro Series 2.5in SATA III SSD | 3D tlc flash nand - | |||
| flash nand - | ||||
| Patriot P210 2.5 inch sata | qlc flash nand - | |||
| Patriot P220 | P220S2TB25 | flash nand - | ||
| Plextor M6V | ||||
| PNY CS900 2.5 in sata SSD | SSD7CS900-480-PB | 2018 | ||
| PNY CS2311, CS3030 and Pro Elite SSDs | 2019 | |||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Samsung SM PM | PM871a or PM871b? SM/PM = 2-bit or 3-bit MLC. PM = 3-bit MLC = TLC. 8 = generation = 8xx, 7 = model = 850 EVO (in this case), 1 = usage (e.g. 3 = datacenter). a/b = revision or type of flash, the 850 EVO had multiple revisions including at least three types of flash (32L, 48L, 64L) so a = 32/48L, b = 64L. At lower capacities it might use different flash, for example the 256GB SM951 utilizies 2D/planar while the higher capacities use 3D. OEM drives tend to have different, optimized firmware, so performance will not be the same | |||
| Samsung 840 PRO | 2012 | |||
| Samsung 840 EVO | MZ-7TE120 | 2013 | ||
| Samsung PM851 2.5in sata | MZ-7TE5120 P/N MZ7TE512HMHP, | 2014 | ||
| Samsung 850 EVO | MZ-75E120, MZ-75E500 (P/N MZ7LN500) to MZ-75E4T0 | 2015 Samsung MGX controller (S4LN062X01) up to 500GB capacities whilst Samsung MEX controller (3-core) beyond - Samsung TLC 3D V‐NAND 48 and later 64 layers and possibility of 256MB, 512MB or 1GB LPDDR2-1066 DRAM chip - | ||
| Samsung 850 PRO | MZ-7KE1T0 | 2015 | ||
| Samsung PM871a 2.5 inch sata | MZ-7LN512A P/N MZ7LN512HMJP, | 2017 used 64-layer QLC V-NAND - Samsung MJX Maru (S4LR030) contoller with no dram as standard - | ||
| Samsung PM883 1.92TB | MZ-7LH1T90 | 2018 - - Samsung MJX Maru (S4LR030) - 1gb LPDDR4-1866 dram - | ||
| Samsung 860 EVO | MZ-76E1T0 | 2018 used 64-layer QLC V-NAND - Samsung MJX Maru (S4LR030) contoller with no dram as standard - | ||
| Samsung 860 EVO PRO | 2018 used 64-layer QLC V-NAND | |||
| Samsung 860 QVO | MZ-76Q1T0 | 2018 used 64-layer QLC V-NAND | ||
| Samsung 870 QVO 2.5in | 2020 uses 9x layer 3D QLC V-NAND (or V-NAND 4-bit MLC Samsung), may have no DRAM cache - MKX 8-channel controller | |||
| Samsung 870 EVO | MZ-7LN56F, MZ-77E1T0 P/N MZ7L31TOHBLB, | 2021 beware of bad batch early death - uses 9x layer 3D QLC V-NAND (or V-NAND 4-bit MLC Samsung), may have no DRAM cache - Samsung MKX 8-channel controller | ||
| Samsung PM871b | MZ7LN256HCHP-000H1 | 2021 uses 9x layer 3D QLC V-NAND (or V-NAND 4-bit MLC Samsung), may have no DRAM cache - Samsung MKX 8-channel controller | ||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Sandisk Ultra 3D/Extreme Pro | 2012 SandForce SF-2281 dram | |||
| Sandisk Ultra Plus | SDSSDHP-256G | 2013 Marvell SS889175 processor with SanDisk's 19nm NAND and 128MB Samsung DDR2 DRAM chip | ||
| Sandisk Z300s | 2014 - Marvell 88SS9188 Marvell 88SS9187 with SanDisk 64Gbit 19nm MLC - | |||
| Sandisk x300 | 2014 | |||
| Sandisk x300s | 2015 | |||
| Sandisk Plus | SDSSDA-240G | 2015 pseudo SLC cache dramless | ||
| Sandisk Z400s | 2016 - Silicon Motion SM2246XT DRAM-less - budget end of market - | |||
| Sandisk x400 | 2016 - 4 NAND packages and marvell controller 88ss1074 on blue pcb - 512MB DDR3L-1600 Micron DRAM - | |||
| Seagate BarraCuda Q1 SSD | ZA240CV10001 | 2019 | ||
| Silicon Power A55 2.5in sata | 2017 dramless A55 started with the Phison S10 but later the S11 i.e. Phison PS3111-S11-13 controller and 96-layer TLC NAND flash memory with a pseudo-SLC cache - | |||
| Silicon Power Ace A55 2.5in | 2017 - no dram - | |||
| sk hynix | 2012 sandforce controller - | |||
| sk Hynix SH910A | 2014 - Link_A_Media (LAMD) controller with eight 256Gbit H27QEGDVEBLR NAND 20nm hynix MLC - SK hynix H5PS1G83JFA DRAM - | |||
| sk Hynix SC300 | HFS256G32MND-3210A, HFS256G32MND-3312A, | 2015 - red strip around edges - 8-channel controller SK hynix LM87810AA-A0 with DDR2 buffer chip and four pieces of 16nm hynix MLC NAND - | ||
Sk Hynix Canvas SL300 series 2.5in SSD
  | 
HFS500G32TND, HFS256G32TNE, HFS128G32TNF | 2016 TLC - consumer line red in corners - SK hynix LM878100AA (HFS256G32MND-3312A) later SH87820BB and NAND 16nm hynix TLC - 256mb dram | ||
Sk Hynix Canvas SC3 series 2.5in SSD
  | 
HFS512G32TNF-N2A0A, | 2017 - red in corners - no dram and no SLC cache - Hynix ex Link_A_Media Devices (LAMD) SH87820BB 2c but poor mixed workload ability MLC - | ||
| Team EX2 GX2 Elite QX | 2023 | |||
| TEAMGROUP AX2 2.5 Inch SATA III Solid State Drive SSD | T253A3512G0C101, T253A3001T0C101, T253A3002T0C101, | 2024 3D NAND TLC | ||
| TeamGroup TF Vulcan Z 2.5in sata | 2024 dramless smi2259xt 128L tlc nand - | |||
| TeamGroup T-Force Vulcan ZQLC | 2024 dram-less smi2259xt qlc 144L nand - | |||
| Topesel | ||||
| Transcend 220S 2.5in TS120GSSD220S | ||||
| Transcend SSD230S 2.5in | TS256GSSD230S TS512GSSD230S TS1TSSD230S TS2TSSD230S | 3D TLC NAND with DRAM Cache | ||
| Viathan | S001T3V | 2024 | ||
| WD Red SA500 NAS | 2018 | |||
| WD Blue SA510 250Gb to 4Tb | WDS400T3B0A WDS200T3B0A WDS100T3B0A WDS500G3B0A WDS250G3B0A | 2018 - | ||
| Western Digital WD Green SSD 2.5" | WDS240G1G0A | |||
| WD Green 200Gb to 2Tb | WDS200T2G0A WDS100T3G0A WDS480G2G0A WDS240G2G0A WDS120G2G0A | 2018 - cheap and slow ssd - | ||
| WD SA530 | SDASB8Y-256G SD9SB8W, | 2022 | ||
| xraydisk 2.5 inch | from the manufacturer only - Phsion/SMI(2258XT)/Realtek/Yeestor | |||
| Xum | hx256gssdsata3 | 2022 | ||
SATA M.2 (M and B key)
| Brand | Model | Works MSDos/PC Bios | Works GPT/UEFI | Tested Distribution | 
|---|---|---|---|---|
| ADATA M.2 2280 Sata | AXNS381E-128GM-B | |||
| Fanxiang S201 m.2 sata 2280 | S201 | |||
| Fikwot FN203 m.2 sata (oldtan, twipps, teexin aka Shenzhen Pingfan "Ordinary" Road Technology Co., Ltd) | 2022 lifespan not long Maxio MAP + YMTC 128L | |||
| Foresee (Shenzhen Longsys) | YSM80CD-128G YSDE128G | 2016 - 88nv1120-bt22 T3WU030 | ||
| Integral 2242 120G | INSSD120GM242 | tlc nand | ||
| Integral M.2 2280 | INSSD256GM.26M2280 | tlc nand | ||
| Integral 256GB/512GB/1TB/2TB | INSSD1TM280 | 2022 netac rebrand - no dram cache - | ||
| Intel Pro 545S 2280 | SSDSCKKF256G8H | no dram, TLC nand | ||
| Intel | SSDSC2KF | |||
| Intenso M.2 internalSSD SATA III 1 TB | Top | |||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Kingston A400 m.2 | SA400M8/240G | 2015 entry level ssd 4 x FH64B08UCT1-60 64G - | ||
| Kingston | RBU-SNS8350DES3128GP | |||
| Kingston V300 | SV300S3505AG | Yes | Nightly Build 2014-09-18 | |
| LITEON SATA 128GB | CV3-8D128-11 | |||
| LITEON | CV1-8B256-HP | |||
| Lite-On | L8H-256V2G-HP L8H-128V2G-HP | 2015 2016 nanya nt5c864m16fp-dh | ||
| LSI | 2014 SF37000 controller | |||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Micron | M550 | 2013 Marvell 88SS9189 SATA controller | ||
| Micron M600 enterprise m.2 sata up to 512GB | MTFDDAV256MBF | 2014 Marvell 88SS9189 SATA controller, DRAM chip 256MB 533MHz LPDDR2, NAND for the 256GB drive MT29F1T08CQCCBG2-10:C 16nm MLC NAND each 128GB package | ||
| MICRON 1100 M.2 SATA 6Gb/s 2280 | MTFDDAV256TBN HP P/N 903109-001, | 2015 | ||
| Orico Y20M-2242 | Y20M | 2024 | ||
| Orico | 202 | |||
| Orico | 202 | |||
| PNY | ||||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Samsung PM841 M.2 sata3 2280 | MZ-NTD2560/0L9 MZNTD256HAGL-000L9 | 2015 TLC | ||
| Samsung CM871 Rev 0 | MZNLF128HCHP-000H1 MZ-NLF1280 | 2016 | ||
| Samsung PM871a m.2 Sata | MZNLN256HMHQ, NLN512A P/N MZNLN512HMJP-000H1, | 2016 TLC | ||
| SAMSUNG PM871b | MZNLN128HAHQ-000H1, MZNLN256HAJQ MZ-NLN256F MZ-NLN256C, | 2016 | ||
| Samsung PM881 | MZ-NLH1280 MZNLH128HBHQ-000H1 | 2020 | ||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| SanDisk X300 M.2 sata 2280 80mm SSD Solid State Drive | SD7SN6S-256G-1006 | 2015 | ||
| Sandisk X400 SSD M.2 sata 2280 | SD8SN8U-128G-1006, SD8SN8U-256G-1006, SD8SN8U-512-1006, | 2016 SSD controller Marvell 88SS1074 four channel supports variety of NAND and up to 512MB DDR3L-1600 Micron DRAM cache - | ||
| SanDisk X600 M.2 SSD Solid State Drive | SD9SN8W-128G-1006 SD9TN8W-256G-1006 | 2018 | ||
| SANDISK X110 DELL 6T4HK M.2 2260 | SD6SP1M | |||
| SK Hynix SC300 | SC308M280S HFS128G39TND | 2015 SH87820BB controller - No dram buffer - multi-level cell (MLC) NAND | ||
| SK HYNIX | SC311 HFS256G39TNF | |||
| SK HYNIX | SC401 HFS256G39TNH | |||
| Silicon Power A55 M.2 sata 2280 | A55 | 2017 - no dram - | ||
| TEAMGROUP Team MS30 SSD M.2 Sata 2280 | TM8PS7001T0C101 | 2024 | ||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Toshiba RC100 (retail version of BG3) | KBG30ZMV256G, | 2017 | ||
| Toshiba HG6 m.2 | THNSNJ512GDNU THNSNJ512G8NY, THNSNJ256GDNU THNSNJ256G8NY, THNSNJ128GDNU THNSNJ128G8NY, THNSNJ256GVNU THNSNJ128GVNU, | 2018 | ||
| TOSHIBA SSD M.2 2280 256GB | KSG50ZMV256G | 2019 | ||
| Kioxia (Toshiba) BG6 | KSG60ZMG256G, | 2020 | ||
| Transcend | 400 | |||
| Transcend M.2 SSD 2242 TS32GMTS400S TS64GMTS400S TS128GMTS400S | 400S | DDR3 dram cache and mlc nand | ||
| Transcend | M.2 SSD 600 (2260), M.2 SSD 800S (2280) | mlc nand | ||
| Transcend M.2 SSD 2242 TS120GMTS420S TS240GMTS420S TS480GMTS420S | 420S | can run hot slc cache | ||
| Transcend M.2 SSD 2242 TS256GMTS430S TS512GMTS430S | 430S | dram cache - 3d tlc nand | ||
| Transcend M.2 SSD 2280 TS120GMTS820S TS240GMTS820S TS960GMTS820S | 820S | 3D nand | ||
| Transcend M.2 SSD 2280 TS256GMTS830S TS512GMTS830S TS1TMTS830S TS4TMTS830S | 830S | dram cache | ||
| Western Digital WD Green SATA SSD m.2 2280 120GB to 480Gb | WDS480G2G0B WDS240G2G0B WDS120G2G0B | 2020 made in malaysia | ||
| Western Digital WD Green SATA SSD m.2 2280 240Gb to | WDS240G3G0B | 2022 made in | ||
| WD Blue SA510 M.2 SATA 250Gb to 2Tb | WDS200T3B0B WDS100T3B0B WDS500G3B0B WDS250G3B0B | |||
| WD Red 500GB 1TB 2TB | SA500 | |||
| union memory AM610 m.2 sata | SSS0R27339, | 2017 | ||
mSATA SSD
| Brand | Model | Works MSDos/PC Bios | Works GPT/UEFI | Tested Distribution | 
|---|---|---|---|---|
| Fangxiang S301 | ||||
| Kingchuxing | ||||
| Integral | INSSD256GMSA MO-300 | tlc 3d nand | ||
| Micron enterprise | M600 | |||
| Orico ZH-10 ZH10 | 2024 | |||
| Samsung 840 EVO 1.8inch msata | MZ-M | 2015 | ||
| Samsung 850 EVO 1.8in | MZ-M5E120BW, MZ-M5E250BW, MZ-M5E500BW, | 2016 | ||
| Samsung PM851 1.8" msata | MZ-MTE256D P/N MZ-MTMTE256HMHP, MZ-MTE1T00, | 2016 | ||
| Samsung 860 EVO 1.8inch msata | MZ-MM6E250BW, MZ-M6E500BW, MZ-M6E1T0BW | 2017 | ||
| Transcend TS64GMSA370S | MSA370S | MLC nand | ||
| Transcend TS64GMSA230S | 230S | 3d tlc nand | ||
SATA 2.5inch Laptop Hard Disks
7mm
| Brand | Model | Works MSDos/PC Bios | Works GPT/UEFI | Tested Distribution | 
|---|---|---|---|---|
| Fujitsu | CP628230-01 500Gb | |||
| Fujitsu | CP552605-01 250Gb | |||
| Fujitsu | CP693440-01 500Gb | |||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| HGST Travelstar | ||||
HGST Hitachi Z5K320 Z5K500-500 Z5K100 series
  | 
HTS 320GB 500Gb 1Tb | 5400rpm | ||
| HGST Hitachi Z7K320 Z7K500 series | HTS725050A7E630 320Gb HTS725050A7E635 500Gb 7200rpm | avoid if it does not have the DCM code | ||
| HGST 1T 5400rpm | HTS541010B7E610 | 2017 128m cache | ||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
| Seagate Momentus Thin | ST500LT012 ST320LT012. ST250LT012 500Gb 320gb 250gb 2014 5.4K rpm | 2012 | ||
| Seagate Thin SSHD 5400RPM Sata 2.5" | ST500LM000 500GB, ST500LM001, ST500LM020 | 2013 up to 64M cache and with 8GB NAND Flash | ||
Seagate MomentusThin-B Video 2.5 HDD
  | 
ST500VT000 500GB, | 2014 | ||
| SEAGATE Baracuda 2.5 5400 | ST2000LM015 (2Gb), ST1000LM049 (1Tb), ST500LM030 (500Gb) | 5400rpm | ||
| Seagate Barracuda Pro | ST1000LM048 ST1000LM035 | up to 128MB cache | ||
| SEAGATE FireCuda Compute 2.5 | ST500LX025 ST1000LX015 ST2000LX001 | 8GB NAND Commercial Multilevel Cell (cMLC), 128MB buffer and 5400-RPM spindle speed up to 140 MB/s | ||
| Toshiba 2.5in | MQ04ABF100 1TB 5400 RPM 2018 | |||
| TOSHIBA MQ01ACF | MQ01ACF050 500GB 7200rpm 2020 | |||
| Brand | Model | Work MSDos | Work GPT | Tested Under | 
western digital wd blue 500G 8meg cache 5400rpm
  | 
wd5000lpvx | 2012-2015 sequential 2MB block transfers 110 MB/s reading and writing - | ||
| Western Digital 2.5" WD Blue Slim | WD10SPCX 1TB Nov 2016 | hdd under partition table msdos/pc, boots on bios machines, will not on uefi machine | untested hdd under gpt partition protocol scheme, not booting on uefi | AROS One 1.8 USB | 
| Western Digital WD | WD5000LUCX 500Gb 5400rpm 16mb cache Rev Y0 | 2017 Malaysia | ||
9.5mm
| Brand | Model | Works | Tested Distribution | 
|---|---|---|---|
| Fujitsu | MHW2040BH | 40gig | |
| Fujitsu | MHY2080BH | 80gig | |
| Fujitsu | MHW2120B | Yes | Icaros Desktop 1.4 | 
| Hitachi Global Storage Technologies HGST bought by WD mid-2012 5K1000-1000 | HTS721010A9E630 | ||
| Hitachi Global Storage Technologies HGST bought by WD mid-2012 5K1000-1000 | HTS541010A9E662 type TS5SAF100 | 5400rpm | |
| Hitachi Travelstar 5K500.B-320 | HTS545025B9SA02 HTS545032B9A300 HTS545040B9A300 HTS545050B9A300 250Gb 320Gb 400Gb 500Gb 5400rpm | ||
| Hitachi Global Storage Technologies HGST 1TB 7200rpm | HTS721010A9E630 | ||
| Samsung | |||
| Samsung bought by Seagate late 2011 | |||
| Samsung Spinpoint with Seagate HD REV A (Jan 2014) | ST1000LM024 | , Advanced Format (AF) | |
Samsung Spinpoint with Seagate 9.5mm
  | 
ST500LM012 (500M) | , Advanced Format (AF) | |
| Seagate Momentus 5400.3 | ST9160821AS | 160gig | |
| Seagate SSHD 1t | ST1000LM014, ST1000LM028, ST1000LM015 | 8g nand flash | |
| Seagate SSHD 1T | ST1000LX001 | 32G nand flash | |
| Toshiba | MK2555GSX HDD2H24 | 250g 5400rpm | |
| Toshiba | MK5065GSX - 500GB 5400RPM SATA 3Gb/s 8MB Cache 2.5-Inch | ||
| Toshiba | MKxx59GSXP, eg Toshiba MK6459GSXP 640GB 2011 | Yes | Icaros 2.2 with uses Advanced Format (AF) in 4,096 bytes per sector. Compatibility with legacy, 512 bytes through AF emulation techniques, called 512e | 
| Toshiba (2013 to 2015) | MQ01ABD100 | ||
Toshiba (2015 to 2020)
  | 
MQ01ABD050 500meg | ||
| Toshiba | MQ04ABF100 1TB 5400 RPM 2013 | Yes | |
| TOSHIBA | MQ04ABD200 2TB 5400 RPM 128MB Cache SATA 6.0Gb/s | ||
| Western Digital WD | WD7500BPVX 2013 | ||
| WESTERN DIGITAL 1TB 2.5" SATA DRIVE 5400 rpm, 8MB cache | WD10JPVX-80JC3T0 (OCT 2014) | , uses Advanced Format (AF) | |
| WDC Western Digital Blue 1TB SATA 2.5" Hard Drive 5400 rpm, 8MB cache | WD10JPVX-08JC3T6 (Jun 2017) | ||
| Western Digital WD | WD10JPCX 1Tb | ||
Western Digital
  | 
WD10JUCT 1TB (1000GB) 2019 | ||
WD Western Digital Scorpio Black
  | 
WD5000BEKT, WD5000BPKX-22HPJT0, WD5000BPKT, | 16m cache, 7200rpm thailand then malaysia | |
WD Western Digital Black
  | 
WD2500LPLX, WD3200LPLX, WD5000LPLX SMR: WD5000LPSX, WD10SPSX | 32m cache , 7200rpm SATA-III malaysia | |
SATA 2.5in NON-Laptop Hard Disks
11mm
| Brand | Model | Works | Tested Distribution | 
|---|---|---|---|
| Fujitsu 160GB 250GB 300GB | MHX2160BT, MHX2250BT, MHX2300BT | ||
| TP00640GB | |||
12.5mm
| Brand | Model | Works | Tested Distribution | 
|---|---|---|---|
15mm
| Brand | Model | Works | Tested Distribution | 
|---|---|---|---|
| Seagate 1TB IBM System X 15mm 2.5" SATA | ST91000640NS 81Y9731 | ||
SATA Laptop Optical Drives
| Brand | Model | Reads | Writes | Tested Distribution | 
|---|---|---|---|---|
| 12.7mm | ||||
| 9.5mm | ||||
| HL Data Storage | GT10N | 2008 5v 12.7mm | ||
| Hitachi LG | GT20L | 2009/2010 5v 1.3A 12.7mm | ||
| GT30N | 2010 12.7mm | |||
| HL Data Storage | GT50N | 2012 5v 12.7mm | ||
| HL Data Storage | GT90N | 2013 5v 12.7mm | ||
| HP | TS-L633 | 2010 5v 1.3A 12.7mm | ||
| 9.5mm | ||||
| HP | GU70N | 2014 5v 1.8A 9.5mm | ||
| HP | GUD0N | 2015 5v 1.8A 9.5mm | ||
| 9.5mm | ||||
| GTA0N | ||||
| 9.5mm | ||||
| Panasonic | Uj870a Uj880 UJ890 | |||
| UJ8A0 | ||||
| Panasonic MATSHITA 12.5mm SATA DVD burner inside Asus K53S | UJ8B0 | 2011 12.7mm 5v 1.5a | ||
| Panasonic | UJ8B1 | 2011 5v 1.5a | ||
| Panasonic | UJ8C0 UJ8C1 UJ8C2 | 2012 5v 1.6a | ||
| Panasonic | UJ8D0 UJ8D1 | 2013 | ||
| Panasonic | UJ8E2Q | 2014 9.5mm | ||
| Panasonic | UJ8FB | 2015 5v 1.5a 9.5mm | ||
| 9.5mm | ||||
| DS-8A5LH | 12.5mm | |||
| HP | DU-8A6SH | 2015 5v 1.5A 9.5mm | ||
| Philips and LiteOn | DS-8A8SH | 2012 5v 1.5a 12.7mm | ||
| PLSD | DS-8A9SH DS8A9SH | 12.7mm | ||
| 9.5mm | ||||
| Sony Optiarc | AD-7561S, AD-7560S Thickness: 12.7 MM Interface: SATA | 2009 | ||
| Sony | AD-7580s, AD-7581s, AD-7583s, | |||
| Sony Optiarc | AD-7585H | 2009 12.7mm cleaning the laser lens inside the drive with a liquid lens cleaner. Also check the lens carrier slides freely from one extreme to the other inside the drive without sticking | ||
| Sony | AD7590s, AD-7591s, | |||
| Sony | AD-7700s, AD-7710h, AD-7701H, AD-7703S | |||
| Sony Optiarc | AD-7760H | 2012 5v 1.5A 12.7mm | ||
| AD-7711H AD-7740H | 12.5mm 12.7mm | |||
| 9.5mm | ||||
| Toshiba Samsung | SN-S208B Ver BB Rev 00 | 2009 12.7mm | ||
| Toshiba TSSTCorp Samsung | SN-S083C Ver C Rev 03 /BEBE | 2010 5v 1.5a 12.7 mm | ||
| 9.5mm | ||||
Datasheets with the SMR (overlapped packing Shingled Magnetic Recording) and CMR (faster Conventional Magnetic Recording) parts
WD: https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/internal-drives/wd-blue-hdd/product-brief-western-digital-wd-blue-pc-hdd.pdf Seagate: https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/datasheets/pdfs/3-5-barracudaDS1900-14-2007US-en_US.pdf Toshiba: https://storage.toshiba.com/docs/support-docs/P300-SalesSheet_English_Web_r2.pdf
| Brand | Model | Works | Tested Distribution | 
|---|---|---|---|
| HGST Travelstar | |||
| Seagate Barracuda 7200.9 | ST3160812AS, ST3160212AS | Yes | Icaros Desktop 1.5.2 - Capacity: 160 GB - Speed: 7200RPM - Cache: 8 MB - Interface: SATA2 | 
| Seagate Barracuda LP Green 5400rpm | ST1000DL002 1TB | ||
| Seagate SkyHawk Surveillance HDD ST4000VX000 Series | ST4000VX013 | ||
| Seagate Baracuda Compute | ST500DM009 2F110A-500 / 02PKVY / 2PKVY (500m), | - SATA III (6Gb/s) - Format 3.5" - 32MB Cache | |
| Seagate CMR | ST1000DM010 ST500DM009 | ||
| Seagate 2TB SMR | ST2000DM008 | ||
| Seagate SMR | ST8000DM004 ST6000DM003 ST4000DM004 ST3000DM007 ST2000DM005 | ||
| Toshiba 5400rpm | HDWD220 | ||
| Toshiba 7200rpm | HDWD320 | ||
| Toshiba P300 CMR | HDWD130XZSTA HDWD130UZSVA, HDWD120XZSTA HDWD120UZSVA, HDWD110XZSTA HDWD110UZSVA | ||
| Western Digital 2010 | WD20EARS Green 2TB 5400rpm 64mb cache | ||
| Western Digital WD | WD20EFRX WD40EFRX 5400rpm | ||
| Western Digital | WD4002FFWD | ||
| Western Digital CMR | WD80EAAZ WD80EAZZ | ||
| Western Digital CMR | WD20EARZ | ||
| Western Digital CMR | WD40EZAZ, WD60EZAZ | ||
| Western Digital SMR | WD20EARZ, WD20EZAZ - 2TB | ||
| Western Digital SMR | WD40EZAX - 4TB, WD60EZAX - 6TB, WD80EZAX - 8TB | ||
SATA Desktop Optical Drives
| Brand | Model | Reads | Writes | Tested Distribution | 
|---|---|---|---|---|
PATA
IDE Desktop Hard Disks
| Brand | Model | Works | Tested Distribution | 
|---|---|---|---|
| Fujitsu | M1624TAU | Yes | Icaros Desktop 1.5.2 | 
| IBM | DHEA-38451 | Yes | Icaros Desktop 1.5.2 | 
| Samsung | SP40A2H | Yes | Icaros Desktop 1.5.2 | 
| Seagate | ST3160215ACE | Yes | Icaros Desktop 1.5.2 | 
| Seagate | ST32122A | Maybe | Icaros Desktop 1.5.2 | 
| Western Digital | WD102AA | Yes | Icaros Desktop 1.5.2 | 
| Western Digital | WD200 | Maybe | Icaros Desktop 1.5.2 | 
IDE Laptop Hard Disks
| Brand | Model | Works | Tested Distribution | 
|---|---|---|---|
| Fujitsu | MHV2040AH | Yes | Icaros Desktop 1.4 | 
| HGST Hitachi Travelstar | |||
| Samsung | |||
| Seagate | |||
| Toshiba | MK2011GAP | Yes | Icaros Desktop 1.5.2 | 
IDE Desktop Optical Drives
| Brand | Model | Reads | Writes | Tested Distribution | 
|---|---|---|---|---|
| Compaq | CR-594-BCQ | Yes | N/A | Icaros Desktop 1.5.2 | 
| Compaq | CRD-8322B(CP1) | Yes | N/A | Icaros Desktop 1.5.2 | 
| Compaq | CRD-8484B(AM2A) | Yes | N/A | Icaros Desktop 1.5.2 | 
| Compaq | LTN-485 | Yes | N/A | Icaros Desktop 1.5.2 | 
| Creative | CD220E | Yes | N/A | Icaros Desktop 1.5.2 | 
| Hitachi-LG | GDA-4120B | Yes | No | Icaros Desktop 1.5.2 | 
| LG | CRD-8400B | Yes | N/A | Icaros Desktop 1.5.2 | 
| Lite-On | LTN486S | Yes | N/A | Icaros Desktop 1.5.2 | 
| Mitsumi | CRMC-FX4830T | No | N/A | Icaros Desktop 1.5.2 | 
| NEC | CDR-1700B | Yes | N/A | Icaros Desktop 1.5.2 | 
| NEC | DV-5800A | No | N/A | Icaros Desktop 1.5.2 | 
| NEC | ND-2100A | Yes | No | Icaros Desktop 1.5.2 | 
| NEC | NR-7900A | Yes | No | Icaros Desktop 1.5.2 | 
| Philips | DVD8631 | No | No | Icaros Desktop 2.2 | 
| Samsung | SC-148 | Yes | N/A | Icaros Desktop 1.5.2 | 
| Samsung | SCR-2030 | Yes | N/A | Icaros Desktop 1.5.2 | 
| Samsung | SM-348B | Yes | N/A | Icaros Desktop 1.5.2 | 
| Sony | CDU601 | Yes | N/A | Icaros Desktop 1.5.2 | 
| Sony | CDU611-25 | No | N/A | Icaros Desktop 1.5.2 | 
| Toshiba | SD-M1202 | No | N/A | Icaros Desktop 1.5.2 | 
IDE Laptop Optical Drives
| Brand | Model | Reads | Writes | Tested Distribution | 
|---|---|---|---|---|
| H-L Hitachi LG | GCC-4244N | 2006 | ||
| Hitachi-LG | GCCT10N | Yes | FryingPan WRITE seems to have no problem with data sections (track 1) - combos with audio sections (track 2) white screens aros eventually | AspireOS Xenon with 25th Jan 2014 self update kernel | 
| Philips | SDR089 | Yes | Not tested | Icaros Desktop 1.4 | 
| TSSTcorp | TS-L462C TS-L462D | Yes | Not tested | 2005 Icaros Desktop 2.2 | 
| TSSTcorp | TS-L632H | Yes | Not tested | Icaros Desktop 1.4 | 
| Sony | DW-Q58A | Yes | Not tested | Icaros Desktop 2.2 | 
| Sony Optiarc | AD-7540A | Yes | Not tested | Icaros Desktop 2.2 | 
| Sony | Optiarc DVD RW AD-7560A IDE | |||
| Sony | AD-7590A | 2008 12.7mm | ||
SCSI
| Brand | Model | Works MSDos/PC | Works GPT/UEFI | Tested Distribution | 
|---|---|---|---|---|
| Brand | Model | Works MSDos/PC Bios | Works GPT/UEFI | Tested Distribution | 
|---|---|---|---|---|
NVMe accepts up to 64,000 queues with up to 64,000 commands each.