Pagrindinis kanalas, ką. Kaip atkurti sistemos veikimą, PIO ir DMA režimus

Retkarčiais susiduriu su vartotojų skundais, kad CD/DVD įrenginys labai lėtai įrašo diskus. Kartais disko įrašymo laikas užtrunka iki pusantros valandos vietoj skirtų 5-10 minučių! Be to, situacija yra tokia pati, kai bandote įrašyti bet kokia programa (nuo Nero, ImgBurn ar Astroburn iki standartinio CD įrašymo vedlio) ir į bet kurį diską.

Dažniausios tokios situacijos priežastys – pigūs, nekokybiški diskai, kuriuose kas nors anksčiau bandė ką nors įrašyti ar skaityti. Faktas yra tas, kad „Windows“ (tiksliau, „Atapi.sys“ tvarkyklė) turi galimybę savarankiškai pasirinkti vieną iš kelių greičio režimų darbui su disku. Taigi, jei atsiranda daug skaitymo / rašymo klaidų, „Windows“ automatiškai perjungia prisijungimo prie disko greitį iš didžiausio greitas režimas keitimasis duomenimis DMA lėčiau, bet patikimiau PIO

Su tuo susitvarkyti nėra sunku.

Norėdami tai padaryti, turite atidaryti " įrenginių tvarkytuvė"einant į meniu" Pradėti» -> « Kontrolės skydelis«->» Sistema" -> žymė" Įranga" -> spustelėkite mygtuką " įrenginių tvarkytuvė«.

Arba, jei darbalaukyje yra piktograma Mano kompiuteris» - spustelėkite jį dešiniuoju pelės mygtuku spustelėkite ir pasirodžiusiame meniu kairiuoju pelės mygtuku spustelėkite elementą „ Savybės“. Na, tada vėl pažymėkite " Įranga"ir spustelėkite mygtuką" įrenginių tvarkytuvė«

Atidarykite „Įrenginių tvarkytuvė“

Tada sąraše raskite elementą IDE ATA/ATAPI valdikliai ir išplėskite valdiklių sąrašą spustelėdami pliuso ženklą jo kairėje.

Turi būti bent du taškai:

  • Pirminis IDE kanalas
  • Antrinis IDE kanalas

O dabar – IDE valdiklio pirminių ir antrinių kanalų savybės

Abiejų kanalų ypatybėse skirtukas „ Papildomos parinktys«

Taigi čia yra. Kad ir kur lauke“ Dabartinis režimas pervedimai Lauke parašyta „Ultra DMA mode***“ arba „PIO“. Perkėlimo režimas"variantas" DMA, jei yra«.

Patikrinę abu kanalus, uždarykite visus atidaryti langus mygtukai "Gerai" ir paleiskite kompiuterį iš naujo.

Jei nepadėjo.

Jei taip atsitiks, kad tai nepadėjo, nenusiminkite!

Atlikite viską, kaip aprašyta aukščiau, bet kai dešiniuoju pelės mygtuku spustelėkite elementus " Pirminis, antrinis IDE kanalas» pasirinkite ne elementą „Ypatybės“, o „ Ištrinti«!

Ištrinkite kanalą

Paklausus, ar esate tikri, nedvejodami spustelėkite „ Taip«.

Patvirtinti ištrynimą

Šie veiksmai lems tai, kad po perkrovimo sistema iš naujo nustatys abiejų kanalų charakteristikas ir tinkamai įvertins ryšio su įrenginiu greitį.

Beje, „Windows 7“. Taip pat galite pabandyti " Išjungti", bet ne " Ištrinti» kanalai be DMA

Kaip įjungti Ultra DMA režimą, išjungti PIO. Aparatinės įrangos pertraukimai įkelia sistemą

Aparatinės įrangos trikdžiai Kaip įjungti Ultra DMA režimą

2. Išjunkite klaidų tikrinimą .


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E96A-E325-11CE-BFC1-08002BE10318>.


Patikrinkite tuose pačiuose skyriuose


0x10010 - atitinka UDMA režimą 5 (ATA100).
0x8010 – UDMA režimas 4 (ATA66).
0x2010 – UDMA režimas 2 (ATA33).
0x0410 – 2 kelių žodžių DMA režimas

Bet jei tiksliai nežinote, kokiu režimu varžtas turi veikti ir jei viską padarėte teisingai, bet po perkrovimo niekas nepasikeitė (mažai tikėtina, bet staiga...), tada
Tokiu atveju pirmiausia pašalinkite IDE valdiklį iš įrenginių sąrašo ir paleiskite iš naujo. „Windows“ vėl suras ir iš naujo įdiegs IDE valdiklio tvarkyklę, o visi įrenginiai veiks reikiamais DMA režimais („MasterDeviceTimingMode“ ir „SlaveDeviceTimingMode“ patys įgis norimą reikšmę).

Dabar apie Hardware Interrupts procesą – patį aparatinės įrangos pertraukimo procesą. Kai kietasis diskas yra blogas, jis nuolat praneša apie skaitymo klaidas, todėl atsiranda šių trikdžių. Procesorius pradeda taisyti šias klaidas, o ne jūsų užduotį, ir prasideda stabdžiai.

Tai įmanoma ir ne tik per kietąjį diską. Galite pabandyti pakeisti pertraukimo numerius BIOS, bet tai jau kita istorija.

Aiškinu pirštais. Ar matai vidurinį?

Jei kietasis diskas staiga pradeda lėtėti. Spontaniškas PIO režimo įjungimas ir kaip su juo elgtis

Kietasis diskas yra prijungtas prie pagrindinės plokštės kabeliu. Šis kabelis iš esmės sujungia standžiojo disko elektroniką su pagrindinės plokštės disko valdikliu. Kabelio tipas (IDE, SATA, .) nesvarbus. Taip, kiekvienas kabelio tipas turi savo fizinius duomenų perdavimo apribojimus, tačiau tai tik parodo, kokiam duomenų srautui buvo pritaikyta jo galuose esanti „aparatinė įranga“.

Disko valdiklis gali dirbti su diskais keliais skirtingais režimais. Kietojo disko elektronika, savo ruožtu, taip pat palaiko įvairius darbo režimus su disko valdikliu. Disko / valdiklio režimų rinkiniai gali nesutapti ir dažniausiai taip nutinka.

Pagal numatytuosius nustatymus operacinė sistema pasirenka greičiausią veikimo režimą iš tų, kurie vienu metu palaiko ir valdiklį, ir diską.

Daugeliui žaidimų analogijos yra aiškesnės, todėl naudosiu vieną iš jų.

Visi žino, kad 3D gali būti programinė (Software Rendering) ir techninė (Direct3D, OpenGL).

Programinėje įrangoje 3D kiekvieną kadrą apskaičiuoja procesorius, o vaizdo plokštė yra atsakinga tik už gauto vaizdo atvaizdavimą ekrane. 3D skaičiavimai naudoja daug matematikos, kuri labai apkrauna procesorių, o rezultatai yra gana vidutiniški. Kodėl tai vyksta? Faktas yra tas, kad centrinis procesorius (CPU) yra universalus, tai yra, jis pritaikytas visiškai skirtingų tipų skaičiavimams. 3D kompiuterija yra tik siaura užduočių, kurias gali atlikti CPU, klasė. Ir pasirodo, kad universalus CPU neveikia optimaliai su grafika.

Aparatūros 3D atveju procesorius įmeta į vaizdo plokštę primityvus (tekstūras, modelius ir pan.) ir duoda komandas jiems apdoroti, o scenos konstravimą ir gražius efektus atlieka pati kortelė - naudodamas savo specialią. grafikos procesorius (GPU, GP), paryškintas kaip tik tokioms užduotims. Skaičiavimai ant jo yra pastebimai greitesni CPU nekraunama.

Taigi, PIO yra 3D programinės įrangos tipas: visas darbas su disku atliekamas per procesorių. Labai lėtas ir reikalaujantis daug išteklių.
O DMA yra aparatinės įrangos duomenų apdorojimas, kuriame naudojami visų rūšių „akceleratoriai“. Jei tik juos palaiko valdiklis ir pats diskas.

„Windows“ veikia su diskais DMA režimu. Na, kaip taisyklė.

Tam tikromis sąlygomis (pavyzdžiui, jei įvyksta kelios konkrečios skaitymo ir rašymo klaidos), Windows perjungia disko veikimo režimą į PIO. Iš karto, visam laikui ir be galimybės reabilituotis.

Po to neįmanoma priversti sistemos dirbti su disku DMA režimu naudojant standartinius metodus.
Apie nestandartinius – šiek tiek žemesni.

Simptomai, kad „Windows“ perjungė standųjį diską į PIO režimą

  • Sistema pradėjo siaubingai lėtėti disko operacijose. Darbo su disku greitis sumažėjo 2-3 kartus.
  • Disko operacijų metu Procesorius pradėjo per daug apkrauti. „Dispečeryje“ Windows užduotys„Sistemos procesas (arba pertraukimų procesas „Process Explorer“ programoje) užima 80–90% procesoriaus laiko.
  • To, kas vyksta, aštrumas ir staigumas. Dar vakar / prieš 5 minutes sistema veikė kaip įprastai, bet čia jūs.

Šiuolaikinėje realybėje, kai kietieji diskai yra lėčiausi kompiuterių įrenginiai, „butelio kaklelis“, lėtinantis programų darbą, net dvigubai sumažėjęs jų greitis gali tapti katastrofišku.

Įsitikinkite, kad Windows perjungė standųjį diską į PIO režimą

Kompiuterio „Valdymo pulte“ atidarykite „Įrenginių tvarkytuvę“.
RMB „Mano kompiuteris“ (nesvarbu darbalaukyje arba skydelyje „Pradėti“) → „Tvarkyti“.

Išskleiskite disko valdiklio šaką medyje ("IDE ATA / ATAPI valdikliai") ir suraskite kanalą, prie kurio prijungtas mūsų varžtas.
Paspauskite RMB → „Ypatybės“ (arba tiesiog dukart spustelėkite kairiuoju pelės mygtuku)

Jei „Perdavimo režimas“ nustatytas į „DMA, jei yra“, bet iš tikrųjų standusis diskas veikia PIO režimu (žr. paveikslėlį žemiau), tada viskas yra blogai, ir tai yra mūsų atvejis.

Norėdami ištaisyti klaidą, tiesiog pašalinkite išjungtą įrenginį ir vėl jį įdiekite. Tai galima padaryti iš tos pačios „Įrenginių tvarkytuvės“.

Arba einame į registrą.

Registre („Pradėti“ → „Vykdyti“ → regedit) turite eiti į filialą adresu:

0000 - paties valdiklio nustatymai.
0001 - pirminio kanalo nustatymai (pirminis IDE Chanell).
0002 - antrinio kanalo nustatymai (Secondary IDE Chanell).

MasterDeviceTimingModeAllowed
- didžiausio greičio režimas, kuriuo leidžiama veikti pagrindiniam (pagrindiniam) įrenginiui kanale. Iš esmės pagrindinė reikšmė yra dvejetainė kaukė. Apriboja „Perdavimo režimų“ pasirinkimą dialogo lange.

MasterDeviceTimingMode
- esamas pagrindinio įrenginio veikimo režimas kanale. Atitinka dialogo lange esančią parinktį Current Transfer Mode.

Tie patys klavišai, pradedant Slave, o ne Master, taikomi pagalbiniam įrenginiui kanale:

Jei dialogo lange Įrenginio tipas pasirenkamas rankiniu būdu, atitinkami nustatymai išsaugomi raktuose su vartotojo priešdėliu:

  • UserMasterDeviceTimingModeAllowed
  • UserMasterDeviceTimingMode
  • UserSlaveDeviceTimingModeAllowed
  • UserSlaveDeviceTimingMode

Bet kurio rakto reikšmė [. ]DeviceTimingModeAllowed turi būti 0xffffffff . Tai reiškia, kad pasirinktas įrenginys gali veikti bet kokiu duomenų perdavimo režimu, be apribojimų.

Jei rakto reikšmė yra 0x00000001f (HEX 1f), įrenginys gali veikti tik PIO režimu.

Pakeiskite norimo [. ]DeviceTimingModeLeidžiama „ffffffff“ ir paleisti iš naujo.

Darbo režimo kodai:

0х0000001f – PIO
0x00000410 – kelių žodžių DMA režimas 2 ir PIO 4.
0x00002010 – UDMA 2 režimas (ATA33).
0x00008010 – UDMA 4 režimas (ATA66). Norėdami įjungti, galite naudoti kaukę "0x0000ffff"
0x00010010 – UDMA režimas 5 (ATA100). Norėdami įjungti, galite naudoti kaukę "0x000ffffff"

ATA/ATAPI versijos (.4,5,6.) yra X3T13 komiteto patvirtintos ATA/ATAPI specifikacijos versijos. O PIO (programuota įvestis-išvestis) ir DMA/UDMA yra duomenų perdavimo režimai. Vienas neturi nieko bendra su kitu. PIO režimai reiškia privalomą procesoriaus naudojimą perduodant duomenis - nuskaitydamas duomenis iš laikmenos, CPU nuskaito juos iš valdiklio prievado (procesoriaus IN komanda), rašydamas CPU rašo į prievadą (OUT komanda). DMA (UDMA) režimuose CPU tik inicijuoja perdavimą (ir pirmiausia DMA valdiklį) – likusį darbą atlieka DMA valdiklis (tiesioginė prieiga prie atminties) ir IDE valdiklis (bus Master režimu). Akivaizdu, kad pastarasis variantas yra pelningesnis - mažesnė procesoriaus apkrova - todėl po 1995 metų niekas nekūrė PIO režimų, o PIO-5 niekada nebuvo įtrauktas į patvirtintas ATA/ATAPI specifikacijas (man nesvarbu, kas ką pasiūlė prie X3T13 susitikimai). O „UltraDMA 44“ yra „UltraDMA 3“ – toks režimas egzistuoja, tiesiog beveik niekas jo nenaudoja (nes jo palaikymas galimas visur, kur yra UDMA 4–66). Beje, ATA/ATAPI-6 dar nepatvirtintas, šis dokumentas egzistuoja preliminarioje versijoje, vadinamasis darbinis projektas, ir dar gali keistis (bet vargu ar ten bus pridėtas PIO-5). Paskutinė patvirtinta versija 5. Ir UDMA66 pasirodė su ATA-4, o UDMA100 su ATA-5. Specifikacijose pateikiamos rekomendacijos dėl duomenų perdavimo režimų naudojimo ir jos visai nėra privalomi jų palaikymo reikalavimai. Yra varžtai, atitinkantys ATA-5, bet palaikomi tik UDMA66 (pavyzdžiui, Quantum Fireball+ LM). Taip pat yra kompaktinių diskų, kurie palaiko UDMA33 ir atitinka ATAPI-4 ir 5. Pradedant nuo 4 versijos, ATA ir ATAPI specifikacijos buvo sujungtos į vieną dokumentą.

Taip atsitinka, jei XP nustato, kad įrenginys neveikia stabiliai jam pasirinktu režimu. Tai lemia skaitymo klaidų, gautų iš disko, skaičius. Paprastai tai reiškia, kad diskas yra prastos būklės ir iš tikrųjų jis turėtų būti išjungtas. Tačiau gaila išmesti iš pažiūros veikiančią pavarą, todėl tokių įrenginių galima rasti mūsų skaitytojų automobiliuose. Nors klaidų kontrolės mechanizmų dėka daugelis tokių diskų gali veikti ilgai, laimingai ir be problemų, nepaisant XP nuomonės apie juos. Vienintelis dalykas, kuris gadina kraują jų savininkams – nuolatiniai sistemos stabdžiai dėl PIO režimo. Nesu iki galo tikras, kaip veikia ir yra valdoma klaidų kontrolės sistema XP, todėl negaliu garantuoti, kad šis patarimas veiks visais atvejais. Bet galite pabandyti.
Norėdami išjungti klaidų stebėjimo režimą, galite pabandyti nustatyti ErrorControl raktą, esantį HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\ į 0

Atidarykite įrenginių tvarkyklės langą

I variantas:

1. Dešiniuoju pelės mygtuku spustelėkite piktogramą „Mano kompiuteris“.
2. Išskleidžiamajame meniu kairiuoju pelės mygtuku pasirinkite „Valdymas“.
3. Atsidarys langas „Kompiuterių valdymas“, kuriame kairėje esančiame sąraše reikia pasirinkti (vieną kartą spustelėti) kairiuoju pelės mygtuku „Device Manager“, po kurio dešinėje šio lango pusėje bus pasiekiama „Device Manager“. .

II variantas:

1. Apatiniame kairiajame darbalaukyje spustelėkite mygtuką „Pradėti“, tada išskleidžiamajame meniu eikite į „Valdymo skydas“.
2. Atsidariusiame lange „Valdymo skydas“ (arba meniu) dukart spustelėkite (arba spustelėkite vieną kartą) piktogramą „Sistema“.
3. Atsidariusiame lange „Sistemos ypatybės“ pasirinkite skirtuką „Aparatūra“.
4. Lango „Sistemos ypatybės“ skirtuke „Aparatūra“ spustelėkite mygtuką „Įrenginių tvarkytuvė“.

Patikrinkite IDE kanalų veikimo režimus

1. „Device Manager“ lange atidarykite elementą „IDE ATA/ATAPI Controller“ (spustelėkite „+“ mygtuką šalia elemento „IDE ATA/ATAPI Controller“ arba dukart spustelėkite šį elementą.
2. Dešiniuoju pelės mygtuku spustelėkite elementą „Pagrindinis IDE kanalas“ ir išskleidžiamajame meniu kairiuoju pelės mygtuku spustelėkite „Ypatybės“.
3. Atsidariusiame lange „Ypatybės: pagrindinis IDE kanalas“ pasirinkite skirtuką „Išplėstiniai nustatymai“.
4. Skirtuko „Išplėstiniai nustatymai“ srityse „0 įrenginys“ ir „1 įrenginys“ eilutėje „Transfer mode:“ turėtų būti nustatyta „DMA, jei yra“. Jei eilutėje „Transfer mode:“ nustatyta „Tik PIO“, turite nustatyti „DMA, jei yra“ (pasirinkite iš išskleidžiamojo sąrašo dešinėje) ir spustelėkite mygtuką „Gerai“.
5. Pakartokite 2)–4) veiksmus, skirtus „IDE ATA/ATAPI Controller“ „Antrinis IDE kanalas“ lange „Įrenginių tvarkytuvė“.
6. Baigę operacijas, turite iš naujo paleisti „Windows“. Po perkrovimo patikrinkite IDE kanalų veikimo režimus. Jei po atliktų operacijų eilutė „Transfer mode:“ vis dar nustatyta į „Tik PIO“, tai reiškia, kad įdiegėte neteisingi vairuotojai pagrindinė plokštė. Tokiu atveju turite įdiegti „vietines“ pagrindinės plokštės tvarkykles ir įjungti DMA režimą.

Jei kyla problemų dėl standžiojo disko veikimo, pirmiausia turite išvalyti standųjį diską nuo šiukšlių, tada jį defragmentuoti ir pačioje pabaigoje patikrinti, ar kietajame diske nėra klaidų, jūsų „sraigtas“ taip pat gali sulėtėti dėl blogų sektorių. (blogi blokai), taip pat skaitykite mūsų straipsnius: Kas yra blogi sektoriai ir kaip juos pašalinti naudojant HDDScan programą.

Atnešė kompiuterį ir skundėsi žemu našumu, bandė iš naujo įdiegti operacinę sistemą, nepadeda, komponentai ne iš praeito amžiaus, turėtų veikti su kietu B, yra tik vienas dalykas...

Pirmas dalykas, į kurį atkreipčiau dėmesį, yra teisingas džemperių prijungimas prie standžiųjų diskų, tačiau apie tai turime atskirą straipsnį "Trumpeliai standžiajame diske", galite jį perskaityti, bet mes turėjome kitokią problemą.
Kartais du IDE įrenginiai yra prijungti ne visai teisingai, pavyzdžiui, kietasis diskas prijungiamas prie vienos pagrindinės plokštės IDE jungties, naudojant kabelį kaip pagrindinį įrenginį ir CD/DVD kaip įrenginį (Slave).
Daugelis gali pasakyti, kad tai yra teisinga, nes kietasis diskas yra svarbesnis, taip, bet beveik visada diskas veikia lėčiau nei kietasis, ir jie yra sujungti vienu kabeliu. Tai reiškia, kad IDE valdiklis perjungia abu įrenginius į lėtesnį važiavimo režimą, kaip ir buvo mūsų atveju. Jei turite reikalų su sena konfigūracija, visada geriau kietąjį diską prijungti atskirai nuo disko, atskiru kabeliu.
Tas pats pasakytina apie du standžiuosius diskus, prijungtus prie to paties kabelio, jie abu turi palaikyti greičiausią duomenų perdavimo režimą. Jei vienas kietasis diskas yra lėtesnis ir veikia Ultra ATA/100 režimu, tai kitas greitesnis, skirtas veikti Ultra ATA/133 režimu, veiks lėto Ultra ATA/100 greičiu.
Paleidžiu kompiuterį, einu į įrenginių tvarkyklę, tada IDE ATA/ATAPI valdiklius, pasirenku elementą Primary IDE channel, du kartus spusteliu kiekvieną kanalą kairiuoju pelės mygtuku ir einu į skirtuką Papildomi parametrai. Kartu matau ir disko įrenginį kietasis diskas Jie dirba PIO režimu, nei daugiau, nei mažiau, taip ir būna, aišku kietasis diskas sulėtės.

Teko įsigyti papildomą IDE laidą ir kiekvieną įrenginį prijungti prie pagrindinės plokštės atskirai. Teko keisti ir diską, ne visai seną, bet matyt neveikiantį, veikė tik PIO režimu, net kitame kompiuteryje, nieko su juo nedarėme. Beje, įdomus pavyzdys pateiktas mūsų straipsnyje PIO ir DMA

PIO (Programmable Input/Output) yra gana pasenęs įrenginių veikimo režimas, kurio veikimo metu jis naudoja centrinį procesorių, kuris neabejotinai sumažina našumą.

DMA (tiesioginė prieiga prie atminties) – režimas, kai standusis diskas arba diskas tiesiogiai prisijungia laisvosios kreipties atmintis o tai, žinoma, žymiai padidina produktyvumą.

  1. Žinoma, pageidautina naudoti DMA režimą, bet kartais kai daznos klaidos skaitymas iš kietojo disko, Windows XP perjungia DMA režimą į PIO. Ir kyla klausimas, kaip įjungti DMA režimą? Visų pirma, pabandykime nustatyti „Transfer mode“ režimą į „DMA, jei yra“, tada „OK“ ir paleiskite iš naujo. Kompiuteris paleidžiamas, eikite į įrenginių tvarkytuvę ir žiūrėkite Transfer Mode, DMA yra visur, vadinasi, mums pavyko, jei ne, pabandykite kitą metodą.
  2. Turite iš naujo įdiegti tvarkykles pagrindinėje plokštėje, tai taip pat kartais padeda.
  3. Norėdami prijungti šį įrenginį, turite naudoti 80 laidų laidą, taip pat pabandykite pakeisti IDE kabelį arba prijunkite standųjį diską prie kitos pagrindinės plokštės jungties, pirmiausia patikrindami, ar nėra sulenktų kontaktų.
  4. Norėdami grįžti į DMA režimą, galite naudoti registrą, turite išjungti klaidų valdymo sistemą ir rankiniu būdu nustatyti DMA režimą, tačiau šį metodą geriausia naudoti paskutinį kartą, galite perskaityti mūsų straipsnyje PIO ir DMA, bet dabar pabandykime tašką Pirmas Nr.5.
  5. Ištriname pirminį ir antrinį IDE kanalus, užvedame pelės žymeklį ant jų, dešiniuoju pelės mygtuku spustelėjame ir pasirenkame trinti, paleidžiame iš naujo, operacinė sistema turėtų rasti valdiklius ir persijungti į DMA perdavimo režimą.

Kiti identiški parinkčių pavadinimai: IDE kanalas 0 pagrindinis, pagrindinis pagrindinis.

BIOS yra keletas nustatymų konfigūravimo parinkčių kietieji diskai ir kiti vidiniai atminties įrenginiai (disai). „Primary IDE Master“ parinktis yra viena iš dažniausiai naudojamų tokio tipo.

Kaip taisyklė, prieš pasirodymą SATA sąsaja, dauguma pagrindinių plokščių asmeninius kompiuterius palaikomi tik IDE sąsajos diskai. Paprastai vartotojas galėjo įdiegti ne daugiau kaip 4 įrenginius – standžiuosius diskus arba CD/DVD įrenginius. Du iš jų gali būti pirminiame IDE kanale (pirminiame), o kiti du – antriniame kanale (antriniame). Kiekvienoje iš šių dviejų diskų porų vienas diskas yra pagrindinis (Master), o antrasis – vergas (Slave). Taigi, BIOS, kaip taisyklė, yra keturios disko konfigūravimo parinktys:

  • Pirminis IDE meistras
  • Pirminis IDE vergas
  • Antrinis IDE meistras
  • Antrinis IDE vergas

Kiekvienas IDE kanalas yra jungtis, prie kurios prijungiate IDE duomenų kabelį, kuris savo ruožtu turi tris jungtis. Vienas iš jų skirtas prijungti prie pagrindinės plokštės IDE jungties, kiti du skirti diskų prijungimui. Pasirinkimas, kuriai kategorijai priklausys pavara - Master arba Slave kategorija, nustatoma tik įrengiant trumpiklius ant pavarų, kurie turi būti atliekami pagal instrukcijas, pateiktas kartu su pavara.

Parametre galite pamatyti daugybę pavaldžių parinkčių, kurios gali nustatyti pavaros tipą, jo charakteristikas, talpą ir kai kuriuos veikimo parametrus.

Svarbiausia iš šių parinkčių yra parinktis Tipas. Paprastai jis gali turėti šias reikšmes:

  • Automatinis – pavaros tipas aptinkamas automatiškai
  • Vartotojas – vartotojas gali rankiniu būdu nustatyti disko tipą
  • CDROM – įrenginys yra CD/DVD įrenginys
  • ZIP diskas yra „Iomega ZIP“ tipo įrenginys
  • LS-120 – pavara yra LS-120 tipo įrenginys
  • Nė vienas šį įrenginį nėra naudojamas

Be to, naudodami šią parinktį, kartais galite pasirinkti iš anksto nustatytą disko tipą, pažymėtą skaičiumi, pavyzdžiui, nuo 0 iki 50.

Jei vartotojas pasirenka reikšmę Vartotojas, tada charakteristikas jis turės nurodyti pats kietasis diskas, pvz., galvučių, cilindrų ir sektorių skaičius.

Taip pat dažnai randamos šios papildomos parinktys:

  • LBA režimas
  • IDE HDD blokavimo režimas arba kelių sektorių perkėlimai
  • Užprogramuoti I/O režimai

Paprastai, prijungus diską ir paleidus kompiuterį, BIOS automatiškai pasirenka parinkties Type reikšmę, lygią Auto. Tai reiškia, kad BIOS automatiškai aptinka visas disko parametrų reikšmes ir rankinis nustatymas tai nėra būtina.

Didžioji dauguma IDE diskų palaiko automatinis nustatymas. Vienintelės išimtys gali būti labai seni diskai, retai randami senoviniuose kompiuteriuose, kuriems gali prireikti rankinis montavimas galvučių, cilindrų ir sektorių skaičius.

LBA režimo parinktis reikalauja paaiškinimo. Ši parinktis skirta įjungti adresavimo režimą, naudojamą didesniuose nei 504 MB standžiuosiuose diskuose. Jei naudojate HDD mažesnį garsumą, turite išjungti šią parinktį. Kitų parametrų atveju geriausia palikti numatytąsias reikšmes.

Naudingas tinklaraštis pradedantiesiems kompiuterių vartotojams ir kt.

Kaip atkurti sistemos veikimą, PIO ir DMA režimus

Sveiki visi tinklaraščio skaitytojai. Šiame straipsnyje kalbėsime apie tai, kaip atkurti sistemos našumą. Dažnai vartotojai turi problemų lėtas darbas kompiuteris, ypač įrašant ir pas skaitymas diskai, arba tiesiog neprotingi sistemos „stabdžiai“ eksploatacijos ar pakrovimo metu. Kodėl sistema užšąla, skaitykite Čia
Tam gali būti daug priežasčių, šiandien siūlau apsvarstyti gana dažną - tai neteisingas darbo režimas CD/DVD – ROM Nustatymai → Antivirusinė programa kietieji diskai t.y. pakalbėkime apie PIO ir DMA. Skaitykite, kaip patikrinti, ar standžiajame diske nėra klaidų, ir jas ištaisyti. Čia

Kokia yra PIO ir DMA esmė ir skirtumas.

PIO ir DMA- tai yra du standžiųjų diskų veikimo režimai, bendrai bet kurio disko atveju.
PIO (programuojama įvestis / išvestis)- jau pasenęs režimas, kad jis veiktų, reikia
užsiimti CPU, todėl labai sumažėja našumas.
DMA (tiesioginė prieiga prie atminties)modernus metodas, kuris apeina procesorių ir
apeliacinius skundus tiesiogiai RAM, tai leidžia žymiai padidinti produktyvumą ir atsikratyti erzinančių „stabdžių“.
DMA režimas įvairiais variantais jau seniai naudojamas Operacinės sistemos Tačiau „Windows 7“, „8“ ir „10“. „Windows XP“, dažnai būna situacija, kurioje DMA automatiškai persijungia į PIO o sugrąžinti jį įprastiniais metodais nepavyks. Kas sukelia šią situaciją?
Įdiegta Windows XP mechanizmas klaidų valdymas, jei klaidos atsiranda per dažnai skaitant iš standžiojo disko ar kito įrenginio, sistema automatiškai persijungia į lėtesnį režimą, kur jų procentas mažesnis. Tačiau Windows XPį šį režimą gali įjungti įprastai veikiantį įrenginį.
Kaip ištaisyti klaidas Windows skaitykite čia

Taigi, patikrinkime visų diskų darbo režimus, kad sistema nesulėtėtų.

1 . Paleiskite konsolę "Kompiuterio valdymas"– dešiniuoju pelės mygtuku spustelėkite "Mano kompiuteris"

išskleidžiamajame meniu pasirinkite elementą "Įrenginių tvarkytuvė", arba per
Kontrolės skydelis. Arba Pradėti – Vykdyti – devmgmt.msc

2. pasirinkite " Įrenginių tvarkytuvė", pasirinkite IDE ATA/ATAPI valdikliai,

Atsidarys kelios linijos su valdikliais – domimės :
Pirminis ir antrinis kanalai IDE→ einame po vieną į savybiųšiuos kanalus (dešiniuoju pelės mygtuku spustelėkite kanalą, eilutė " Savybės"), į žymę" Papildomos parinktys",
Čia yra dvi grupės „0 įrenginys“ ir „1 įrenginys“, kiekvienas turi eilutes
„Perkėlimo režimas“– jį reikia pasirinkti "DMA, jei yra“, tada eilutė "Dabartinis perdavimo režimas", turi būti kažkas panašaus "Ultra DMA režimas: 4,

jei čia nustatytas „PIO režimas“, tada tai mūsųšansas ir mes pataisyk tai.
Jei visur režimas to vertas ultra DMA, tada su tavimi viskas gerai ir nereikia tęsti tolesnių veiksmų.
3. Pirmiausia pabandykime taisyti rankiniu būdu – kiekvienoje eilutėje „Perdavimo režimas“ nustatytas į „DMA, jei yra“, spustelėkite "GERAI" ir iš naujo paleiskite kompiuterį. Vėl įjungus
žiūrime į kanalų veikimo režimus, jei visur įdiegta DMA, vadinasi, viskas tvarkoje, jei liko PIO, tada tęsiame toliau.
4. Rasti dar kartą Pirminiai ir antriniai IDE kanalai ir ištrinkite juos (dešiniuoju pelės mygtuku spustelėkite kiekvieną kanalą, pasirinkite iš sąrašo "Ištrinti"). Nebijok, viskas bus gerai.
Iš naujo paleiskite kompiuterį - „Windows XP“ suras valdiklius ir perjungia juos į greitą darbo režimą, y., DMA. Patikrinkite rezultatą, visur turėtų būti režimas DMA.
5. Jei visa tai nepadėjo ir vėl pamatysite " PIO režimas", tada prireiks pertvarkyti vairuotojus pagrindinei plokštei - perkraukite
ir dar kartą patikrinkite rezultatą.
6. Na, paskutinis taškas, jei po visų kančių režimas PIO neišnyko, tuomet turėsite jį redaguoti registras Norėčiau pastebėti – atlikti bet kokias operacijas su
registrą labai atidžiai ir atsargiai, bet koks neteisingas veiksmas gali sukelti visišką jūsų sistemos neveikimą. Geriausia iš anksto pasidaryti registro kopiją.
Skaitykite, kaip sukonfigūruoti „Windows XP“ naudojant registrą Čia

Pirmiausia pabandykite išjungti klaidų valdymo sistemą.
Norėdami tai padaryti, registro filiale:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\,
sukurti raktą ErrorControl ir nustatykite jo vertę 0.

Po to paleiskite iš naujo ir atlikite žingsnį №4.

Visi jie yra pietinio mikroschemų rinkinio tilto dalis, o jų konfigūravimo parametrai paprastai yra skyriuje Integruoti periferiniai įrenginiai. Šiame skyriuje galimų parametrų skaičius priklauso nuo tam tikrų išorinių įrenginių skaičiaus konkretus modelis sistemos plokštė.

Paprastai „Integrated Peripherals“ turi parinkčių, kurios išjungia daugelį periferinių įrenginių, o jei „Windows“ operacinė sistema jų neranda, turėtumėte patikrinti, ar ji išjungta naudojant BIOS.

Taip pat galite priverstinai išjungti nenaudojamus įrenginius, taip atlaisvindami kai kuriuos sistemos išteklius, ir pakeisti kai kurių įrenginių nustatymus.

Skyriuje Integruoti periferiniai įrenginiai visi parametrai gali būti pateikti ilgo sąrašo pavidalu arba suskirstyti į kelias kategorijas. IN BIOS versijos su horizontalia meniu juosta (plokštes pagamino Intel, ASUS, ASRock) ieškokite meniu poskyrio tokiu pavadinimu Išplėstinė.

IDE valdiklio režimų konfigūravimas sistemoje „Windows“.

Šis parametras valdo pirmąjį IDE kanalą. Jį išjungus, PIO ir UDMA režimų nustatymai taps nepasiekiami, taip pat disko parametrai skyriuje Standartinės CMOS funkcijos.

1. Įjungta (Įjungta) – įjungtas pirmasis IDE kanalas;

2. Išjungta (Išjungta) – pirmasis IDE kanalas yra išjungtas ir nenaudoja sistemos resursų; tai galima padaryti, jei prie šio kanalo nėra prijungtų diskų.

Parametras panašus į ankstesnį, bet įjungia arba išjungia antrąjį IDE kanalą.

Parametras valdo IDE kanalą, panašų į OnChip IDE kanalą 0/1, bet turi skirtingas reikšmes:

2. Antrinis – įjungtas tik antrasis IDE kanalas;

3. Abu – įjungti abu IDE kanalai;

4. Išjungta – abu IDE kanalai išjungti.

Paprastai yra keturi tokie parametrai – po vieną kiekvienam įrenginiui, kurį galima prijungti prie pirmojo arba antrojo IDE kanalo. Naudodami juos galite pasirinkti vieną iš programinės įrangos įvesties/išvesties (PIO) režimų, kuriuos naudos šis įrenginys. PIO režimas šiandien yra gana lėtas ir naudojamas labai senuose standžiuosiuose diskuose arba CD-ROM įrenginiuose. Šiuolaikiniai IDE įrenginiai veikia greitesniu UDMA režimu, kuris bus aptartas vėliau.

1. Automatinis – norimą režimąįdiegta automatiškai; Tai yra numatytoji reikšmė ir rekomenduojama ją pasirinkti;

2. 0-4 režimas – priverstinis vienos iš PIO parinkčių įdiegimas: Režimas 0 yra lėčiausias ir atitinka 3,3 Mbit/s duomenų perdavimo spartą, o greičiausiu režimu A Maksimalus greitis 16,6 Mbps.

Rankiniu būdu reikia nurodyti PIO režimą tik tada, kai įrenginys nepalaiko UDMA ir BIOS negali jo tinkamai sukonfigūruoti, kai nustatyta į Auto. Pasirinkus per lėtą PIO režimą, nenaudojamos visos prijungto įrenginio galimybės, jei jis per greitas, duomenų perdavimo metu gali atsirasti klaidų.

Šie nustatymai įgalina arba išjungia UDMA (UltraDMA) režimo naudojimą kiekvienam IDE įrenginiui. Jis yra greitesnis nei PIO ir turi keletą realizavimo galimybių, kurios skiriasi maksimaliu greičiu: UDMA 33, UDMA 66, UDMA 100, UDMA 133. Norint naudoti UDMA 66 ir naujesnę versiją, reikalingas specialus 80 laidų kabelis, o UDMA 33 ir visoms PIO režimai tinka bet kuriam kabeliui.

1. Automatinis – įjungtas UDMA režimas; našumas bus parenkamas automatiškai, atsižvelgiant į maksimalų valdiklio ir pavaros greitį; jei duomenų mainai UDMA režimu neįmanomi, sistema automatiškai persijungs į PIO režimą;

2. Išjungta – UDMA režimas išjungtas, o duomenys tarp valdiklio ir įrenginio bus keičiami tik PIO režimu. Šią reikšmę galima nustatyti, jei kyla problemų prijungiant senus IDE įrenginius.

Šiuolaikinės operacinės sistemos gali pačios valdyti tokius režimus. Pavyzdžiui, norėdami sužinoti dabartinį IDE įrenginių veikimo režimą sistemoje Windows XP/Vista/7, atidarykite įrenginių tvarkytuvė, įrenginių sąraše išplėskite mazgą IDE ATA/ATAPI valdiklius, dukart spustelėkite pirminio arba antrinio kanalo piktogramą IDE ir eikite į skirtuką Papildomos parinktys. Čia galite sužinoti, kokiu duomenų mainų režimu naudoja įrenginiai Šis momentas, taip pat pakeisti darbo režimą iš UDMA į PIO arba atvirkščiai.

Šis nustatymas leidžia arba išjungia tiesioginės prieigos prie atminties (DMA) režimą visuose IDE standžiuosiuose diskuose.

1. Įjungta (Įjungta) – įjungtas DMA režimas;

2. Išjungta (Išjungta) – DMA režimas nenaudojamas.

Parametras valdo IDE valdiklio blokinį veikimo režimą, kuriame duomenų mainų greitis padidinamas vienu metu perduodant kelis sektorius su duomenimis. Visi modernūs kietieji diskai palaiko blokavimo režimą, todėl geriausia palikti jį įjungtą.

1. Enabled (On) - bloko režimas įjungtas, optimalus bloko dydis bus parenkamas automatiškai;

2. Išjungta (Išjungta) – blokavimo režimas išjungtas.

Šis nustatymas leidžia arba išjungia IDE valdiklio išankstinį duomenų gavimą.

1. Įjungta (Įjungta) – įjungtas išankstinio siuntimo režimas, kuris padidina duomenų mainų greitį; įdiegta pagal numatytuosius nustatymus;

2. Išjungta (Išjungta) – išankstinis iškvietimas nenaudojamas; Galite išbandyti šią parinktį, jei Sunkiai dirbti atsiranda disko klaidų.

Šis nustatymas gali pagerinti standžiojo disko našumą efektyviau naudojant disko talpyklą. Tai taip pat sumažina laiko delsą tarp atskirų skaitymo ar rašymo ciklų.

1. Įjungta (Įjungta) – įjungtas serijų režimas;

2. Išjungta (Išjungta) – serijos režimas nenaudojamas.

Naudodami šį parametrą, esantį kai kuriose BIOS versijose, galite nurodyti IDE1 arba IDE2 kanalams naudojamo kabelio tipą.

1. Auto - kabelio tipą automatiškai nustato BIOS;

2. ATA66/100 - naudojamas 80 gyslų laidas, leidžiantis veikti ATA66/100 režimu;

3. ATAZZ - naudojamas 40 gyslų kabelis su maksimaliu leistinu ATAZZ režimu.

1. Atidarykite įrenginių tvarkytuvę.
Tai galima padaryti dešiniuoju pelės mygtuku spustelėjus „Mano kompiuteris“, pasirinkus skirtuką „Disko įrenginiai“ (Aparatinė įranga) ir spustelėjus mygtuką „IDE“ (Pasirinkti įrenginių tvarkytuvę).

2. Atidarykite skyrių „IDE ATA/ATAPI Controllers“ ir dukart spustelėkite „Primary IDE Channel“.

3. Atidarykite skirtuką „Išplėstiniai nustatymai“ ir patikrinkite „1 įrenginio“ nustatymą.
Gali būti, kad jūsų dabartinis nustatymas yra „PIO“.

4. Nustatykite „DMA, jei yra“.

5. Atlikę visus veiksmus, iš naujo paleiskite kompiuterį.

Jei turite įrenginį antriniame IDE kanale, pakartokite tuos pačius veiksmus su antriniu IDE kanalu.

„Kaspersky Lab“ perspėja, kad Rusijoje vyksta plataus masto kampanija, kuria siekiama užkrėsti „Android“ įrenginius pavojinga kenkėjiška programa vadinamas Asacub.

Pavadinta kenkėjiška programa yra Trojos arklys, kurio pagrindinė užduotis yra pavogti duomenis banko kortelės aukos.
Be to, Asacub gali atlikti daugybę kitų funkcijų.

Visų pirma, programa gali siųsti užpuolikams informaciją apie užkrėstą įrenginį ir kontaktų sąrašą, skambinti konkrečiais numeriais, siųsti SMS žinutes su nurodytu tekstu. nurodytas numeris, uždarykite tam tikras programas ir pan.

Kenkėjiškų programų platinimo schema yra tokia.
Vartotojas iš pažįstamo numerio gauna SMS žinutę su vienu ar kitu tekstu ir pasiūlymu sekti nurodytą nuorodą.
Nuėjus į tokią svetainę, atsidaro Trojos arklys atsisiuntimo puslapis su instrukcijomis, kaip ją įdiegti.

Šiuo metu numeris Rusijos vartotojai„Android“, gaunanti žinutes iš kenkėjiškos programos, per dieną pasiekia 40 tūkst.

Kai kurie „Windows“ naudotojai 10 praneša, kad naujinimo sistema jiems siūlo tą patį kaupiamąjį rugsėjo atnaujinimą, bet su dviem atskirais įrašais atnaujinimo istorijoje. Mes kalbame apie KB4457128.

Pasak vartotojų, šiame naujinime yra valdikliai, apsaugantys nuo Spectre procesoriaus pažeidžiamumo.
Jis atsisiunčia, įdiegia, prašo iš naujo paleisti sistemą ir vėl siūloma atsisiųsti.
Teisybės dėlei pažymime, kad šį naujinimą galima įdiegti dar kartą arba jo nepaisyti.
Nebus jokio skirtumo.

Tačiau tai ne vienintelė problema su atnaujinimais.
Antradienį, rugsėjo 11 d., „Windows 10“ versijai (1803) buvo išleistas „Service Stack Update“ (SSU).

Ir šią dieną vartotojai susidūrė su daugybe problemų.
Įjungus įrenginį, juos pasitiko pranešimas: „Klaida. Nepavyko įdiegti SSU prieš LCU.
Išjunkite kompiuterį ir vėl įjunkite."

SSU reikalingas norint įdiegti kitus OS naujinimus.
Tai taip pat apima komponentais pagrįstą aptarnavimą (CBS), kuris yra labai svarbus „Windows“ diegimo elementams. O LCU (Latest Kumulative Update – paskutinis kaupiamasis atnaujinimas) turėjo įdiegti visus naujinimus, bet dėl ​​SSU klaidos tai neįvyko.

Galiausiai „Microsoft“ sugebėjo sugadinti testuotojų kraują.
Trečiadienį, rugsėjo 12 d., „Microsoft“ išleido Windows versija 10 19H1 (18237) dalyviams vidinė programa Praleiskite išankstinį bandymą.

Diegimo metu pasirodė klaida 0x800700e, taip pat padidėjo RAM suvartojimas.
Paaiškėjo, kad atnaujinimas buvo išsiųstas šifruota forma.
Tačiau RAM problema dar neišspręsta.

Kompiuteris labai sulėtėja ir visiškai neįmanoma dirbti. Tuo pačiu metu nuolat mirksi HDD prieigos indikatorius, užduočių tvarkyklė rodo procesoriaus apkrovą, bet nėra judėjimo? Jei įgalinsite trečiosios šalies tvarkyklę, pvz., Process Explorer, pamatysite, kad procesas Aparatinės įrangos trikdžiai apkrauna sistemą 50% ar daugiau. Greičiausiai jūsų standusis diskas įjungtas PIO režimu. Tai reiškia, kad skaitant iš disko, po 6 timeout klaidų, Windows perjungia IDE/ATAPI valdiklio (HDD) ryšio greitį iš greito UDMA režimo į lėtą PIO režimą ir viskas pradeda lėtėti. Kaip vėl įjungti Ultra DMA režimą?

Kaip įjungti Ultra DMA režimą

1. Norėdami sužinoti, kokiame režime yra varžtas, eikite į įrenginių tvarkyklę - IDE/ATAPI valdikliai - pirminis (antrinis) kanalas ir papildomuose parametruose pasižiūrėkite perdavimo režimą - jei PIO, tai stabdo viską ir Hardware Pertraukia procesą apkrauna procesorių (man buvo 40-50%). Bandome nustatyti „DMA, jei yra“ režimą (ir tai darome visuose pirminiuose ir antriniuose kanaluose) ir paleidžiame sistemą iš naujo. Šiek tiek padirbėkite ir dar kartą patikrinkite IDE/ATAPI valdiklio režimą. Jei PIO režimas vėl nustatytas, patikrinkite standžiojo disko kabelį ir maitinimo šaltinį. Jei tai nepadeda, sprendimas yra paprastas - pakeiskite standųjį diską arba 2 parinktį:

2. Išjunkite klaidų tikrinimą .

Eikite į registrą (meniu Pradėti - Vykdyti - regedit), tada į skyrių

0001 ir 0002 poskyriuose darome tai:

1. Redagavimo meniu Naujas, DWORD parametras.
2. Įveskite ResetErrorCountersOnSuccess ir paspauskite ENTER.
3. Dukart spustelėkite sukurtą parametrą ir įveskite reikšmę 1. Spustelėkite Gerai.

Patikrinkite tuose pačiuose skyriuose

Tada patikrinkite, ar tose pačiose skiltyse parametrai MasterDeviceTimingModeAllowed ir SlaveDeviceTimingModeAllowed turi reikšmę ffffffff (šešioliktainiu). Ir priskirkite vieną iš reikšmių atitinkamam MasterDeviceTimingMode arba SlaveDeviceTimingMode parametrui:
0×10010 – atitinka UDMA režimą 5 (ATA100).
0x8010 – UDMA režimas 4 (ATA66).
0x2010 – UDMA režimas 2 (ATA33).
0x0410 – 2 kelių žodžių DMA režimas

Iš naujo paleiskite sistemą. Tai viskas! Teoriškai visada turėtumėte turėti Ultra DMA režimą.

Bet jei tiksliai nežinote kokiu režimu turi veikti varžtas ir viską padarėte teisingai, bet po perkrovimo niekas nepasikeitė (mažai tikėtina, bet staiga...), tokiu atveju pirmiausia išimkite IDE valdiklį iš įrenginių sąrašą ir paleiskite iš naujo. „Windows“ vėl suras ir iš naujo įdiegs IDE valdiklio tvarkyklę, o visi įrenginiai veiks reikiamais DMA režimais („MasterDeviceTimingMode“ ir „SlaveDeviceTimingMode“ patys įgis norimą reikšmę).

Po to eikite į registrą ir atlikite visus veiksmus, išskyrus MasterDeviceTimingMode ir SlaveDeviceTimingMode parametrų keitimą, ir paleiskite iš naujo. Dabar viskas tikrai turėtų veikti.

Įrašo peržiūros: 1 468

Ir su savo išvaizda jis gavo pavadinimą PATA(lygiagreti ATA).

Istorija

ATA (IDE) kabeliai: 40 laidų viršuje, 80 laidų su kabelio išėjimu apačioje

Adapteris iš IDE į 2,5" IDE (nešiojamojo kompiuterio kietieji diskai)

Preliminarus sąsajos pavadinimas buvo PC/AT priedas(„PC/AT ryšys“), nes jis buvo skirtas prisijungti prie 16 bitų ISA magistralės, tada žinomos kaip AT autobusu. Galutinėje versijoje pavadinimas buvo pakeistas į AT Priedas kad išvengtumėte problemų su prekių ženklais.

Pradinė standarto versija buvo sukurta 1986 m. „Western Digital“ ir dėl rinkodaros priežasčių buvo pavadinta IDE(Angliškai: Integrated Drive Electronics – „elektronika, įmontuota į diską“). Jame buvo pabrėžta svarbi naujovė: pavaros valdiklis yra pačiame diske, o ne atskiros išplėtimo plokštės pavidalu, kaip ankstesniame ST-506 standarte ir tuomet buvusiose SCSI ir ST-412 sąsajose. Tai leido pagerinti pavarų charakteristikas (dėl trumpesnio atstumo iki valdiklio), supaprastinti jų valdymą (kadangi IDE kanalo valdiklis buvo abstrahuotas nuo pavaros veikimo detalių) ir sumažinti gamybos (pavaros valdiklio) sąnaudas. gali būti skirtas tik „jo“ pavarai, o ne visiems galimiems diskams, kanalo valdiklis paprastai tapo standartiniu). Reikėtų pažymėti, kad IDE kanalo valdiklis vadinamas teisingiau pagrindinio kompiuterio adapteris, nes jis perėjo nuo tiesioginio disko valdymo prie keitimosi duomenimis su juo per protokolą.

ATA standartas apibrėžia sąsają tarp valdiklio ir disko, taip pat per jį perduodamas komandas.

Sąsaja turi 8 registrus, užimančius 8 adresus I/O erdvėje. Duomenų magistralės plotis yra 16 bitų. Sistemoje esančių kanalų skaičius gali būti didesnis nei 2. Svarbiausia, kad kanalų adresai nesutaptų su kitų I/O įrenginių adresais. Kiekvienas kanalas gali prijungti 2 įrenginius (pagrindinį ir pavaldų), tačiau vienu metu gali veikti tik vienas įrenginys.

CHS adresavimo principas yra jo pavadinime. Pirmiausia padėties reguliatoriumi ant reikiamo takelio (Cylinder) sumontuojamas galvos blokas, po to parenkama reikiama galvutė (Head), o tada nuskaitoma informacija iš reikiamo sektoriaus (Sector).

Standartinis EIDE(angl. Enhanced IDE - „Extended IDE“), pasirodžiusi po IDE, leido naudoti diskus, kurių talpa viršija 528 MB (504 MiB), iki 8,4 GB. Nors šios santrumpos atsirado kaip prekės pavadinimai, o ne oficialūs standarto, terminų pavadinimai IDE Ir EIDE dažnai vartojamas vietoj termino ATA. Nuo standarto įvedimo 2003 m Serijinė ATA(„serijinė ATA“) pradėta vadinti tradicine ATA Lygiagreti ATA, nurodant duomenų perdavimo lygiagrečiu 40 arba 80 gyslų kabeliu metodą.

Iš pradžių ši sąsaja buvo naudojama su standžiaisiais diskais, tačiau vėliau standartas buvo išplėstas, kad veiktų su kitais įrenginiais, daugiausia naudojant išimamą laikmeną. Tokie įrenginiai yra CD-ROM ir DVD-ROM įrenginiai, juostiniai įrenginiai ir diskeliai didelės talpos, pvz., ZIP ir floptic (naudokite lazeriu valdomas magnetines galvutes) diskai (LS-120/240). Be to, iš FreeBSD branduolio konfigūracijos failo galime daryti išvadą, kad prie ATAPI magistralės buvo prijungti net diskelių įrenginiai (floppy diskai). Šis išplėstinis standartas vadinamas Pažangių technologijų priedų paketo sąsaja(ATAPI), todėl atrodo visas standarto pavadinimas ATA/ATAPI. ATAPI yra beveik visiškai identiškas SCSI komandų lygiu ir iš tikrųjų yra „SCSI per ATA kabelį“.

Iš pradžių CD-ROM įrenginių prijungimo sąsajos nebuvo standartizuotos ir buvo diskų gamintojų patentuotos versijos. Dėl to norint prijungti kompaktinį diską, reikėjo įdiegti atskirą išplėtimo plokštę, būdingą konkrečiam gamintojui, pavyzdžiui, „Panasonic“ (buvo bent 5 konkrečios sąsajos parinktys, skirtos kompaktiniam diskui prijungti). Kai kuriose garso plokščių versijose, pavyzdžiui, Sound Blaster, buvo įrengti būtent tokie prievadai (dažnai CD-ROM įrenginys ir garso plokštė tiekiamas kaip daugialypės terpės rinkinys). ATAPI atsiradimas leido standartizuoti visus šiuos periferinius įrenginius ir prijungti juos prie bet kurio valdiklio, prie kurio galima prijungti standųjį diską.

Kitas svarbus ATA kūrimo etapas buvo perėjimas nuo PIO (Programmed input/output) prie DMA (tiesioginė prieiga prie atminties). Naudojant PIO, duomenų nuskaitymas iš disko buvo valdomas kompiuterio centrinio procesoriaus, todėl padidėjo procesoriaus apkrova ir apskritai lėtėjo veikimas. Dėl šios priežasties kompiuteriai, kuriuose buvo naudojama ATA sąsaja, su disku susijusias operacijas paprastai atliko lėčiau nei kompiuteriai, kuriuose buvo SCSI ir kitos sąsajos. DMA įdiegimas žymiai sumažino procesoriaus laiką, sugaištą atliekant disko operacijas.

Šioje technologijoje pats diskas valdo duomenų srautą, nuskaitydamas duomenis į atmintį arba iš jos beveik nedalyvaudamas procesoriui, kuris tik duoda komandas atlikti vieną ar kitą veiksmą. Tokiu atveju kietasis diskas valdikliui siunčia DMARQ užklausos signalą DMA operacijai. Jei DMA operacija yra įmanoma, valdiklis išduoda DMACK signalą, o kietasis diskas pradeda išvesti duomenis į 1-ąjį registrą (DATA), iš kurio valdiklis nuskaito duomenis į atmintį nedalyvaujant procesoriui.

DMA veikimas galimas, jei režimą vienu metu palaiko BIOS, valdiklis ir operacinė sistema, kitu atveju galimas tik PIO režimas.

Toliau plėtojant standartą (ATA-3) jis buvo pristatytas papildomas režimas UltraDMA 2 (UDMA 33).

Šis režimas turi DMA 2 režimo laiko charakteristikas, tačiau duomenys perduodami tiek kylančioje, tiek mažėjančioje DIOR/DIOW signalo briaunoje. Tai padvigubina duomenų perdavimo greitį per sąsają. Taip pat įdiegtas CRC pariteto patikrinimas, kuris padidina informacijos perdavimo patikimumą.

ATA kūrimo istorijoje buvo daugybė kliūčių, susijusių su prieigos prie duomenų organizavimu. Dauguma šių kliūčių kyla dėl modernios sistemos buvo įveikti adresavimo ir programavimo būdai. Tai apima apribojimus maksimalus dydis 504 MiB, apie 8 GiB, apie 32 GiB ir 128 GiB diskai. Buvo ir kitų kliūčių, daugiausia susijusių su įrenginių tvarkyklėmis ir I/O organizavimu operacinėse sistemose, kurios neatitinka ATA standartų.

Originalioje ATA specifikacijoje buvo numatytas 28 bitų adresavimo režimas. Tai leido išspręsti 2 28 (268 435 456) sektorius po 512 baitų. maksimali talpa 137 GB (128 GiB). Standartiniuose asmeniniuose kompiuteriuose BIOS palaiko iki 7,88 GiB (8,46 GB), o tai leidžia daugiausiai 1024 cilindrus, 256 galvutes ir 63 sektorius. Šis CHS (cilindro galvutės sektoriaus) cilindrų / galvučių / sektorių skaičiaus apribojimas kartu su IDE standartu lėmė 504 MiB (528 MB) adresuojamos vietos apribojimą. Siekiant įveikti šį apribojimą, buvo įdiegta LBA (loginio bloko adreso) adresavimo schema, leidžianti adresuoti iki 7,88 GiB. Laikui bėgant šis apribojimas buvo panaikintas, todėl pirmiausia buvo galima adresuoti 32 GiB, o paskui visus 128 GiB, naudojant visus 28 bitus (ATA-4) sektoriui adresuoti. 28 bitų skaičiaus rašymas organizuojamas įrašant jo dalis į atitinkamus disko registrus (nuo 1 iki 8 bitų 4-ame registre, 9-16 - 5-ame, 17-24 - 6-ame ir 25-28 - 7-ame registre). ).

Registro adresavimas organizuojamas naudojant tris adresų eilutes DA0-DA2. Pirmasis registras, adresas 0, yra 16 bitų ir naudojamas duomenims perduoti tarp disko ir valdiklio. Likę registrai yra 8 bitų ir naudojami valdymui.

Naujausiose ATA specifikacijose reikalaujama 48 bitų adresavimo, taip išplečiant galimą ribą iki 128 PiB (144 petabaitų).

Šie dydžio apribojimai gali pasireikšti tuo, kad sistema mano, kad disko talpa yra mažesnė už tikrąją jo vertę, arba net atsisako paleisti ir pakimba standžiųjų diskų inicijavimo stadijoje. Kai kuriais atvejais problemą galima išspręsti atnaujinus BIOS. Kitiems galimas sprendimas yra naudojimas specialios programos, pvz., Ontrack DiskManager, kurios įkelia savo tvarkykles į atmintį prieš įkeldamos operacinę sistemą. Tokių sprendimų trūkumas yra tas, kad naudojamas nestandartinis disko skaidinys, kuriame disko skaidiniai yra nepasiekiami, jei paleidžiami, pavyzdžiui, iš įprasto DOS įkrovos diskelio. Tačiau daugelis šiuolaikinių operacinių sistemų (pradedant nuo Windows NT4 SP3) gali dirbti su didesniais diskais, net jei Kompiuterio BIOSšis dydis nėra teisingai nustatytas.

ATA sąsaja

Norint prijungti standžiuosius diskus su PATA sąsaja, dažniausiai naudojamas 40 laidų kabelis (taip pat vadinamas kabeliu). Kiekvienas kabelis dažniausiai turi dvi ar tris jungtis, iš kurių viena jungiasi prie pagrindinėje plokštėje esančios valdiklio jungties (senesniuose kompiuteriuose šis valdiklis buvo atskiroje išplėtimo plokštėje), o dar viena ar dvi jungiasi prie diskų. Vienu metu P-ATA kabelis perduoda 16 bitų duomenų. Kartais yra IDE kabeliai, kurie leidžia jungiantis tris diskus į vieną IDE kanalą, tačiau šiuo atveju vienas iš diskų veikia tik skaitymo režimu.

Lygiagretus ATA kontaktas
kontaktas Tikslas kontaktas Tikslas
1 Nustatyti iš naujo 2 Žemė
3 7 duomenys 4 8 duomenys
5 6 duomenys 6 9 duomenys
7 5 duomenys 8 10 duomenys
9 4 duomenys 10 11 duomenys
11 3 duomenys 12 12 duomenys
13 2 duomenys 14 13 duomenys
15 1 duomenys 16 14 duomenys
17 Duomenys 0 18 15 duomenys
19 Žemė 20 Raktas
21 DDRQ 22 Žemė
23 I/O Rašyti 24 Žemė
25 I/O Skaityti 26 Žemė
27 IOC HRDY 28 Kabelio pasirinkimas
29 DDACK 30 Žemė
31 IRQ 32 Nėra ryšio
33 Adr 1 34 GPIO_DMA66_Aptikti
35 Adr 0 36 Adr 2
37 Chip Select 1P 38 Chip Select 3P
39 Veikla 40 Žemė

Galimybė prijungti 4 diskinius įrenginius

Džemperis optinis įrenginysįdiegta režimu vergas(SL)

Diskinių įrenginių su IDE sąsaja trumpiklių nustatymo parinktys

Ilgą laiką ATA kabelyje buvo 40 laidininkų, tačiau įdiegus Ultra DMA/66 (UDMA4) pasirodė jo 80 laidų versija. Visi papildomi laidininkai yra įžeminimo laidininkai, pakaitomis su informaciniais laidininkais. Taigi vietoj septynių įžeminimo laidininkų yra 47. Šis laidininkų kaitaliojimas sumažina talpinę jungtį tarp jų ir taip sumažina abipusius trukdžius. Talpinis sujungimas yra problema, kai dideliu greičiu perdavimo, todėl ši naujovė buvo būtina norint užtikrinti normalų nustatytos specifikacijos veikimą UDMA4 perdavimo greitis 66 MB/s (megabaitai per sekundę). Greitesni režimai UDMA5 Ir UDMA6 taip pat reikia 80 laidų kabelio.

Nors laidininkų skaičius padvigubėjo, kontaktų skaičius išlieka toks pat, kaip ir išvaizda jungtys. Žinoma, vidinė instaliacija skiriasi. 80 laidų kabelio jungtys turi prijungti daug įžeminimo laidų su nedideliu skaičiumi įžeminimo kaiščių, o 40 laidų kabelis jungia laidininkus su kiekvienu jų kištuku. 80 laidų kabeliai dažniausiai turi skirtingų spalvų (mėlynos, pilkos ir juodos) jungtis, skirtingai nei 40 laidų kabeliai, kur dažniausiai visos jungtys yra vienodos spalvos (dažniausiai juodos).

ATA standartas visada buvo nustatytas maksimalus ilgis kabelis lygus 45,7 cm (18 colių). Dėl šio apribojimo sunku prijungti įrenginius dideliuose korpusuose arba prijungti kelis diskus prie vieno kompiuterio ir beveik visiškai pašalinama galimybė naudoti PATA diskus kaip išorinius diskus. Nors ilgesni kabeliai yra plačiai prieinami, atminkite, kad jie nėra standartiniai. Tą patį galima pasakyti apie „apvalius“ kabelius, kurie taip pat plačiai naudojami. ATA standartas apibūdina tik plokščius kabelius su specifinėmis varžos ir talpos charakteristikomis. Tai, žinoma, nereiškia, kad kiti kabeliai neveiks, tačiau bet kokiu atveju nestandartinių kabelių naudojimas turėtų būti vertinamas atsargiai.

Jei du įrenginiai yra prijungti prie tos pačios kilpos, paprastai vadinamas vienas iš jų pirmaujantis(anglų kalbos meistras), o kitas - vergas(anglų vergas). Paprastai kompiuterio BIOS arba operacinės sistemos diskų sąraše pagrindinis įrenginys yra prieš pavaldinį įrenginį. Senesnėse BIOS sistemose (486 ir senesnėse) diskai dažnai buvo neteisingai žymimi raidėmis: „C“ – pagrindinis ir „D“ – pagalbinis.

Jei kilpoje yra tik vienas diskas, daugeliu atvejų jis turėtų būti sukonfigūruotas kaip pagrindinis. Kai kurie diskai (ypač „Western Digital“ pagaminti) turi specialus nustatymas, paskambino vienišas(t. y. „vienas diskas vienam kabeliui“). Tačiau daugeliu atvejų vienintelis kabelio įrenginys taip pat gali veikti kaip vergas (tai dažnai nutinka jungiant kompaktinį diską prie atskiro kanalo).

Nustatymas, vadinamas kabelio pasirinkimu, buvo aprašytas kaip neprivalomas ATA-1 specifikacijoje ir tapo įprastas nuo ATA-5, nes pašalina būtinybę iš naujo nustatyti disko trumpiklius, kad būtų galima pakartotinai prijungti. Jei diskas nustatytas kabelio pasirinkimo režimu, jis automatiškai nustatomas kaip pagrindinis arba pagalbinis, atsižvelgiant į jo vietą kilpoje. Kad būtų galima nustatyti šią vietą, kilpa turi būti su kabelių mėginių ėmimu. Tokiame kabelyje 28 kaištis (CSEL) nėra prijungtas prie vienos iš jungčių (pilkos, dažniausiai vidurinės). Valdiklis įžemina šį kaištį. Jei diskas mato, kad kontaktas įžemintas (ty loginis 0), jis nustatomas kaip pagrindinis, kitu atveju (didelės varžos būsena) nustatomas kaip pavaldinys.

40 laidų kabelių laikais buvo įprasta montuoti laidą tiesiog nupjaunant laidininką 28 tarp dviejų jungčių, prijungtų prie diskų įrenginių. Šiuo atveju pavaldinė pavara buvo kabelio gale, o pagrindinė pavara buvo viduryje. Ši vieta netgi buvo standartizuota vėlesnėse specifikacijos versijose. Kai ant kabelio dedamas tik vienas įrenginys, jo gale atsiranda nereikalingas kabelio gabalas, o tai nepageidautina – tiek dėl patogumo, tiek dėl fizinių priežasčių: ši dalis atspindi signalą, ypač esant aukštiems dažniams. .

UDMA4 pristatyti 80 laidų kabeliai šių trūkumų neturi. Dabar pagrindinis įrenginys visada yra kilpos gale, taigi, jei prijungtas tik vienas įrenginys, jums neatsiras šis nereikalingas kabelis. Jų kabelių pasirinkimas yra „gamyklinis“ - pagamintas pačioje jungtyje tiesiog pašalinus šis kontaktas. Kadangi 80 laidų kilpoms bet kokiu atveju reikėjo savo jungčių, plačiai paplitęs jų pritaikymas nebuvo didelė problema. Standartas taip pat reikalauja naudoti skirtingų spalvų jungtis, kad gamintojas ir surinkėjas jas lengviau atpažintų. Mėlyna jungtis skirta prijungti prie valdiklio, juoda jungtis skirta pagrindiniam įrenginiui, o pilka jungtis skirta pagalbiniam įrenginiui.

Sąvokos „šeimininkas“ ir „vergas“ buvo pasiskolintos iš pramoninės elektronikos (kur šis principas plačiai naudojamas mazgų ir įrenginių sąveikoje), tačiau šiuo atveju jie yra neteisingi ir todėl nevartojami Dabartinė versija ATA standartas. Tikslingiau atitinkamai iškviesti pagrindinius ir pavaldinius diskus prietaisas 0 (prietaisas 0) Ir prietaisas 1 (prietaisas 1). Yra paplitęs mitas, kad pagrindinis diskas kontroliuoja diskų prieigą prie kanalo. Tiesą sakant, valdiklis (kuris savo ruožtu valdo operacinės sistemos tvarkyklę) valdo prieigą prie disko ir komandų vykdymo tvarką. Tai yra, iš tikrųjų abu įrenginiai valdiklio atžvilgiu yra vergai.

ATA standartinės versijos, perdavimo spartos ir savybės

Toliau esančioje lentelėje pateikiami ATA standarto versijų pavadinimai ir palaikomi režimai bei perdavimo spartos. Reikėtų pažymėti, kad kiekvienam standartui nurodyta perdavimo sparta (pavyzdžiui, UDMA4 66,7 MB/s, paprastai vadinama „Ultra-DMA 66“) rodo maksimalų teoriškai įmanomą laido greitį. Tai tiesiog du baitai, padauginti iš tikrojo dažnio ir daroma prielaida, kad kiekvienas ciklas naudojamas vartotojo duomenims perduoti. Praktiškai greitis natūraliai mažesnis.

Spūstys magistralėje, prie kurios prijungtas ATA valdiklis, taip pat gali apriboti maksimalų perdavimo lygį. Pavyzdžiui, didžiausias PCI magistralės, veikiančios 33 MHz dažniu ir 32 bitais, pralaidumas yra 133 MB/s, o šis greitis dalijamas visiems prie magistralės prijungtiems įrenginiams.

Skotas Miuleris. Kompiuterių atnaujinimas ir taisymas = kompiuterių atnaujinimas ir taisymas. – 17 leidimas. - M.: Williams, 2007. - P. 573-623. - ISBN 0-7897-3404-4.
Standartinis Kiti vardai Pridėta perdavimo režimų (MB/s)

Sveiki visi tinklaraščio skaitytojai. Šiame straipsnyje kalbėsime apie tai, kaip atkurti sistemos našumą. Dažnai vartotojai susiduria su labai lėto kompiuterio problema, ypač įrašant ir pas skaitymas diskai, arba tiesiog neprotingi sistemos „stabdžiai“ eksploatacijos ar pakrovimo metu. Kodėl sistema užšąla, skaitykite
Tam gali būti daug priežasčių, šiandien siūlau apsvarstyti gana dažną - tai neteisingas darbo režimas CD/DVD – ROM Nustatymai → Antivirusinė programa kietieji diskai t.y. pakalbėkime apie PIO ir DMA.Skaitykite, kaip patikrinti, ar standžiajame diske nėra klaidų, ir jas ištaisyti.

Kokia yra PIO ir DMA esmė ir skirtumas.

PIO ir DMA- tai yra du standžiųjų diskų veikimo režimai, bendrai bet kurio disko atveju.
PIO (programuojama įvestis / išvestis)- jau pasenęs režimas, kad jis veiktų, reikia
užsiimti CPU, todėl labai sumažėja našumas.
DMA (tiesioginė prieiga prie atminties)- modernus metodas, aplenkiantis procesorių ir
apeliacinius skundus tiesiogiai RAM, tai leidžia žymiai padidinti produktyvumą ir atsikratyti erzinančių „stabdžių“.
DMA režimas įvairiais variantais jau seniai naudojamas operacinėse. Windows sistemos Tačiau 7, 8 ir 10 val „Windows XP“, dažnai būna situacija, kurioje DMA automatiškai persijungia į PIO o sugrąžinti jį įprastiniais metodais nepavyks. Kas sukelia šią situaciją?
Įdiegta Windows XP mechanizmas klaidų valdymas, jei klaidos atsiranda per dažnai skaitant iš standžiojo disko ar kito įrenginio, sistema automatiškai persijungia į lėtesnį režimą, kur jų procentas mažesnis. Tačiau Windows XPį šį režimą gali įjungti įprastai veikiantį įrenginį.
Kaip ištaisyti klaidas Windows skaito

Taigi, patikrinkime visų diskų darbo režimus, kad sistema nesulėtėtų.

1 . Paleiskite konsolę "Kompiuterio valdymas"– dešiniuoju pelės mygtuku spustelėkite "Mano kompiuteris"


išskleidžiamajame meniu pasirinkite elementą "Įrenginių tvarkytuvė", arba per
Kontrolės skydelis. Arba Pradėti – Vykdyti – devmgmt.msc

2. pasirinkite " Įrenginių tvarkytuvė", pasirinkite IDE ATA/ATAPI valdikliai,


Atsidarys kelios linijos su valdikliais – domimės :
Pirminis ir antrinis kanalai IDE→ einame po vieną į savybiųšiuos kanalus (dešiniuoju pelės mygtuku spustelėkite kanalą, eilutė " Savybės"), į žymę" Papildomos parinktys",
Čia yra dvi grupės „0 įrenginys“ ir „1 įrenginys“, kiekvienas turi eilutes
„Perkėlimo režimas“– jį reikia pasirinkti "DMA, jei yra“, tada eilutė "Dabartinis perdavimo režimas", turi būti kažkas panašaus "Ultra DMA režimas: 4,


jei čia nustatytas „PIO režimas“, tada tai mūsųšansas ir mes pataisyk tai.
Jei visur režimas to vertas ultra DMA, tada su tavimi viskas gerai ir nereikia tęsti tolesnių veiksmų.
3. Pirmiausia pabandykime taisyti rankiniu būdu – kiekvienoje eilutėje „Perdavimo režimas“ nustatytas į „DMA, jei yra“, spustelėkite "GERAI" ir iš naujo paleiskite kompiuterį. Vėl įjungus
žiūrime į kanalų veikimo režimus, jei visur įdiegta DMA, vadinasi, viskas tvarkoje, jei liko PIO, tada tęsiame toliau.
4. Rasti dar kartą Pirminiai ir antriniai IDE kanalai ir ištrinkite juos (dešiniuoju pelės mygtuku spustelėkite kiekvieną kanalą, pasirinkite iš sąrašo "Ištrinti"). Nebijok, viskas bus gerai.
Iš naujo paleiskite kompiuterį - „Windows XP“ suras valdiklius ir perjungia juos į greitą darbo režimą, y., DMA. Patikrinkite rezultatą, visur turėtų būti režimas DMA.
5. Jei visa tai nepadėjo ir vėl pamatysite " PIO režimas", tada prireiks pertvarkyti vairuotojus pagrindinei plokštei - perkraukite
ir dar kartą patikrinkite rezultatą.
6. Na, paskutinis taškas, jei po visų kančių režimas PIO neišnyko, tuomet turėsite jį redaguoti registras Norėčiau pastebėti – atlikti bet kokias operacijas su
registrą labai atidžiai ir atsargiai, bet koks neteisingas veiksmas gali sukelti visišką jūsų sistemos neveikimą. Geriausia iš anksto pasidaryti registro kopiją.
Skaitykite, kaip sukonfigūruoti „Windows XP“ naudojant registrą

Pirmiausia pabandykite išjungti klaidų valdymo sistemą.
Norėdami tai padaryti, registro filiale:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\,
sukurti raktą ErrorControl ir nustatykite jo vertę 0.


Po to paleiskite iš naujo ir atlikite žingsnį №4.


režimą galite nustatyti rankiniu būdu DMA.
Čia yra keli aplankai - 0000, 0001, 0002.
0000 – atsakingas už patį valdytoją;
0001 – atsakingas už antrinę IDE Chanell;
0002 – atsakingas už pirminį IDE Chanell;
Atidarykite mums reikalingo kanalo aplanką. Jame yra
kelis klavišus, pirmiausia pasirinkite:
MasteDeviceTimingModeAllowed
SlaveDeviceTimingModeAllowed
ir nustatykite reikšmę, lygią 0хffffffff.
Po to nustatykite šių klavišų reikšmes:
MasterDeviceTimingMode
SlaveDeviceTimingMode
pagal šiuos duomenis, priklausomai nuo
palaikoma UDMA režimai:
UDMA režimas 2 – 0×2010
UDMA režimas 4 – 0×8010
UDMA režimas 5 – 0×10010
UDMA režimas 6 – 0xffff

Po to paleiskite iš naujo ir patikrinkite rezultatą - viskas turėtų veikti gerai.

Kaip pagreitinti ir atkurti „Windows“ našumas 10, skaitykite
Koks yra informacijos perdavimo greitis kompiuteriuose, skaitykite
Tikiuosi, kad šis straipsnis padės teisingai nustatyti režimus PIO ir DMA ir pagerinti bendrą sistemos našumą.

„Originali“ ATA sąsaja skirta išskirtinai HDD prijungimui, ji nepalaiko tokių funkcijų kaip ATAPI sąsaja, skirta IDE įrenginiams prijungti, kurie skiriasi nuo HDD, t.y. perdavimo režimas blockmode arba LBA (loginio bloko adresavimo trumpinys).

Po kurio laiko ATA standartas nebeatitiko augančių poreikių, nes naujai išleisti HDD reikalavo žymiai didesnio duomenų perdavimo greičio, taip pat naujų galimybių. Taip gimė ATA-2 sąsaja, kurią netrukus taip pat standartizavo ANSI. Išlaikant suderinamumą su ATA standartu, ATA-2 turi keletą papildomų funkcijų:

  • Greitesni PIO režimai. Pridėtas PIOmodes 3 ir 4 palaikymas;
  • Greitesni DMA režimai. Palaikomi kelių žodžių DMAmodes1 ir 2;
  • Blokuoti perkėlimą. Buvo įtrauktos komandos, leidžiančios perduoti bloko perdavimo režimu, siekiant pagerinti našumą;
  • Loginis bloko adresavimas (trump.. LBA). ATA-2 reikalingas HDD palaikymas LBA perdavimo protokolui. Žinoma, norint naudoti šį protokolą, jį taip pat turi palaikyti BIOS;
  • Patobulinta IdentifyDrive komanda. Sąsaja padidino informacijos apie HDD teikiamas charakteristikas kiekį pagal sistemos užklausas.

Viskas būtų puiku, bet gamybinės įmonės, norėdamos gauti didesnę rinkos dalį, ėmė sugalvoti gražius pavadinimus, jais vadindamos savo HDD sąsajas. Galų gale, „FastATA“, „FastATA-2“ ir „EnhancedIDE“ sąsajos iš esmės yra pagrįstos ATA-2 standartu ir yra ne kas kita, kaip gražūs rinkodaros terminai. Skirtumai tarp jų yra tik tai, kokia standarto dalis ir kaip jie palaiko.

Didžiausią painiavą sukelia pavadinimai FastATA ir FastATA-2, kurie priklauso atitinkamai Seagate ir Quantum išmaniosioms galvutėms. Būtų logiška manyti, kad FastATA yra savotiškas ATA standarto patobulinimas, o FastATA-2 yra paremtas ATA-2 standartu. Deja, tai nėra taip paprasta. Tiesą sakant, FastATA-2 yra tik dar vienas ATA-2 standarto pavadinimas. Savo ruožtu visi „FastATA“ ir „FastATA“ skirtumai yra susiję tik su tuo, kad čia palaikomi greičiausi režimai, būtent: PIO režimas4 ir DMA režimas2. Abi bendrovės tuo pačiu metu puola Western Digital ir EIDE standartas, kurį jis sukūrė, kad sukeltų dar daugiau painiavos. EIDE taip pat turi trūkumų, tačiau apie juos vėliau.

Bandant toliau tobulinti ATA sąsają, buvo sukurtas ATA-3 standarto projektas, kurio pagrindinis dėmesys buvo skirtas patikimumo rodiklių gerinimui:

  • ATA-3 yra funkcijų, kurios padidina duomenų perdavimo patikimumą naudojant didelės spartos režimus, o tai yra rimta problema, nes... IDE/ATA kabelis išliko nepakitęs nuo pat standarto gimimo;
  • Įtraukta į ATA-3 SMART technologija.

ATA-3 nebuvo patvirtintas kaip ANSI standartas pirmiausia dėl to, kad jame nebuvo naudojami nauji duomenų perdavimo režimai, nepaisant to, kad SMART technologija dabar gana plačiai naudojama HDD gamintojų.

Kitas IDE/ATA sąsajos kūrimo etapas – UltraATA standartas (dar žinomas kaip UltraDMA arba ATA-33, arba DMA-33, arba ATA-3(!)). UltraATA, tiesą sakant, yra greičiausio DMA režimo – mode3 – naudojimo standartas, užtikrinantis 33,3 MB/sek duomenų perdavimo greitį. Siekiant užtikrinti patikimą duomenų perdavimą senuoju kabelio modeliu, naudojamos specialios klaidų kontrolės ir taisymo schemos. Tačiau atgalinis suderinamumas su ankstesniais standartais: ATA ir ATA-2 išsaugomas. Taigi, jei įsigijote HDD su UltraATA sąsaja ir staiga pastebėjote, kad jūsų jis nepalaiko sistemos plokštė, nenusiminkite - diskas vis tiek veiks, nors ir šiek tiek lėčiau.

Galiausiai, naujausias pasiekimas šioje srityje yra UltraATA/66 sąsaja, kurią sukūrė Quantum. Sąsaja leidžia perduoti duomenis 66 MB/sek greičiu.

Pirmą kartą kuriant IDE/ATA sąsają, vienintelis įrenginys, kuriam reikėjo šios sąsajos, buvo HDD, nes... besikuriantys CD-ROM įrenginiai ir streameriai buvo aprūpinti savo sąsaja (turbūt prisimenate tuos laikus, kai CD-ROM prijungimas buvo atliekamas naudojant sąsają garso plokštė). Tačiau netrukus paaiškėjo, kad naudojant greitą ir paprasta sąsaja IDE/ATA, kad viską sujungtumėte galimi įrenginiaižada atnešti didelę naudą, t. dėl universalumo. Deja, IDE/ATA sąsajos komandų sistema buvo sukurta išskirtinai HDD, todėl negalima tiesiog prijungti, pavyzdžiui, CD-ROM prie IDE kanalo – ji tiesiog neveiks. Atitinkamai, reikėjo sukurti naują protokolą - ATAPI (sutrumpintas ATA Packet Interface). Protokolas leidžia daugeliui kitų įrenginių prisijungti naudojant standartinį IDE kabelį ir „jaustis“ kaip IDE/ATA HDD. ATAPI protokolas iš tikrųjų yra daug sudėtingesnis nei ATA, nes... Duomenų perdavimas čia vyksta naudojant DMA ir PIO režimus, tačiau šių režimų palaikymo įgyvendinimas labai priklauso nuo prijungto įrenginio savybių. Pats pavadinimo paketas (iš anglų kalbos paketas) buvo gautas protokolu dėl to, kad įrenginys tiesiogine prasme turi perduoti komandas grupėmis arba paketais. Tačiau paprasto vartotojo požiūriu svarbiausia yra tai, kad nėra skirtumo tarp IDE/ATA HDD, ATAPI CD-ROM ir ZIP įrenginio. Šiandienos BIOS palaiko net paleidimą iš ATAPI įrenginių.

Dabar, kaip buvo žadėta, pereiname prie EIDE. Šį terminą įvedė „WesternDigital“. EIDE yra plačiai naudojamas ir beveik vienodai plačiai kritikuojamas, o tai, mūsų nuomone, nusipelnė. Pagrindinė priežastis griežta kritika yra tai, kad iš tikrųjų EIDE yra visai ne standartas, o grynai rinkodaros terminas, ir šio termino turinys nuolat keičiasi. Taigi, iš pradžių EIDE įtraukė PIO režimų palaikymą iki mode3, vėliau buvo pridėtas 4 režimo palaikymas. Reikšmingas EIDE, kaip standarto, trūkumas yra visiškai įvairių dalykų įtraukimas į jo specifikaciją. Pažiūrėkite patys, šiuo metu EIDE apima:

  • ATA-2. Visiškai, įskaitant. didžiausio greičio režimai;
  • ATAPI. Visiškai;
  • Du IDE/ATA pagrindinio kompiuterio adapteriai. EIDE standartas apima 2 IDE/ATA pagrindinius kompiuterius, todėl lygiagrečiai galite naudoti iki 4 IDE/ATA/ATAPI įrenginių.

Dabar pažiūrėkime, ką reiškia frazė „HDD su EIDE sąsaja“. Kadangi nėra prasmės palaikyti ATAPI ir jis negalės palaikyti 2 IDE kanalų, viskas yra kukli: „HDD su ATA-2 sąsaja“. Idėja iš esmės buvo nebloga – sukurti standartą, kuris apimtų mikroschemų rinkinį, BIOS ir kietąjį diską. Tačiau kadangi dauguma EIDE, kaip standartas, yra tiesiogiai susijusios su mikroschemų rinkiniu ir BIOS, yra painiavos tarp EnhancedIDE ir EnhancedBIOS, kurie atsirado maždaug tuo pačiu metu (t. y. BIOS, palaikanti IDE / ATA HDD, kurių talpa didesnė nei 504 MB). . Būtų gana logiška manyti, kad norint naudoti HDD, kurio talpa didesnė nei 504 MB, reikalinga EIDE sąsaja, tačiau, kaip jau supratote, reikia tik EnhancedBIOS. Be to, kortelių su „EnhancedBIOS“ gamintojai reklamavo jas kaip „patobulintas IDE korteles“. Laimei, šios problemos jau praeityje, kaip ir 540MV barjeras.

Siekiant kažkaip susisteminti informaciją, visi pagrindiniai (oficialūs ir neoficialūs) IDE sąsajos standartai, kurie buvo aprašyti aukščiau, pateikiami lentelės pavidalu.

Standartinis

Sąsaja

DMA režimai

PIO režimai

Skirtumai nuo IDE/ATA

Pavienis žodis 0-2; kelių žodžių 0

Pavienis žodis 0-2; kelių žodžių 0-2

Palaikykite LBA, blokų perdavimo režimą, patobulintą identifikavimo disko komandą

Marketingo terminas

Pavienis žodis 0-2; kelių žodžių 0, 1

Panašus į ATA-2

Marketingo terminas

Pavienis žodis 0-2; kelių žodžių 0-2

Panašus į ATA-2

Neformalus

Pavienis žodis 0-2; kelių žodžių 0-2

Naudojama SMART technologija, panašiai kaip ATA-2, su papildoma perdavimo patikimumo dideliu greičiu palaikymu

Neformalus

Pavienis žodis 0-2; kelių žodžių 0–3 (DMA-33/66)

Panašus į ATA-3

Pavienis žodis 0-2; kelių žodžių 0-2

Panašiai kaip ATA-2, pridėtas palaikymas kitiems nei HDD įrenginiams

Marketingo terminas

Pavienis žodis 0-2; kelių žodžių 0-2

Panašiai kaip ATA-2 +ATAPI, palaiko 2 pagrindinius adapterius

Sklandžiai pereikite prie ne mažiau įdomi tema. Iš viso yra 2 parametrai, apibūdinantys duomenų perdavimo greitį naudojant HDD su IDE/ATA sąsaja. Pirmasis iš jų yra vidinė perdavimo sparta, kuri apibūdina duomenų perdavimo tarp vidinio HDD buferio ir magnetinės laikmenos greitį. Jį lemia sukimosi greitis, įrašymo tankis ir kt. Tie. parametrai, kurie priklauso ne nuo sąsajos tipo, o nuo nešiklio konstrukcijos. Antrasis rodiklis – išorinis duomenų perdavimo greitis, t.y. duomenų perdavimo greitis IDE kanalu, kuris visiškai priklauso nuo duomenų perdavimo režimo. Pačioje IDE/ATA diskų naudojimo pradžioje viso veikimo greitis disko posistemis priklausė nuo vidinio duomenų perdavimo greičio, kuris buvo žymiai mažesnis nei išorinis. Šiandien dėl padidėjusio įrašymo tankio (tai leidžia užfiksuoti daugiau duomenų per disko apsisukimą) ir padidėjus sukimosi greičiui, išorinis perdavimo greitis vaidina dominuojantį vaidmenį. Šiuo atžvilgiu kyla klausimas dėl režimų numerių ir skirtumo tarp PIO ir DMA.

Iš pradžių įprastas duomenų perdavimo per IDE/ATA sąsają metodas buvo protokolas, vadinamas Programed I/O (sutrumpinta PIO). Iš viso yra 5 PIO režimai, kurie skiriasi maksimaliais serijų perdavimo sparta. Šie režimai vadinami PIO režimais.

Žinoma, tai reiškia išorinį duomenų perdavimo greitį, kurį lemia sąsajos greitis, o ne HDD. Taip pat reikėtų atsižvelgti, nors tai vargu ar šiandien aktualu, kad PIO 3 ir 4 režimams reikia naudoti PCI arba VLB magistralę, nes ISA magistralė negali užtikrinti didesnio nei 10 MB/sek duomenų perdavimo greičio.

Iki DMA-33 režimo atsiradimo didžiausias PIO ir DMA duomenų perdavimo greitis buvo identiškas. Pagrindinis PIO režimų trūkumas yra tas, kad duomenų perdavimą valdo procesorius – tai žymiai padidina jo apkrovą. Kita vertus, šie režimai nereikalauja specialių tvarkyklių ir puikiai tinka vienos užduoties operacinėms sistemoms. Deja, tai greičiausiai nykstanti rūšis...

Tiesioginė prieiga prie atminties (sutrumpinta iš DMA) – tiesioginė prieiga prie atminties – tai bendras protokolų, leidžiančių periferiniam įrenginiui perduoti duomenis į sistemos atmintis tiesiogiai, nedalyvaujant CPU. Šiuolaikiniai standieji diskai naudoja šią funkciją kartu su galimybe, perimant magistralės valdymą, savarankiškai valdyti duomenų perdavimą (vadinamasis magistralės valdymas). Esami DMA režimai (vadinamieji DMA režimai) parodyti lentelėje. Reikėtų pažymėti, kad vieno žodžio režimai šiandien nebenaudojami, jie pateikiami tik palyginimo tikslais.

Maksimalus perdavimo greitis (MV/sek.)

Palaikomi standartai:

ATA-2, FastATA, FastATA-2, ATA-3, UltraATA, EIDE

ATA-2, FastATA-2, ATA-3, UltraATA, EIDE

Multiword 3 (DMA-33)

UltraATA (ATA/66)

Dar vieną įdomus taškas Kalbant apie IDE/ATA sąsajos veikimą, tai yra 32 bitų prieiga prie HDD. Kaip jau žinote, IDE/ATA sąsaja visada buvo ir išlieka 16 bitų iki šių dienų. Tokiu atveju derėtų paklausti, kodėl, išjungus tvarkykles 32 bitų HDD prieigai, „Windows“ greitis ar šis diskas sugenda? Visų pirma dėl to, Windows veikia, iš principo, toli gražu nėra tobula. Antra, PCI magistralė, kurioje šiuo metu yra IDE pagrindinio kompiuterio valdikliai, yra 32 bitų. Todėl 16 bitų perkėlimas šioje magistralėje yra švaistymas pralaidumo. Įprastomis sąlygomis pagrindinis valdiklis suformuoja 32 bitų paketą iš 2 16 bitų paketų, siųsdamas jį toliau per PCI magistralę.

Anksčiau mes susidūrėme su tokiu terminu kaip bloko perdavimo režimas. Nieko čia sudėtingo. Tiesą sakant, šis terminas tiesiog reiškia režimą, leidžiantį per vieną pertraukimą perduoti tam tikrą skaitymo / rašymo komandų skaičių. Šiuolaikiniai IDE/ATA HDD leidžia perkelti 16->32 sektorių per pertraukimą. Kadangi pertraukimai generuojami rečiau, sumažėja procesoriaus apkrova, taip pat sumažėja komandų procentas bendrame perduodamų duomenų kiekyje.

Kiekvienas IDE kanalas leidžia prie jo prijungti vieną ar du įrenginius. Šiuolaikiniai kompiuteriai, kaip taisyklė, skiriasi dviejų IDE kanalų diegimu (pagal EIDE specifikaciją), nepaisant to, kad teoriškai galima įdiegti iki keturių (!), o tai leidžia prijungti aštuonis IDE įrenginius. Visi IDE kanalai yra vienodi. Lentelėje parodytas sistemos išteklių naudojimas įvairiais kanalais.

Kanalas

I/O adresai

Palaikymas, galimų problemų problemų, kylančių naudojant

1F0-1F7h, taip pat 3F6-3F7h

Naudojamas visuose kompiuteriuose, kuriuose yra IDE/ATA sąsaja

170-177h, taip pat 376-377h

Plačiai platinamas, yra beveik visuose šiuolaikiniuose kompiuteriuose.

1E8-1Efh, taip pat 3EE-3Efh

Retai naudotas. Su programine įranga gali kilti tam tikrų problemų

168-16Fh, taip pat 36E-36Fh

Naudotas itin retai. Labai tikėtinos problemos su programine įranga

Ištekliai, kuriuos naudoja trečiasis ir ketvirtasis kanalai, dažniausiai konfliktuoja su kitais įrenginiais (pavyzdžiui, IRQ 12 naudoja PS/2 pelė, IRQ 10 tradiciškai užima tinklo plokštė).

Kaip jau minėta, kiekvienas IDE/ATA sąsajos kanalas palaiko 2 įrenginių, būtent: pagrindinio ir pavaldinio, prijungimą. Konfigūraciją paprastai nustato trumpiklis, esantis galinėje įrenginio sienelėje. Be šių dviejų pozicijų, dažnai yra ir trečioji – cableselect. Kas atsitiks, jei džemperis bus pastatytas šioje padėtyje? Pasirodo, kad įrenginiai veiktų kabelio pasirinkimo trumpiklio padėtyje, reikalingas specialus Y formos laidas, kuriame centrinė jungtis jungiama tiesiai į sistemos plokštė. Naudojant tokio tipo kabelį, ekstremalios jungtys yra nevienodos – įrenginys, kuris prijungtas prie vienos jungties, automatiškai apibrėžiamas kaip pagrindinis, o prie kitos – atitinkamai kaip pavaldinys (panašiai kaip A ir B flops). Abiejų įrenginių trumpikliai turi būti kabelio pasirinkimo padėtyje. Pagrindinė šios konfigūracijos problema yra ta, kad ji yra egzotiška, nepaisant to, kad ji de jure laikoma standartine, o tai reiškia, kad ją palaiko ne visi. Dėl to Y formos kabelį gauti labai sunku.

Darant prielaidą, kad nepaisant egzotiškumo, vis tiek naudosite aprašytą IDE/ATA įrenginių konfigūraciją, atsiminkite:

  • Bet kuriuo metu kiekvienas kanalas gali apdoroti tik vieną užklausą ir tik į vieną įrenginį. Tai reiškia, kad kita užklausa, net ir į kitą įrenginį, turės palaukti, kol bus atlikta dabartinė. Įvairūs kanalai gali veikti nepriklausomai. Todėl neturėtumėte jungti 2 aktyviai naudojamų įrenginių (pavyzdžiui, dviejų HDD) prie vieno kanalo. Geriausias variantas kiekvienas IDE įrenginys bus prijungtas prie atskiro kanalo (tai bene pagrindinis trūkumas lyginant su SCSI).
  • Beveik visi lustų rinkiniai šiandien palaiko galimybę naudoti skirtingus duomenų perdavimo režimus įrenginiams, prijungtiems prie to paties kanalo. Tačiau neturėtumėte tuo piktnaudžiauti. Rekomenduojama atskirti du įrenginius, kurių greitis skirtinguose kanaluose labai skiriasi.
  • Taip pat rekomenduojama nejungti HDD ir ATAPI įrenginio (pavyzdžiui, CD-ROM) prie to paties kanalo. Kaip minėta aukščiau, ATAPI protokolas naudoja kitokią komandų sistemą, be to, net greičiausi ATAPI įrenginiai yra daug lėtesni nei HDD, o tai gali žymiai sulėtinti pastarąjį.

Tai, kas išdėstyta aukščiau, žinoma, negali būti laikoma aksioma – tai tik rekomendacijos, pagrįstos sveiku protu ir ekspertų patirtimi. Be to, sveikas protas ir patirtis rodo, kad keturi IDE įrenginiai darbinėje plokštėje gali veikti bet kokiu deriniu ir su minimaliomis vartotojo pastangomis, jei tenkinami suderinamumo reikalavimai. Tai yra pagrindinis IDE pranašumas prieš SCSI.

Dalintis