SmartDrive – program buforowania dysku, który dostarczany wraz z systemem MS-DOS w wersji powyżej 4.01 oraz z systemem Windows 3.x, znacznie poprawiał wydajność dysku w wyniku przechowywania często używanych danych w pamięci RAM, a dokładniej XMS. Wczesne wersje SmartDrive są realizowane przez sterownik urządzenia o nazwie SMARTDRV.SYS ładowany z pliku systemowego CONFIG.SYS. Późniejsze jego wersje są już uruchamiane za pomocą pliku wykonywalnego o nazwie Smartdrv.exe, zazwyczaj automatycznie podczas startu systemu poprzez umieszczenie odpowiedniego wpisu w pliku autostartu AUTOEXEC.BAT.

SmartDrive był również wykorzystywany w celu przyspieszenia ładowania się systemów operacyjnych takich jak Windows 3.x oraz skrócenia czasu instalacji Windows9x/Me, które bazowały na systemie MS-DOS.