INT 13H
આઈ. એન. ટી. 13એચ એ બી. આઈ. ઓ. એસ. ઇન્ટરપ્ટ કોલ 13હેક્સ માટે લઘુલિપિ છે, જે x86-આધારિત (આઇ. બી. એમ. પી. સી.-વંશના) કોમ્પ્યુટર સિસ્ટમમાં 20મો ઇન્ટરપ્ટ વેક્ટર છે. બી. આઈ. ઓ. એસ. સામાન્ય રીતે આ વેક્ટર પર રિયલ મોડ ઇન્ટરપ્ટ હેન્ડલર સુયોજિત કરે છે જે સિલિન્ડર-હેડ-સેક્ટર (સી. એચ. એસ.) એડ્રેસિંગનો ઉપયોગ કરીને સેક્ટર-આધારિત હાર્ડ ડિસ્ક અને ફ્લોપી ડિસ્ક વાંચવા અને લખવાની સેવાઓ પૂરી પાડે છે. આધુનિક પી. સી. બી. આઈ. ઓ. એસ. માં આઈ. એન. ટી. 13એચ. એક્સ્ટેંશન કાર્યોનો પણ સમાવેશ થાય છે, જે 1992માં આઈ. બી. એમ. અને માઈક્રોસોફ્ટ દ્વારા શરૂ કરવામાં આવ્યા હતા, જે 64-બીટ એલ. બી. એ. એડ્રેસિંગનો ઉપયોગ કરીને તે જ ડિસ્ક ઍક્સેસ સેવાઓ પ્રદાન કરે છે; નાના ઉમેરાઓ સાથે, આને ફોનિક્સ ટેક્નોલોજીસ અને અન્ય લોકો દ્વારા ઇ. ડી. ડી. (એન્હાન્સ્ડ ડિસ્ક ડ્રાઇવ) બી. આઈ. ઓ. એસ. એક્સ્ટેંશન તરીકે અર્ધ-પ્રમાણિત કરવામાં આવ્યા હતા. આઈ. એન. ટી. એ એક x86 સૂચના છે જે સોફ્ટવેર વિક્ષેપને ચાલુ કરે છે, અને 13હેક્સ એ વિક્ષેપ નંબર (હેક્સાડેસિમલ મૂલ્ય તરીકે) કહેવાય છે. આધુનિક કમ્પ્યુટર્સ બાયોસ આઈએનટી 13એચ અને યુઇએફઆઈ બંને કાર્યક્ષમતા સાથે આવે છે જે સમાન સેવાઓ અને વધુ પ્રદાન કરે છે, યુઇએફઆઈ વર્ગ 3 ના અપવાદ સાથે જે સી. એસ. એમ. ને સંપૂર્ણપણે દૂર કરે છે આમ આઈએનટી 13એચ અને અન્ય વિક્ષેપોમાં અભાવ છે. સામાન્ય રીતે, UEFI ડ્રાઇવરો CHS-સરનામાને બદલે LBA-સરનામાંનો ઉપયોગ કરે છે. ડી. ઓ. એસ. જેવી વાસ્તવિક મોડ ઓપરેટિંગ સિસ્ટમો હેઠળ, આઈ. એન. ટી. 13એચ. કૉલ કરવાથી નિમ્ન-સ્તરની ડિસ્ક સેવાઓ માટે કમ્પ્યુટરના રોમ-બી. આઈ. ઓ. એસ. કોડમાં કૂદી જશે, જે પ્રોગ્રામ માટે ભૌતિક ક્ષેત્ર-આધારિત ડિસ્ક વાંચન અથવા લેખન કામગીરી હાથ ધરશે. ડી. ઓ. એસ. માં, તે હાર્ડ ડિસ્ક અને ફ્લોપી ડિસ્ક માટે બિલ્ટ-ઇન બ્લોક ડિવાઇસ ડ્રાઇવરો માટે નિમ્ન-સ્તરના ઇન્ટરફેસ તરીકે કામ કરે છે. આ INT 25h અને INT 26h ને DOS કર્નલમાં FAT ફાઇલ સિસ્ટમ ડ્રાઇવરને લોજિકલ ક્ષેત્રો માટે સંપૂર્ણ ડિસ્ક રીડ/રાઈટ કાર્યો પ્રદાન કરવાની મંજૂરી આપે છે, જે DOS API (INT 21h) કાર્યો દ્વારા ફાઇલ-સંબંધિત વિનંતીઓને સંભાળે છે. સંરક્ષિત મોડ ઓપરેટિંગ સિસ્ટમ્સ હેઠળ, જેમ કે માઇક્રોસોફ્ટ વિન્ડોઝ એનટી ડેરિવેટિવ્ઝ (દા. ત. એન. ટી. 4,2000, એક્સ. પી. અને સર્વર 2003) અને ડોસેમુ સાથે લિનક્સ, ઓએસ કોલને અટકાવે છે અને તેને ઓપરેટિંગ સિસ્ટમની મૂળ ડિસ્ક I/O પદ્ધતિમાં પસાર કરે છે. 32-બીટ ડિસ્ક એક્સેસનો ઉપયોગ કરતી વખતે વિન્ડોઝ 9x અને વિન્ડોઝ ફોર વર્કગ્રુપ્સ 3.11 પણ બાયપાસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ બાયસ નિમ્ન-સ્તરની ડિસ્ક ઍક્સેસ કરવા ઉપરાંત, આઈ. એન. ટી. 13એચ કૉલ્સ અને સંબંધિત બી. આઈ. ઓ. એસ. ડેટા સ્ટ્રક્ચર્સ સિસ્ટમ સાથે જોડાયેલ ડિસ્ક (અથવા અન્ય ડી. એ. એસ. ડી. ઉપકરણો) ના પ્રકારો અને ક્ષમતાઓ વિશે પણ માહિતી પૂરી પાડે છે; જ્યારે સંરક્ષિત-મોડ ઓએસ બુટ થાય છે, ત્યારે તે બી. આઈ. ઓ. એસ. માંથી તે માહિતીનો ઉપયોગ ડિસ્ક હાર્ડવેરની ગણતરી કરવા માટે કરી શકે છે જેથી તે (ઓએસ) યોગ્ય ડિસ્ક આઈ/ઓ ડ્રાઇવરોને લોડ અને રૂપરેખાંકિત કરી શકે. મૂળ બી. આઈ. ઓ. એસ. રિયલ-મોડ આઈ. એન. ટી. 13 એચ. ઈન્ટરફેસ સામાન્ય રીતે ભૌતિક સી. એચ. એસ. એડ્રેસિંગ તરીકે ઓળખાય છે તેનો ઉપયોગ કરીને આશરે 8 જી. બી. સુધીના કદના ડ્રાઇવ્સને સપોર્ટ કરે છે. આ મર્યાદા IBM PC/XT ડિસ્ક હાર્ડવેરના હાર્ડવેર ઇન્ટરફેસમાંથી ઉદ્ભવે છે. બી. આઈ. ઓ. એસ. એ આઈ. એન. ટી. 13h કોલમાં આપવામાં આવેલા સિલિન્ડર-હેડ-સેક્ટર (સી. એચ. એસ.) સરનામાંનો ઉપયોગ કર્યો હતો અને તેને સીધા જ હાર્ડવેર ઇન્ટરફેસમાં સ્થાનાંતરિત કર્યું હતું. ઓછી મર્યાદા, લગભગ 504 એમબી, બીઆઈઓએસ દ્વારા ઉપયોગમાં લેવાતી સીએચએસ એડ્રેસિંગ મર્યાદા અને એટીએ હાર્ડ ડિસ્ક દ્વારા ઉપયોગમાં લેવાતી મર્યાદાઓના સંયોજન દ્વારા લાદવામાં આવી હતી, જે અલગ છે. જ્યારે બી. આઈ. ઓ. એસ. અને એ. ટી. એ. બન્નેની સી. એચ. એસ. એડ્રેસિંગ મર્યાદાઓ જોડવામાં આવે છે (એટલે કે. જ્યારે તેઓ એક સાથે લાગુ કરવામાં આવે છે), ત્યારે 512-બાઈટ ક્ષેત્રોની સંખ્યા કે જેને સંબોધિત કરી શકાય છે તે કુલ લગભગ 504 એમબીનું પ્રતિનિધિત્વ કરે છે. 504 એમબીની મર્યાદાને સીએચએસ અનુવાદનો ઉપયોગ કરીને દૂર કરવામાં આવી હતી, જે એક એવી તકનીક છે જેના દ્વારા બીઆઈઓએસ તેના મૂળ તાર્કિક સીએચએસ ભૂમિતિના ઉપયોગથી એટીએ ડ્રાઇવ સાથે વાતચીત કરતી વખતે આઈએનટી 13એચ ઇન્ટરફેસ પર કાલ્પનિક સીએચએસ ભૂમિતિને અનુકરણ કરશે. (504 એમબી અવરોધનો સંપર્ક કરવામાં આવી રહ્યો હતો ત્યાં સુધીમાં, એટીએ ડિસ્ક બાહ્ય એટીએ ઇન્ટરફેસ પર તેમના વાસ્તવિક ભૌતિક ભૂમિતિ પરિમાણો રજૂ કરવાનું બંધ કરી દીધું હતું.) અનુવાદ બી. આઈ. ઓ. એસ. ને, હજુ પણ સી. એચ. એસ. એડ્રેસિંગનો ઉપયોગ કરીને, 8064 એમ. બી. સુધીના કદની એ. ટી. એ. ડિસ્કને અસરકારક રીતે સંબોધિત કરવાની મંજૂરી આપે છે, જે એકલા બી. આઈ. ઓ. એસ. સી. એચ. એસ. ઇન્ટરફેસની મૂળ ક્ષમતા છે. (એ. ટી. એ. ઈન્ટરફેસમાં ઘણી મોટી મૂળ સી. એચ. એસ. સંબોધન ક્ષમતા છે, તેથી એકવાર બી. આઈ. ઓ. એસ. અને એ. ટી. એ. ની સી. એચ. એસ. મર્યાદાઓની "દખલગીરી" ને સંબોધિત કરીને ઉકેલવામાં આવી, ત્યારે બી. આઈ. ઓ. એસ. ની માત્ર નાની મર્યાદા નોંધપાત્ર હતી.) સીએચએસ અનુવાદને કેટલીકવાર તાર્કિક સીએચએસ સંબોધન તરીકે ઓળખવામાં આવે છે, પરંતુ તે વાસ્તવમાં ખોટું નામ છે કારણ કે આ બાયોસ વિકાસના સમય સુધીમાં, એટીએ સીએચએસ સરનામાઓ પહેલેથી જ તાર્કિક હતા, ભૌતિક નહીં. 8064 એમબીની મર્યાદા આઈએનટી 13એચ ઇન્ટરફેસમાં ઉપયોગમાં લેવાતા રજિસ્ટર વેલ્યુ આધારિત કૉલિંગ કન્વેન્શનના સંયોજન અને પછાત સુસંગતતા જાળવવાના ધ્યેયમાંથી ઉદ્ભવે છે-જે સૂચવે છે કે આઈએનટી 13એચ પર પસાર થયેલા સીએચએસ સરનામાંઓનું બંધારણ અથવા કદ વધુ બિટ્સ ઉમેરવા માટે બદલી શકાતું નથી, દા. ત. સિલિન્ડર-નંબર ક્ષેત્ર. આ મર્યાદા 1024 સિલિન્ડર, 256 હેડ, 63 સેક્ટર અને 512 બાઈટ બ્લોકનો ઉપયોગ કરે છે, જે સરનામા (102425663) ની બરાબર 7.875 ગીબને મંજૂરી આપે છે. ટૂંક સમયમાં સંખ્યાબંધ બાયોસ હતા જેમણે આ ઈન્ટરફેસની અસંગત આવૃત્તિઓ રજૂ કરી હતી-ઉદાહરણ તરીકે, એવર્ડ એટ બાયોસ અને AMI 386sx બાયોસને 4096 સિલિન્ડર સુધી હેન્ડલ કરવા માટે સિલિન્ડર નંબરના બિટ્સ 10 અને 11 ને રજિસ્ટર DH ના બિટ્સ 6 અને 7 માં મૂકીને વિસ્તૃત કરવામાં આવ્યા છે. MS-DOS ની તમામ આવૃત્તિઓ (MS-DOS 7 અને વિન્ડોઝ 95 સહિત) માં એક બગ હોય છે જે 256 હેડ (રજિસ્ટર મૂલ્ય 0xFF) સાથે ડિસ્ક ડ્રાઇવ્સને બુટ કરતા અટકાવે છે, તેથી ઘણા આધુનિક BIOSs મહત્તમ 255 (0xFE) હેડ સાથે CHS અનુવાદ મેપિંગ્સ પ્રદાન કરે છે, આમ કુલ સરનામા યોગ્ય જગ્યાને બરાબર 8032.5 MiB (આશરે 7.844 GIB) સુધી ઘટાડે છે. મોટી ડિસ્કના એડ્રેસિંગને ટેકો આપવા માટે, આઇબીએમ અને માઇક્રોસોફ્ટ દ્વારા આઈએનટી 13એચ એક્સ્ટેન્શન્સ તરીકે ઓળખાતું ઇન્ટરફેસ રજૂ કરવામાં આવ્યું હતું, પછીથી ફોનિક્સ ટેક્નોલોજીસ દ્વારા બાયોસ એન્હાન્સ્ડ ડિસ્ક ડ્રાઇવ સર્વિસીસ (ઈડીડી) ના ભાગ રૂપે ફરીથી પ્રકાશિત અને થોડું વિસ્તૃત કરવામાં આવ્યું હતું. તે INT 13h સેવામાં નવા કાર્યોને વ્યાખ્યાયિત કરે છે, જે તમામ 40h કરતા વધુ કાર્ય સંખ્યાઓ ધરાવે છે, જે 64-બીટ લોજિકલ બ્લોક એડ્રેસિંગ (LBA) નો ઉપયોગ કરે છે, જે 8 ZiB સુધી સંબોધિત કરવાની મંજૂરી આપે છે. (એ. ટી. એ. ડ્રાઇવ 28-બીટ અથવા 48-બીટ એલ. બી. એ. ને પણ ટેકો આપી શકે છે, જે 512-બીટ સેક્ટર/બ્લોક કદ ધારીને અનુક્રમે 128 જી. બી. અથવા 128 પી. આઈ. બી. સુધી પરવાનગી આપે છે). આ એક "પેકેટ" ઇન્ટરફેસ છે, કારણ કે તે મૂળ INT 13h ઇન્ટરફેસના રજિસ્ટર આધારિત કૉલિંગ કન્વેન્શનને બદલે માહિતીના પેકેટ માટે નિર્દેશકનો ઉપયોગ કરે છે. આ પેકેટ એક ખૂબ જ સરળ ડેટા સ્ટ્રક્ચર છે જેમાં ઇન્ટરફેસ વર્ઝન, ડેટા સાઇઝ અને એલબીએ છે. સોફ્ટવેર પછાત-સુસંગતતા માટે, વિસ્તૃત વિધેયો મૂળ CHS વિધેયોની સાથે અમલમાં મૂકવામાં આવે છે, અને બંને સમૂહોમાંથી વિધેયો પરના કૉલ્સને એકબીજા સાથે મિશ્રિત કરી શકાય છે, તે જ ડ્રાઇવ માટે પણ, એવી ચેતવણી સાથે કે CHS વિધેયો ડિસ્કના પ્રથમ 8064 MBથી આગળ ન પહોંચી શકે. કેટલાક કેશ ડ્રાઇવરો તેમના બફરને ફ્લશ કરે છે જ્યારે તે શોધી કાઢે છે કે ડી. ઓ. એસ. ને સીધા જ એપ્લિકેશનોમાંથી આઈ. એન. ટી. 13h જારી કરીને બાયપાસ કરવામાં આવે છે. આઈ. એન. ટી. 13એચ દ્વારા વાંચવામાં આવતી ડમીનો ઉપયોગ અજ્ઞાત કેશ માટે કેશ ફ્લશિંગને દબાણ કરવા માટેની ઘણી પદ્ધતિઓમાંથી એક તરીકે થઈ શકે છે (દા. ત. પુનઃપ્રારંભ કરતા પહેલા). લગભગ 1990-1991 કચરાપેટી શબ્દ બિનજોડાણવાળા બફરમાંથી AMI બાયોસ. કેટલાક DOS અને ટર્મિનેટ-એન્ડ-સ્ટે-રેસિડેન્ટ પ્રોગ્રામ્સ ક્લોબર સક્ષમ કરવામાં અને નોંધણી કરવામાં વિક્ષેપ પાડે છે જેથી PC DOS અને MS-DOS આને રોકવા માટે તેમના પોતાના ફિલ્ટર્સ સ્થાપિત કરે. સેવાઓની સૂચિ જો બીજી કોલમ ખાલી હોય તો કાર્યનો ઉપયોગ ફ્લોપી અને હાર્ડ ડિસ્ક બંને માટે થઈ શકે છે. FD: માત્ર ફ્લોપી ડિસ્ક માટે. એચડીઃ માત્ર હાર્ડ ડિસ્ક માટે. પી. એસ./2: માત્ર પી. એસ./2 સિસ્ટમ પર હાર્ડ ડિસ્ક માટે. EXT: એક્સ્ટેંશનનો એક ભાગ જે 1990ના દાયકામાં 8 જીબીથી વધુની હાર્ડ ડ્રાઇવને ટેકો આપવા માટે લખવામાં આવ્યો હતો. : રીસેટ ડિસ્ક સિસ્ટમઃ ફ્લોપી ડ્રાઇવ માટે લાસ્ટ ડ્રાઇવ ઓપરેશન બીટ 7 = 0, ફિક્સ્ડ ડ્રાઇવ માટે બીટ 7 = 1 ની સ્થિતિ મેળવોઃ રીડ સેક્ટર્સ ફ્રોમ ડ્રાઇવ રિમાર્ક્સ રજિસ્ટર સીએક્સમાં સિલિન્ડર નંબર (10 બિટ્સ, સંભવિત મૂલ્યો 0 થી 1023) અને સેક્ટર નંબર (6 બિટ્સ, સંભવિત મૂલ્યો 1 થી 63) બંને હોય છે. સિલિન્ડર અને સેક્ટર બિટ્સ નીચે ક્રમાંકિત છેઃ CX =-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (BX + સાઈઝ _ ઓફ _ બફર) <= 10000h. નહિંતર અમુક બાયોસ અથવા હાર્ડવેર આવૃત્તિઓ સાથે વિક્ષેપ નિષ્ફળ થઈ શકે છે. ઉદાહરણ તરીકે ધારો કે તમે 16 ક્ષેત્રો (= 2000h બાઇટ્સ) વાંચવા માંગો છો અને તમારું બફર મેમરી સરનામા 4FF00h થી શરૂ થાય છે. મેમરી વિભાજનનો ઉપયોગ કરીને, રજિસ્ટર મૂલ્યોની ગણતરી કરવાની વિવિધ રીતો છે, દા. ત. : ES = સેગમેન્ટ = 4F00h BX = ઓફસેટ = 0F00h સરવાળો = મેમરી સરનામું = 4FF00h એક સારી પસંદગી હશે કારણ કે 0F00h + 2000h = 2F00h <= 10000h ES = સેગમેન્ટ = 4000h BX = ઓફસેટ = FF00h સરવાળો = મેમરી સરનામું = 4FF00h સારી પસંદગી નહીં હોય કારણ કે FF00h + 2000h = 11F00h> 10000h ફંક્શન 02h ઇન્ટરપ્ટ 13h ફક્ત તમારી હાર્ડ ડ્રાઇવના પ્રથમ 16,450,560 ક્ષેત્રોના ક્ષેત્રોને વાંચી શકે છે, 8 GB મર્યાદાની બહારના ક્ષેત્રોને વાંચવા માટે તમારે કાર્ય 42h વિસ્તરણોનો ઉપયોગ કરવો જોઈએ. બીજો વિકલ્પ DOS ઇન્ટરપ્ટ 25h હોઈ શકે છે જે પાર્ટીશનમાં ક્ષેત્રોને વાંચે છે. કોડ ઉદાહરણ [ORG 7c00h]; કોડ 7c00h xor અક્ષ, અક્ષથી શરૂ થાય છે; ખાતરી કરો કે ds એ 0 મૂવ ds, અક્ષ cld પર સેટ કરેલ છે; મૂલ્યો મૂકવાનું શરૂ કરો; મૂવ આહ, 2h; int13h ફંક્શન 2 મૂવ અલ, 63; આપણે 63 ક્ષેત્રો વાંચવા માંગીએ છીએ મૂવ ch, 0; સિલિન્ડર નંબર 0 મૂવ ક્લ, 2; ક્ષેત્ર નંબર 2-બીજા ક્ષેત્ર (1 થી શરૂ થાય છે, 0 થી નહીં) મૂવ ડીએચ, 0; હેડ નંબર 0 xor bx, bx મૂવ એસ, બીએક્સ; ઇએસ 0 મૂવ બીએક્સ, 7e00h હોવો જોઈએ; મૂળ સરનામાંથી 512બાઇટ્સ 7c00h int 13h જેએમપી 7e00h; આગામી પર કૂદો. નોંધ લો કે આપણે કેવી રીતે dl (ડ્રાઇવ) બદલ્યું નથી. તેનું કારણ એ છે કે જ્યારે કોમ્પ્યુટર પ્રથમ લોડ થાય છે, ત્યારે ડીએલ એ ડ્રાઇવની સંખ્યા પર સેટ થાય છે જે બુટ કરવામાં આવી હતી, તેથી ધારીએ કે આપણે જે ડ્રાઇવમાંથી બુટ કર્યું છે તેમાંથી વાંચવા માંગીએ છીએ, ત્યાં ડીએલ બદલવાની જરૂર નથી. : ડ્રાઇવ કરવા માટે ક્ષેત્રો લખોઃ ડ્રાઇવમાંથી ક્ષેત્રોને ચકાસોઃ ફોર્મેટ ટ્રેકઃ ફોર્મેટ ટ્રેક સેટ ખરાબ ક્ષેત્રના ધ્વજઃ ફોર્મેટ ડ્રાઇવ ટ્રેકથી શરૂ થાય છેઃ ડ્રાઇવ પરિમાણો વાંચો ટિપ્પણીઓ કાર્ય 08h ના તાર્કિક મૂલ્યો કાર્ય 48h ના ભૌતિક CHS મૂલ્યોથી અલગ હોઈ શકે છે/હોવા જોઈએ. પરિણામ રજિસ્ટર CX સિલિન્ડર અને સેક્ટર/ટ્રેક મૂલ્યો બંને ધરાવે છે, ફંક્શન 02h ની ટિપ્પણી જુઓ. આ ફંક્શન અને ફંક્શન 02h (ઉપર જુઓ) વચ્ચેનો એકમાત્ર તફાવત એ છે કે ફંક્શન 0AH માત્ર 512 ને બદલે સેક્ટર દીઠ 516 બાઇટ્સ વાંચે છે. છેલ્લા 4 બાઇટ્સમાં એરર કરેક્શન કોડ (ECC) છે, જે સેક્ટર ડેટાનો ચેકસમ છે. : વર્તમાન એક્સ્ટેન્શન્સ તપાસોઃ ડ્રાઇવમાંથી વિસ્તૃત વાંચન ક્ષેત્રો જેમ કે પહેલેથી જ int 13h એએચ = 02h સાથે જણાવ્યું છે, સંપૂર્ણ બફર આપેલ સેગમેન્ટની અંદર છે તેની ખાતરી કરવા માટે કાળજી લેવી આવશ્યક છે, એટલે કે. (BX + સાઈઝ _ ઓફ _ બફર) <= 10000h: એક્સટેન્ડેડ રાઈટ સેક્ટર ટુ ડ્રાઇવઃ એક્સટેન્ડેડ રીડ ડ્રાઇવ પેરામીટર રિમાર્ક ફંક્શન 48h ના ભૌતિક CHS મૂલ્યો ફંક્શન 08h ના લોજિકલ મૂલ્યોથી અલગ હોઈ શકે છે/હોવા જોઈએ. આઈ. એન. ટી. 13h એ. એચ. = 4 બી. એચ.: ડ્રાઇવ ઇમ્યુલેશન પ્રકાર મેળવો આઈ. એન. ટી. 10એચ. બી. આઈ. ઓ. એસ. ઇન્ટરપ્ટ કોલ સિલિન્ડર-હેડ-સેક્ટર આઈ. એન. ટી. (x86 સૂચના) ડી. પી. એમ. આઈ. (ડી. ઓ. એસ. પ્રોટેક્ટેડ મોડ ઇન્ટરફેસ) રાલ્ફ બ્રાઉનની ઇન્ટરપ્ટ લિસ્ટ બી. આઈ. ઓ. એસ. એન્હાન્સ્ડ ડિસ્ક ડ્રાઇવ સ્પષ્ટીકરણ સંદર્ભો બાહ્ય કડીઓ બી. આઈ. ઓ. એસ. ઇન્ટરપ્ટ 13h એક્સ્ટેન્શન્સ રાલ્ફ બ્રાઉનની વ્યાપક ઇન્ટરપ્ટ લિસ્ટ નોર્ટન માર્ગદર્શિકા ઇન્ટ 13h વિશે, આહ = 00h. 1a. આઈ. બી. એમ. પી. સી. સુસંગત બી. આઈ. ઓ. એસ. ઇન્ટરપ્ટ્સ