▁system ▁as ▁a ▁mass - storage ▁device ▁unless ▁the ▁device ▁implement er ▁adds ▁that ▁functionality . ▁However , ▁third - party ▁applications ▁add ▁M SC ▁em ulation ▁to ▁most ▁WM ▁devices ▁( com mer cial ▁So ft ick ▁Card Export ▁and ▁free ▁WM 5 t orage ). ▁Only ▁memory ▁cards ▁( not ▁internal - storage ▁memory ) ▁can ▁generally ▁be ▁export ed , ▁due ▁to ▁file - system s ▁issues ; ▁see ▁device ▁access , ▁below . ▁ ▁The ▁Auto Run ▁feature ▁of ▁Windows ▁worked ▁on ▁all ▁remov able ▁media , ▁allowing ▁USB ▁storage ▁devices ▁to ▁become ▁a ▁portal ▁for ▁computer ▁vir uses . ▁Begin ning ▁with ▁Windows   7 , ▁Microsoft ▁limited ▁Auto Run ▁to ▁CD ▁and ▁DVD ▁drives , ▁updating ▁previous ▁Windows ▁versions . ▁ ▁MS - D OS ▁ ▁Ne ither ▁MS - D OS ▁nor ▁most ▁compatible ▁operating ▁systems ▁included ▁support ▁for ▁USB . ▁ ▁Third - party ▁generic ▁drivers , ▁such ▁as ▁D use , ▁USB AS PI ▁and ▁D OS U SB , ▁are ▁available ▁to ▁support ▁USB ▁mass - storage ▁devices . ▁Free D OS ▁supports ▁USB ▁mass ▁storage ▁as ▁an ▁Advanced ▁SC SI ▁Program ming ▁Interface ▁( AS PI ) ▁interface . ▁ ▁Mac ▁OS ▁ ▁Apple ▁Computer ' s ▁Mac ▁OS ▁ 9 ▁and ▁X ▁support ▁USB ▁mass ▁storage ; ▁Mac ▁OS ▁ 8 . 5 . 1 ▁supported ▁USB ▁mass ▁storage ▁through ▁an ▁optional ▁driver . ▁ ▁Linux ▁ ▁The ▁Linux ▁kernel ▁has ▁supported ▁USB ▁mass - storage ▁devices ▁since ▁its ▁ 2