Êàæäûé ïîëüçîâàòåëü êîìïüþòåðà ðàíî èëè ïîçäíî ñòîëêíåòñÿ ñ âîïðîñîì ïîèñêà, óñòàíîâêè è óäàëåíèÿ äðàéâåðîâ. Áóäåò ýòî âûçâàíî ïîêóïêîé íîâîãî óñòðîéñòâà, ïåðåóñòàíîâêîé îïåðàöèîííîé ñèñòåìû, æåëàíèåì ïîâûñèòü áûñòðîäåéñòâèå èëè óëó÷øèòü äðóãèå õàðàêòåðèñòèêè ñèñòåìû – íå ñóòü âàæíî.  ýòîé ñòàòüå ÿ õî÷ó ïðåäîñòàâèòü íåêîòîðûå òåîðåòè÷åñêèå ñâåäåíèÿ î äðàéâåðàõ, à òàêæå îáñóäèòü íåêîòîðûå òîíêîñòè è ïðèåìû â îáðàùåíèè ñ íèìè.
×òî ýòî òàêîå
Äðàéâåð – íàáîð ñëóæåáíûõ ïðîãðàìì, ïîçâîëÿþùèõ îïåðàöèîííîé ñèñòåìå (ÎÑ) ðàáîòàòü ñ òåì èëè èíûì óñòðîéñòâîì êîìïüþòåðà. Åãî çàäà÷à – îáðàáàòûâàòü çàïðîñû, ïîñòóïàþùèå îò ïðèêëàäíûõ è ñèñòåìíûõ ïðîãðàìì, ïåðåâîäèòü èõ íà ÿçûê, ïîíÿòíûé ôèçè÷åñêîìó óñòðîéñòâó, óïðàâëÿòü ïðîöåññàìè åãî èíèöèàëèçàöèè, íàñòðîéêè ïàðàìåòðîâ, îáìåíà äàííûìè, ïåðåêëþ÷åíèåì èç îäíîãî ñîñòîÿíèÿ â äðóãîå è ò.ï. Äðàéâåð ïîçâîëÿåò îïåðàöèîííîé ñèñòåìå âçàèìîäåéñòâîâàòü ñ êîíêðåòíûì óñòðîéñòâîì ÷åðåç îáùèé èíòåðôåéñ, íå ó÷èòûâàþùèé îñîáåííîñòè äàííîãî óñòðîéñòâà. Äðóãèìè ñëîâàìè, äðàéâåð òðàíñëèðóåò çàïðîñû âûñîêîãî óðîâíÿ â çàïðîñû íèçêîóðîâíåâîãî ìàøèííîãî ÿçûêà, íåïîñðåäñòâåííî îáðàùàÿñü ê àïïàðàòíûì ðåñóðñàì êîìïüþòåðà.
Íå äëÿ êàæäîãî óñòðîéñòâà òðåáóåòñÿ äðàéâåð. Åñëè ñóùåñòâóåò ñòðîãèé ñòàíäàðò, îïèñûâàþùèé íàáîð êîìàíä, ïîñëåäîâàòåëüíîñòü è âðåìåííûå ïàðàìåòðû îïåðàöèé è äðóãèå îñîáåííîñòè ðàáîòû ñ äàííûì êëàññîì óñòðîéñòâ, äðàéâåð ìîæåò è íå ïîíàäîáèòüñÿ, òàê êàê îïåðàöèîííàÿ ñèñòåìà óæå èìååò â ñâîåì ñîñòàâå âñå íåîáõîäèìûå äëÿ ýòîãî ïðîöåäóðû.  ïðèíöèïå, ýòî ìîæíî íàçâàòü è âñòðîåííûì äðàéâåðîì. Ïðèìåðû – êëàâèàòóðà, òàéìåð, êîììóíèêàöèîííûå ïîðòû, ìîäåì (âíåøíèé). Íî åñëè óñòðîéñòâî ìîæåò áûòü çàìåíåíî íà äðóãîå, îòëè÷íîå ïî ñâîèì ôóíêöèîíàëüíûì âîçìîæíîñòÿì, òî äðàéâåð äëÿ íåãî íóæíî áóäåò óñòàíàâëèâàòü îáÿçàòåëüíî.
Äðàéâåð ìîæåò ñîäåðæàòüñÿ è â äèñòðèáóòèâå îïåðàöèîííîé ñèñòåìû. Òîãäà âîïðîñ åãî ïîèñêà îòïàäàåò ñàì ïî ñåáå. Îäíàêî óñòðîéñòâà, ïîÿâèâøèåñÿ ïîñëå îôèöèàëüíîãî âûõîäà ÎÑ, ïîòðåáóþò óñòàíîâêè îòäåëüíîãî äðàéâåðà, ðàçðàáîòàííîãî ïðîèçâîäèòåëåì. Êðîìå òîãî, íàáîð äðàéâåðîâ â êîìïëåêòå ñ ÎÑ íåâåëèê è îõâàòûâàåò òîëüêî íåáîëüøóþ ÷àñòü íàèáîëåå ðàñïðîñòðàíåííûõ èëè ïîëíîñòüþ ñòàíäàðòíûõ óñòðîéñòâ.
Äðàéâåðû è windows
 îïåðàöèîííûõ ñèñòåìàõ microsoft windows äðàéâåð ñîñòîèò èç íåñêîëüêèõ ôàéëîâ, õðàíÿùèõñÿ îáû÷íî â êàòàëîãàõ system, system32 è èõ ïîäêàòàëîãàõ. ßäðî äðàéâåðà õðàíèòñÿ â ôàéëàõ ñ ðàñøèðåíèÿìè .vxd, .drv, .sys è íåêîòîðûõ äðóãèõ, à äîïîëíèòåëüíûå ïðîöåäóðû ñîáðàíû â äèíàìè÷åñêèå áèáëèîòåêè .dll. Êðîìå òîãî, â ñîñòàâ äðàéâåðà ìîãóò âõîäèòü ôàéëû ñïðàâêè, óòèëèòû, ìîäóëè äåèíñòàëëÿöèè è ò.ä.
Ïîñëåäîâàòåëüíîñòü îïåðàöèé ïî óñòàíîâêå è óäàëåíèþ äðàéâåðà õðàíèòñÿ â ñïåöèàëüíîì èíôîðìàöèîííîì ôàéëå .inf. Ñ åãî ïîìîùüþ windows îïðåäåëÿåò òèï, ïðîèçâîäèòåëÿ, ìîäåëü óñòðîéñòâà, êëàññ äðàéâåðà, íåîáõîäèìûå ðåñóðñû è ôàéëû.  ýòîì ôàéëå òàêæå îïèñûâàþòñÿ îïåðàöèè ðàñïàêîâêè, çàïóñêà, êîïèðîâàíèÿ, óäàëåíèÿ, ïåðåèìåíîâàíèÿ ôàéëîâ, äîáàâëåíèÿ è óäàëåíèÿ êëþ÷åé â ðååñòðå è ò.ä. Âñå .inf-ôàéëû õðàíÿòñÿ â êàòàëîãå inf, ïðè÷åì óñòàíàâëèâàåìûå äðàéâåðû íå-microsoft’îâñêîãî ïðîèñõîæäåíèÿ (íå ïîñòàâëÿåìûå â êîìïëåêòå ñ ÎÑ) îòêëàäûâàþòñÿ â îòäåëüíûé ïîäêàòàëîã inf/other.
windows óìååò àâòîìàòè÷åñêè íàõîäèòü äðàéâåð äëÿ óñòðîéñòâà. Äëÿ ýòîãî îíà èñïîëüçóåò òåõíîëîãèþ plug&play, òî÷íåå, åå ÷àñòü, îòâå÷àþùóþ çà ñàìîèäåíòèôèêàöèþ óñòðîéñòâà.  ÷àñòíîñòè, pci-óñòðîéñòâà îáíàðóæèâàþòñÿ bios è çàíîñÿòñÿ â âèäå ñïèñêà â ñïåöèàëüíóþ îáëàñòü escd (extended system configuration data). windows ìîæåò èñïîëüçîâàòü åå, à ìîæåò è ñàìîñòîÿòåëüíî îïðîñèòü øèíó pci è óçíàòü ó êàæäîãî óñòðîéñòâà êîäû åãî ïðîèçâîäèòåëÿ, ìîäåëè è âåðñèè, íåîáõîäèìûå ðåñóðñû è äðóãóþ èíôîðìàöèþ. Äàëåå ïðîâåðÿåòñÿ áàçà äàííûõ (ôàéëû drvdata.bin è drvidx.bin) ïî âñåì èçâåñòíûì óñòðîéñòâàì è íàõîäèòñÿ íåîáõîäèìûé .inf-ôàéë. Åñëè â êàòàëîãå .inf èìåþòñÿ íîâûå ôàéëû, îíè áóäóò àâòîìàòè÷åñêè ïðîèíäåêñèðîâàíû è âíåñåíû â áàçó äàííûõ.
Ñëåäóåò òàêæå ïîìíèòü, ÷òî îïåðàöèîííûå ñèñòåìû windows 98 se è windows 2000, ðàâíî êàê è èõ ïîòîìêè, ïîääåðæèâàþò íîâóþ ìîäåëü äðàéâåðîâ, ïîëó÷èâøóþ íàçâàíèå wdm (windows driver model). Ýòî – ïîïûòêà ðåàëèçîâàòü ïîëíóþ ïîääåðæêó plug&play è acpi, òî åñòü äàòü âîçìîæíîñòü çàãðóæàòü è âûãðóæàòü äðàéâåðû «íà õîäó», áåç ïåðåçàãðóçêè ñèñòåìû, ïîäêëþ÷àòü èõ â âèäå ôèëüòðîâ-ðàñøèðåíèé ê ñòàíäàðòíûì äðàéâåðàì microsoft, áîëåå ãèáêî óïðàâëÿòü ýíåðãîñáåðåæåíèåì è êîíôèãóðàöèåé óñòðîéñòâ è ò.ï. wdm-äðàéâåðû õðàíÿòñÿ â êàòàëîãå system32/drivers.  ÷àñòíîñòè, èíòåðôåéñû íîâîãî ïîêîëåíèÿ usb è ieee-1394 (firewire) ðàáîòàþò òîëüêî ïîä óïðàâëåíèåì wdm-äðàéâåðîâ.
«Ðåôåðåíñ» èëè «ôèðìåííûå»?
Êàê ïðàâèëî, ôóíêöèîíàëüíîñòü êàæäîãî óñòðîéñòâà êîìïüþòåðà îïðåäåëÿåòñÿ åãî êîíòðîëëåðàìè. Êîíòðîëëåðû èìåþò âèä èíòåãðàëüíûõ ìèêðîñõåì, óñòàíîâëåííûõ íà ïå÷àòíîé ïëàòå. Âçàèìîäåéñòâèå óñòðîéñòâà ñ îñòàëüíûìè êîìïîíåíòàìè ñèñòåìû ñâîäèòñÿ ê îáìåíó äàííûìè è êîìàíäàìè ìåæäó êîíòðîëëåðîì óñòðîéñòâà è öåíòðàëüíûì ïðîöåññîðîì (èëè äðóãèì êîíòðîëëåðîì, íàïðèìåð, àðáèòðîì øèíû, êîíòðîëëåðîì dma è ò.ï.). Ìîæíî ñêàçàòü, ÷òî äðàéâåð – ýòî ïðîãðàììà, ïîçâîëÿþùàÿ ïðîöåññîðó «îáùàòüñÿ» ñ êîíòðîëëåðîì.
Î÷åíü ÷àñòî ðàçðàáîò÷èêè ìèêðîñõåì (òàê íàçûâàåìîãî ÷èïñåòà) ñàìè ïèøóò äðàéâåðû äëÿ òîãî óñòðîéñòâà, êîòîðûì áóäåò óïðàâëÿòü èõ êîíòðîëëåð. Îáû÷íî òàêèå äðàéâåðû íàçûâàþò ðåôåðåíñíûìè (“reference”). Îíè ìîãóò áûòü ëèáî îáùåäîñòóïíûìè è âûêëàäûâàòüñÿ â Èíòåðíåò íà ñàéòå ðàçðàáîò÷èêà, ëèáî ïðåäîñòàâëÿòüñÿ èñêëþ÷èòåëüíî ïðîèçâîäèòåëÿì îáîðóäîâàíèÿ íà äîðàáîòêó è àäàïòàöèþ. Î÷åâèäíî, ÷òî â ïåðâîì ñëó÷àå äëÿ óñòðîéñòâà ìîæíî è íóæíî óñòàíàâëèâàòü ðåôåðåíñíûå äðàéâåðû, êîòîðûå îáíîâëÿþòñÿ ãîðàçäî ÷àùå «ôèðìåííûõ» è ñîäåðæàò èñïðàâëåíèÿ îøèáîê è íîâûå âîçìîæíîñòè. Îäíàêî ïðè ýòîì ìîæíî ïîòåðÿòü äîñòóï ê íåêîòîðûì ôóíêöèÿì, ñïåöèôè÷íûì äëÿ êîíêðåòíîãî óñòðîéñòâà.
«Ôèðìåííûå» äðàéâåðû ïðîèçâîäèòåëÿ îáîðóäîâàíèÿ ìîãóò áûòü èçðÿäíî óñòàðåâøèìè, íî ïðè ýòîì ó÷èòûâàòü êàêèå-òî îñîáåííîñòè äàííîãî óñòðîéñòâà, î êîòîðûõ íå çíàþò ðàçðàáîò÷èêè ÷èïñåòà.  ëþáîì ñëó÷àå âñåãäà èìååò ñìûñë ïîïðîáîâàòü ñíà÷àëà «ðåôåðåíñ»-äðàéâåð (åñëè îí äîñòóïåí äëÿ ñêà÷èâàíèÿ), à åñëè îí ïî êàêîé-òî ïðè÷èíå íå ïîäîéäåò, âåðíóòüñÿ ê «ôèðìåííûì».
Âåðñèè äðàéâåðîâ
Êàê è ëþáîå äðóãîå ïðîãðàììíîå îáåñïå÷åíèå, äðàéâåðû èìåþò ñâîè âåðñèè. Ôîðìàò âåðñèè ñâîáîäíûé – êàæäûé ðàçðàáîò÷èê ñàì ðåøàåò, ñêîëüêî åìó íóæíî öèôð äëÿ íóìåðàöèè è â êàêîé ïîñëåäîâàòåëüíîñòè îíè äîëæíû ñòîÿòü.  íåêîòîðûõ ñëó÷àÿõ âñå-òàêè åñòü ñèñòåìà: windows-äðàéâåðû äëÿ íàèáîëåå èíòåðåñíûõ ñ
íàøåé òî÷êè çðåíèÿ óñòðîéñòâ âðîäå èãðîâûõ âèäåî- è çâóêîâûõ êàðò, ïîääåðæèâàþùèõ directx, íóìåðóþòñÿ îïðåäåëåííûì îáðàçîì. Ïåðâàÿ öèôðà – íîìåð âåðñèè îïåðàöèîííîé ñèñòåìû windows. 4 = win9x/winnt, 5 = win2000. Äàëåå ïîñëå òî÷êè èäåò âåðñèÿ directx. 12 = dx7, 13 = dx8. Ïîñëåäíèå öèôðû – íîìåð âåðñèè ñàìîãî äðàéâåðà. Íàïðèìåð, äðàéâåð äëÿ âèäåîêàðò nvidia èìååò âåðñèþ 4.13.01.1241, ÷òî îçíà÷àåò ïðåäíàçíà÷åí äëÿ win9x è directx8, åãî âåðñèÿ – 1241.
×òîáû óçíàòü âåðñèþ äðàéâåðà, ðàñïàêóéòå åãî äî ñîñòîÿíèÿ îòäåëüíûõ .vxd è .dll-ôàéëîâ. Äàëåå íóæíî â «Ïðîâîäíèêå» ùåëêíóòü ëþáîé èç ôàéëîâ (ëó÷øå ñ ðàñøèðåíèåì .vxd) ïðàâîé êíîïêîé ìûøè, âûáðàòü «Ñâîéñòâà», ïîòîì çàêëàäêó «Âåðñèÿ». Âåðñèÿ äðàéâåðà áóäåò âûäåëåíà öâåòîì.
Èíîãäà ïðîèçâîäèòåëè ñîïðîâîæäàþò äðàéâåð ñâîèì èíñòàëëÿòîðîì (setup.exe, install.exe è ò.ï.). Òîãäà óâèäåòü ôàéëû äðàéâåðà íå ïðåäñòàâëÿåòñÿ âîçìîæíûì. Ïîèùèòå ôàéë readme.txt, version.txt, release.txt èëè ÷òî-íèáóäü ïîäîáíîå, òàê êàê â íèõ ÷àñòî òîæå óêàçàíû âåðñèè ôàéëîâ èëè âñåãî êîìïëåêòà.
Òàêæå ñòîèò óïîìÿíóòü î òàê íàçûâàåìûõ áåòà-äðàéâåðàõ. Ðàçðàáîò÷èêè ÷èïñåòîâ è óñòðîéñòâ ÷àñòî ñòàðàþòñÿ ñòèìóëèðîâàòü èíòåðåñ ê ñåáå, âûêëàäûâàÿ íà ñâîèõ ñàéòàõ ýêñïåðèìåíòàëüíûå äðàéâåðû. Äðóãîé èçâåñòíûé ïðèåì – ïðåäîñòàâëåíèå äðàéâåðîâ âëàäåëüöàì ðàçëè÷íûõ òåìàòè÷åñêèõ Èíòåðíåò-ñàéòîâ ïîä âèäîì óêðàäåííûõ èëè ñëó÷àéíî îñòàâëåííûõ íà âíóòðåííèõ êîðïîðàòèâíûõ ñòðàíèöàõ (òàê íàçûâàåìûå “leaked”-äðàéâåðû). Êîíå÷íî, ðàçðàáîò÷èêè çàðàíåå îòêðåùèâàþòñÿ îò íèõ è íå îáåùàþò òåõíè÷åñêîé ïîääåðæêè â ñëó÷àå âîçíèêíîâåíèÿ ïðîáëåì, íî, êàê ìíå êàæåòñÿ, îíè âñå ðàâíî àíàëèçèðóþò ïîòîê ïèñåì îò ïîëüçîâàòåëåé è òåì ñàìûì ýêîíîìÿò íà ïðîöåññå ïîèñêà ñáîåâ è îòëàäêè.
×òîáû ïðåäîòâðàòèòü ñáîè â ñèñòåìå èç-çà áåòà-äðàéâåðîâ, microsoft ââåëà ñïåöèàëüíóþ ñåðòèôèêàöèþ. Äðàéâåðû òåñòèðóþòñÿ â ëàáîðàòîðèè microsoft windows hardware quality lab (whql), è ïîñëå óñïåøíîãî ïðîõîæäåíèÿ âñåõ ïðîöåäóð îíè ïîëó÷àþò ñåðòèôèêàò. Îí èìååò âèä ôàéëà òèïà “security catalog” (ðàñøèðåíèå .cat), â êîòîðîì ïåðå÷èñëåíû âñå ñåðòèôèöèðîâàííûå êîìïîíåíòû äðàéâåðà. Åñëè òàêîãî ôàéëà â êîìïëåêòå äðàéâåðà íåò, òî î÷åíü âåëèêà âåðîÿòíîñòü, ÷òî ýòî áåòà-âåðñèÿ.
Êñòàòè, ïðîâåðÿéòå .cat-ôàéëû, çàïóñêàÿ èõ äâîéíûì ùåë÷êîì ìûøè, òàê êàê îíè ìîãóò áûòü ôèêòèâíûìè (ïóñòûìè).
Êàê îïðåäåëèòü ïðîèçâîäèòåëÿ è ìîäåëü óñòðîéñòâà
Êîíå÷íî, ëó÷øå ïîêóïàòü êîìïëåêòóþùèå èçâåñòíûõ ïðîèçâîäèòåëåé, áëàãî ñåãîäíÿ òàêàÿ âîçìîæíîñòü åñòü. Òîãäà íå áóäåò âîçíèêàòü âîïðîñ î òîì, êàêîé äðàéâåð íóæíî èñêàòü. Íî èíîãäà ïîëüçîâàòåëü íå èìååò ïîíÿòèÿ î ìîäåëè èëè äàæå ïðîèçâîäèòåëå óñòðîéñòâà – íàïðèìåð, åñëè êîìïüþòåð íå î÷åíü íîâûé è ñîáèðàë åãî êòî-òî äðóãîé. Ïåðåä òåì, êàê íà÷èíàòü ïîèñê, ïðèäåòñÿ îïðåäåëèòü òî÷íîå íàçâàíèå óñòðîéñòâà èëè åãî ÷èïñåòà.
Âñå ÷èïû îáÿçàòåëüíî èìåþò ìàðêèðîâêó, ãäå óêàçàíî íàçâàíèå ïðîèçâîäèòåëÿ, ìîäåëü, ñåðèÿ, âåðñèÿ è ðåâèçèÿ ÷èïà, äàòà âûïóñêà. Ìèêðîñõåìû ÷èïñåòà îáû÷íî èìåþò ñàìîå ñëîæíóþ ñòðóêòóðó, ó íèõ áîëüøîé êîðïóñ è ìíîãî êîíòàêòîâ, ïîýòîìó îíè áîëüøå äðóãèõ ÷èïîâ ïî ðàçìåðàì. Ïî ìàðêèðîâêå, ïîëüçóÿñü ïîèñêîâèêàìè wwwgoogle.com wwwaltavista.com è äðóãèìè, ìîæíî äîñòàòî÷íî áûñòðî îòûñêàòü ñàéò ïðîèçâîäèòåëÿ ÷èïñåòà è “reference”-äðàéâåðû.
Ïðîèçâîäèòåëÿ ñàìîãî óñòðîéñòâà íàéòè áóäåò ëåã÷å. Âî-ïåðâûõ, âñÿ íåîáõîäèìàÿ èíôîðìàöèÿ äîëæíà áûòü íàíåñåíà êðàñêîé íà ïå÷àòíîé ïëàòå. Äàæå åñëè âû íå íàøëè íàçâàíèÿ, åñòü øàíñ îïðåäåëèòü åãî ïî fcc-íîìåðó. Èùèòå ñòðîêó “fcc id:”, â êîòîðîé áóäåò óêàçàí ðåãèñòðàöèîííûé êîä, ïðèñâîåííûé èçãîòîâèòåëþ óñòðîéñòâà. Ïîñëå ýòîãî íóæíî çàéòè íà ñàéò fcc è ââåñòè êîä â ñòðîêó ïîèñêà.
Âî-âòîðûõ, ãäå-íèáóäü îáÿçàòåëüíî áóäåò íàïèñàíà ìîäåëü óñòðîéñòâà, ïî êîòîðîé â Èíòåðíåò ìîæíî ïîïûòàòüñÿ íàéòè ñàéò ïðîèçâîäèòåëÿ.
Â-òðåòüèõ, åñëè óñòðîéñòâî óñòàíàâëèâàåòñÿ â ñëîò pci èëè agp, òî ñ ïîìîùüþ óòèëèò ìîæíî îïðåäåëèòü êîä ïðîèçâîäèòåëÿ ýòîãî óñòðîéñòâà èëè ÷èïñåòà. Ìîãó ïîðåêîìåíäîâàòü sandra, powerstrip. Ïðèíöèï, ïîëîæåííûé â îñíîâó èäåíòèôèêàöèè, áàçèðóåòñÿ íà àíàëèçå èíôîðìàöèè, âûäàâàåìîé pci-óñòðîéñòâîì. Êàê ìèíèìóì ìîæíî ïîëó÷èòü êîäû ïðîèçâîäèòåëÿ (vendor id) è ìîäåëè (device id), êîòîðûå ïîääàþòñÿ ðàñøèôðîâêå ñ ïîìîùüþ òàáëèö.  ÷àñòíîñòè, â òàáëèöå sandra ñîäåðæèòñÿ áîëåå 6 òûñ. êîäîâ ðàçëè÷íûõ óñòðîéñòâ.
Ãäå âçÿòü äðàéâåð
Êîíå÷íî, ìîæíî íå íàïðÿãàòüñÿ è óñòàíîâèòü âñå äðàéâåðû ïðÿìî ñ êîìïàêò-äèñêà, èäóùåãî â êîìïëåêòå ñ óñòðîéñòâîì. Òàêîå ðåøåíèå âïîëíå îïðàâäàííî, íî òîëüêî íà ïåðâîå âðåìÿ. Äðàéâåðû (îñîáåííî äëÿ âíóòðåííèõ óñòðîéñòâ) èìåþò òåíäåíöèþ ÷àñòî îáíîâëÿòüñÿ, ïîýòîìó ïîëåçíî èíîãäà ïîèñêàòü â Èíòåðíåò íîâûå âåðñèè. Èíà÷å âåëèêà âåðîÿòíîñòü ñòîëêíóòüñÿ ñ íåñîâìåñòèìîñòüþ óñòðîéñòâà ñ íîâûì ïðîãðàììíûì îáåñïå÷åíèåì èëè äðóãèì êîìïëåêòóþùèìè.
Åñëè âû òî÷íî çíàåòå äîìåííîå èìÿ ñàéòà ïðîèçâîäèòåëÿ (èëè äîãàäûâàåòåñü – wwwïðîèçâîäèòåëü.com, wwwïðîèçâîäèòåëü.com.tw), òî ìîæíî íà÷èíàòü ïîèñê. Íà òèòóëüíîé ñòðàíèöå îòûùèòå êíîïêó “download”, “drivers”, “support” èëè àíàëîãè÷íóþ. Äàëåå ïðåäñòîèò âûáðàòü èç ñïèñêà èìåííî òî óñòðîéñòâî, êîòîðîå ó âàñ èìååòñÿ. Âïîëíå âîçìîæíî, ÷òî âû óâèäèòå íåñêîëüêî óñòðîéñòâ ñ ñîâïàäàþùèìè íàçâàíèÿìè, îòëè÷èÿ êîòîðûõ áóäóò çàêëþ÷àòüñÿ òîëüêî â ñóôôèêñàõ èëè äàæå íîìåðàõ ðåâèçèé. Îáðàùàéòå íà ýòî âíèìàíèå, èíà÷å äðàéâåð ìîæåò íå ïîäîéòè. Äàëåå, ïî âîçìîæíîñòè ñêà÷èâàéòå äðàéâåðû íå òîëüêî äëÿ òîé îïåðàöèîííîé ñèñòåìû, êîòîðàÿ ó âàñ óñòàíîâëåíà, íî è äëÿ äðóãèõ ÎÑ: âî âðåìÿ èíñòàëëÿöèè íîâîé windows áóäåò íåïðèÿòíî îáíàðóæèòü ôàêò îòñóòñòâèÿ íåîáõîäèìîãî äðàéâåðà.
Åñëè âàì íèêàê íå óäàåòñÿ íàéòè íóæíûé ñàéò, îáðàùàéòåñü íà ñïåöèàëèçèðîâàííûå äðàéâåðíûå ñàéòû wwwwindrivers.com, wwwdriverhq.com, wwwdrv.ru . Ñêà÷èâàòü îòòóäà íåïîñðåäñòâåííî ôàéëû äðàéâåðà ìîæíî òîëüêî â îäíîì ñëó÷àå: ôèðìà-ðàçðàáîò÷èê óæå ïðåêðàòèëà ñâîå ñóùåñòâîâàíèå è åå ñàéòà ôèçè÷åñêè íåò â Ñåòè. Ãîðàçäî ëó÷øå âîñïîëüçîâàòüñÿ ïîèñêîì íå äðàéâåðà, à ñàéòà ïðîèçâîäèòåëÿ èëè åãî ñòðàíèöû òåõíè÷åñêîé ïîääåðæêè.
Êàê óñòàíîâèòü
Óñòàíîâêà äðàéâåðà çàêëþ÷àåòñÿ â ñëåäóþùåì: windows îáíàðóæèâàåò .inf-ôàéë, îòûñêèâàåò â íåì ñòðîêè èäåíòèôèêàöèè plug&play-óñòðîéñòâ, è åñëè îíè ñîâïàäàþò ñ èíôîðìàöèåé, âûäàííîé ñàìèì óñòðîéñòâîì, ñèñòåìà âûïîëíÿåò ïðåäïèñàííûå äåéñòâèÿ ïî êîïèðîâàíèþ ôàéëîâ, äîáàâëåíèþ çàïèñåé â ðååñòð è ò.ä. Âû äîëæíû óêàçàòü ìåñòîïîëîæåíèå ôàéëà â îòâåò íà çàïðîñ ìàñòåðà îáíîâëåíèÿ îáîðóäîâàíèÿ. Ìàñòåð çàïóñêàåòñÿ ëèáî àâòîìàòè÷åñêè, ïîñëå ïîÿâëåíèÿ ñîîáùåíèÿ î íàéäåííîì óñòðîéñòâå, ëèáî âðó÷íóþ.  ïîñëåäíåì ñëó÷àå çàéäèòå â «Ñâîéñòâà ñèñòåìû» (íàæàòü ÿ+pause), âûáèðàéòå çàêëàäêó «Óïðàâëåíèå óñòðîéñòâàìè», ïîòîì ñâîéñòâà íóæíîãî óñòðîéñòâà, çàêëàäêó «Äðàéâåð», «Îáíîâèòü äðàéâåð».
Åñëè â êîìïëåêòå ñ äðàéâåðîì åñòü ñâîé èíñòàëëÿòîð, òî ëó÷øå âîñïîëüçîâàòüñÿ èì. Äëÿ ýòîãî íóæíî ïîñëå ïîÿâëåíèÿ ñîîáùåíèÿ î íàéäåííîì óñòðîéñòâå íàæàòü «esc», çàãðóçèòü windows áåç äðàéâåðà è çàïóñòèòü èíñòàëëÿòîð. Îí ñêîïèðóåò âñå ôàéëû äðàéâåðà â ïàïêó windowsinfother, ãäå äðàéâåð è áóäåò íàéäåí ïîñëå ïåðåçàãðóçêè. Êðîìå òîãî, áóäóò óñòàíîâëåíû äîïîëíèòåëüíûå ïðîãðàììû, èäóùèå â êîìïëåêòå. Íåìàëîâàæíî òàêæå è òî, ÷òî â áîëüøèíñòâå ñëó÷àåâ èíñòàëëÿòîð ìîæåò êîððåêòíî óáðàòü äðàéâåð, íå îñòàâèâ ñëåäîâ ñâîåãî ïðåáûâàíèÿ («Ïàíåëü óïðàâëåíèÿ»/«Óñòàíîâêà è óäàëåíèå ïðîãðàìì»).
Êàê óäàëèòü âðó÷íóþ
Åñëè óñòàíîâëåííûé âàìè äðàéâåð íå ñïðàâëÿåòñÿ ñî ñâîèìè ôóíêöèÿìè è äàæå âûçûâàåò îøèáêè è ñáîè, åãî íóæíî óäàëèòü. Ïðîñòî íàæàòü «del» â ñïèñêå óñòðîéñòâ, à ïîòîì äîæäàòüñÿ ñîîáùåíèÿ î íîâîì óñòðîéñòâå?.. Èíîãäà ýòî ïîìîãàåò, èíîãäà – íåò. Äåëî â òîì, ÷òî windows ìîæåò ñëåäóþùèé ðàç è íå ñïðîñèòü ó âàñ äðàéâåð, à ïðîñòî ïðîèíôîðìèðîâàòü î íàéäåííîì óñòðîéñòâå è òóò æå âåðíóòü âñå íà ìåñòî. Äëÿ óäàëåíèÿ èíôîðìàöèè î äðàéâåðå ïîòðåáóåòñÿ äîïîëíèòåëüíî âûéòè â dos, çàéòè â êàòàëîã windows/inf è íàéòè òàì .inf-ôàéë íóæíîãî (òî÷íåå, óæå íåíóæíîãî) äðàéâåðà è óäàëèòü åãî. Âñëåä çà íèì ìîæíî îòïðàâèòü è .vxd-ôàéëû, êîòîðûå îáû÷íî íàõîäÿòñÿ â windows/system, íî òóò íóæíî ïðîÿâèòü àêêóðàòíîñòü, òàê êàê ìîæíî è ïåðåñòàðàòüñÿ. Òåïåðü ïîñëå ïåðåçàãðóçêè windows îáíîâèò ñâîþ áàçó äàííûõ è íå íàéäåò ñòàðîãî äðàéâåðà, à çíà÷èò, ìîæíî óñòàíàâëèâàòü íîâûé èëè âîçâðàùàòü íà ìåñòî ñòàðûé, õîðîøî ðàáîòàâøèé äî òîãî, êàê âû íà÷àëè ðåìîíòèðîâàòü òî, ÷òî íå ñëîìàëîñü.