Seadmedraiver on arvutifail, mis võimaldab arvuti operatsioonisüsteemil (OS) selle arvutiga ühendatud riistvaraga õigesti suhelda ja seda juhtida. Erinevate seadmete nõuetekohaseks toimimiseks on sageli vaja erinevaid draivereid, kuigi OS-i on tavaliselt mitme seadme jaoks installitud vaikedraiverid, et võimaldada selliste seadmetega minimaalset funktsionaalsust. Paljude seadmete täieliku funktsionaalsuse kasutamiseks arvuti operatsioonisüsteemis tuleb tavaliselt installida õiged draiverid. Seadme seadme draiveri tarnib tavaliselt seadme tootja installimiseks koos riistvaraga, kuigi tavaliselt saab neid ka alla laadida ja installida.
Kuigi draivereid on palju erinevat tüüpi, on seadme draiver üldiselt fail, mis võimaldab arvuti operatsioonisüsteemil vastava seadmega korralikult suhelda. Selliseid draivereid on vaja peaaegu igat tüüpi arvutiseadmete jaoks, sealhulgas emaplaadi, universaalse jadasiini (USB) pordi, Etherneti pordi, printerite, võrguadapterite ja videokaartide jaoks. Muidugi, kui need seadmed on suhteliselt lihtsad, võivad OS-iga kaasas olevad vaikedraiverid olla piisavad, et süsteem korralikult töötaks. Sageli tuleb aga õige ühilduvuse tagamiseks installida seadme draiver koos uue seadme või riistvaraosaga.
Kui arvuti käivitub, tegeleb arvuti riistvarafunktsioonidega arvuti emaplaadi põhiline sisend-/väljundsüsteem (BIOS). See süsteem suudab suhelda mõne põhilise riistvaraga, tavaliselt monitori, klaviatuuri ja kettaseadmetega, ilma et oleks vaja nende seadmete jaoks seadme draiverit. Kuigi see funktsioon võib olla piiratud, piisab sellest tavaliselt arvuti käivitamiseks ja OS-i installimiseks. Kui see on tehtud, kasutatakse BIOS-i esmaseks käivitamiseks, seejärel antakse funktsioonid edasi operatsioonisüsteemile üle.
Mõned vanemat tüüpi OS-id kasutaksid riistvaraga suhtlemiseks OS-i töötamise ajal BIOS-i. Kuna uuemad süsteemid asendasid selle vanema meetodi seadmete otsese juhtimisega OS-i poolt, oli vaja uusi vahendeid, et võimaldada OS-il seadmeid kasutada. Arvuti OS kasutab selle funktsiooni saavutamiseks iga seadme jaoks seadme draiverit. OS-iga arvutisse installitud vaikeseadme draiver võimaldab tavaliselt mõne seadme põhifunktsioone, näiteks videokaardilt piltide kuvamist monitorile. Täpsemad funktsioonid, nagu täiustatud arvutigraafika nõuetekohane renderdamine videokaardi abil, nõuavad tavaliselt spetsiaalseid draivereid, mida saab koos riistvaraga installida.