একটি ডিভাইস ড্রাইভার হল সফ্টওয়্যারের একটি ছোট অংশ যা অপারেটিং সিস্টেম এবং অন্যান্য সফ্টওয়্যারকে বলে যে কীভাবে একটি হার্ডওয়্যারের সাথে যোগাযোগ করতে হয়৷
উদাহরণস্বরূপ, প্রিন্টার ড্রাইভাররা অপারেটিং সিস্টেমকে বলে দেয়, এবং এক্সটেনশনের মাধ্যমে আপনার কাছে যেই প্রোগ্রামটি প্রিন্ট করতে চান তা খোলা থাকে, ঠিক কীভাবে পৃষ্ঠায় তথ্য মুদ্রণ করতে হয়
কার্ড এবং ড্রাইভার
সাউন্ড কার্ড ড্রাইভার প্রয়োজনীয় তাই আপনার অপারেটিং সিস্টেম জানে কিভাবে 1s এবং 0s অনুবাদ করতে হয় যা সেই MP3 ফাইলটিকে অডিও সিগন্যালে অন্তর্ভুক্ত করে যা সাউন্ড কার্ড আপনার হেডফোন বা স্পীকারে আউটপুট করতে পারে।
একই সাধারণ ধারণা ভিডিও কার্ড, কীবোর্ড, মনিটর, মাউস, ডিস্ক ড্রাইভ ইত্যাদির ক্ষেত্রে প্রযোজ্য।
ড্রাইভারগুলি কেন গুরুত্বপূর্ণ সে সম্পর্কে আরও কিছু পড়তে থাকুন, আরও কিছু উদাহরণ সহ, সেইসাথে কীভাবে আপনার ড্রাইভারগুলিকে আপডেট রাখতে হবে এবং তারা সঠিকভাবে কাজ না করলে কী করতে হবে সে সম্পর্কে তথ্য।
ডিভাইস ড্রাইভার কিভাবে কাজ করে?
আপনি ব্যবহার করছেন এমন একটি প্রোগ্রাম এবং প্রোগ্রাম যে কোনোভাবে ব্যবহার করতে চায় এমন একটি ডিভাইসের মধ্যে অনুবাদকের মতো ডিভাইস ড্রাইভারের কথা ভাবুন। সফ্টওয়্যার এবং হার্ডওয়্যারগুলি বিভিন্ন ব্যক্তি বা কোম্পানি দ্বারা তৈরি করা হয়েছে এবং দুটি সম্পূর্ণ ভিন্ন ভাষায় কথা বলে, তাই একজন অনুবাদক (ড্রাইভার) তাদের যোগাযোগ করতে দেয়৷
অন্য কথায়, একটি সফ্টওয়্যার প্রোগ্রাম একটি হার্ডওয়্যারের একটি অংশ কী করতে চায় তা ব্যাখ্যা করতে ড্রাইভারকে তথ্য সরবরাহ করতে পারে, ডিভাইস ড্রাইভার বুঝতে পারে এবং তারপর হার্ডওয়্যার দিয়ে পূরণ করতে পারে৷
ডিভাইস ড্রাইভার এবং সামঞ্জস্যতা
ডিভাইস ড্রাইভারদের ধন্যবাদ, বেশিরভাগ সফ্টওয়্যার প্রোগ্রামের হার্ডওয়্যারের সাথে সরাসরি কীভাবে কাজ করতে হয় তা জানার প্রয়োজন হয় না এবং ব্যবহারকারীদের সাথে ইন্টারঅ্যাক্ট করার জন্য ড্রাইভারের সম্পূর্ণ অ্যাপ্লিকেশন অভিজ্ঞতা অন্তর্ভুক্ত করার প্রয়োজন হয় না।পরিবর্তে, প্রোগ্রাম এবং ড্রাইভারকে একে অপরের সাথে কীভাবে ইন্টারফেস করতে হয় তা জানতে হবে৷
সফ্টওয়্যার এবং হার্ডওয়্যারের প্রায় অবিরাম সরবরাহ রয়েছে তা বিবেচনা করে জড়িত প্রত্যেকের জন্য এটি একটি বেশ ভাল চুক্তি। প্রত্যেকের যদি অন্য সবার সাথে কীভাবে যোগাযোগ করতে হয় তা জানতে হয়, তবে সফ্টওয়্যার এবং হার্ডওয়্যার তৈরির প্রক্রিয়া প্রায় অসম্ভব হয়ে উঠত।
কিভাবে ডিভাইস ড্রাইভার পরিচালনা করবেন
আপনার উইন্ডোজ কম্পিউটারের প্রতিটি হার্ডওয়্যারের ড্রাইভারগুলি ডিভাইস ম্যানেজার থেকে কেন্দ্রীয়ভাবে পরিচালিত হয়, মাইক্রোসফ্ট উইন্ডোজের সমস্ত সংস্করণে উপলব্ধ৷
অধিকাংশ সময়, ড্রাইভারগুলি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যায় এবং বাগগুলি সমাধান করতে বা একটি দুর্দান্ত নতুন বৈশিষ্ট্য যুক্ত করার জন্য মাঝে মাঝে আপডেট করা বাদ দিয়ে বেশি মনোযোগের প্রয়োজন হয় না৷ এটি উইন্ডোজের কিছু ড্রাইভারের জন্য সত্য যেগুলি উইন্ডোজ আপডেটের মাধ্যমে ডাউনলোড করা হয়৷
যখন একটি নির্মাতা একটি ড্রাইভার আপডেট প্রকাশ করে, এটি ইনস্টল করার দায়িত্ব আপনার৷ কিছু কোম্পানী এমন প্রোগ্রাম প্রদান করে যেগুলো কোনো প্রাসঙ্গিক আপডেটের জন্য চেক করবে এবং ইনস্টল করবে, কিন্তু বেশিরভাগই এটাকে সহজ করে তোলে না।
সৌভাগ্যবশত, বিনামূল্যে ড্রাইভার আপডেটার প্রোগ্রাম আছে যেগুলো একই উদ্দেশ্যে কাজ করে এবং সব ধরনের ড্রাইভারের সাথে কাজ করে। কেউ কেউ স্বয়ংক্রিয়ভাবে আপডেটগুলি পরীক্ষা করে দেখবে এবং আপনার জন্য সেগুলি ডাউনলোড ও ইনস্টল করবে, অনেকটা উইন্ডোজ আপডেটের মতো৷
যখন একটি হার্ডওয়্যার প্রস্তুতকারকের কাছ থেকে ড্রাইভার আপডেট পাওয়া যায়, তখন এটি তাদের ওয়েবসাইট থেকে বিনামূল্যে পাওয়া যাবে। আপনি ড্রাইভার আপডেটার প্রোগ্রামের জন্য অর্থ প্রদান না করলে আপনাকে কখনই ড্রাইভার আপডেট করার জন্য অর্থ প্রদান করতে হবে না, কিন্তু তারপরেও, নির্দিষ্ট ড্রাইভারদের নিজেরাই কেনার প্রয়োজন হবে না।
চালকের সাধারণ কাজ
এখানে উইন্ডোজের কিছু সাধারণ কাজ রয়েছে যার মধ্যে ড্রাইভার জড়িত:
- Windows এ কিভাবে ড্রাইভার আপডেট করবেন
- উইন্ডোজে ড্রাইভারের সংস্করণ নম্বর কীভাবে খুঁজে পাবেন
- কীভাবে উইন্ডোজে একজন ড্রাইভার রোল ব্যাক করবেন
এখানে ড্রাইভার সম্পর্কিত কিছু অতিরিক্ত সংস্থান রয়েছে:
- Windows 10 ড্রাইভার (আপডেট করা তালিকা)
- Windows 8 ড্রাইভার (আপডেট করা তালিকা)
- Windows 7 ড্রাইভার (আপডেট করা তালিকা)
- কীভাবে প্রস্তুতকারকের ওয়েবসাইট থেকে ড্রাইভার খুঁজে এবং ডাউনলোড করবেন
- জনপ্রিয় ড্রাইভার ডাউনলোড ওয়েবসাইট
- আপনি উইন্ডোজের 32-বিট বা 64-বিট সংস্করণ চালাচ্ছেন কিনা তা কীভাবে নির্ধারণ করবেন
অনেক সমস্যা যা হার্ডওয়্যারের একটি নির্দিষ্ট অংশে বিচ্ছিন্ন করা যেতে পারে তা প্রকৃত হার্ডওয়্যারের সমস্যা নয়, তবে সেই হার্ডওয়্যারের জন্য ইনস্টল করা ডিভাইস ড্রাইভারগুলির সমস্যা। উপরে লিঙ্ক করা কিছু সংস্থান আপনাকে সেগুলি বের করতে সাহায্য করবে৷
যখন একটি ডিভাইস ড্রাইভার আবশ্যক বা না হয়
মৌলিক সফ্টওয়্যার-ড্রাইভার-হার্ডওয়্যার সম্পর্কের বাইরে, আরও কিছু পরিস্থিতি রয়েছে যেগুলিতে ড্রাইভার জড়িত (এবং তা নয়) যা এক ধরণের আকর্ষণীয়৷
যদিও এটি আজকাল কম সাধারণ, কিছু সফ্টওয়্যার কিছু ধরণের হার্ডওয়্যারের সাথে সরাসরি যোগাযোগ করতে সক্ষম - কোন ড্রাইভারের প্রয়োজন নেই! এটি সাধারণত তখনই সম্ভব হয় যখন সফ্টওয়্যারটি হার্ডওয়্যারে খুব সাধারণ কমান্ড পাঠায়, বা যখন উভয়ই একই কোম্পানি দ্বারা তৈরি করা হয়, তবে এটিকে এক ধরণের বিল্ট-ইন ড্রাইভার পরিস্থিতি হিসাবেও ভাবা যেতে পারে।
যখন ড্রাইভার আপডেট করবেন
আপনার উপলব্ধ প্রতিটি ড্রাইভার আপডেট করা উচিত কিনা তা ভাবা সাধারণ। উদাহরণস্বরূপ, যদি আপনার কম্পিউটার, হার্ডওয়্যার প্রস্তুতকারকের ওয়েবসাইট, বা একটি ড্রাইভার আপডেটার টুল আপনাকে বলে যে আপনার সিস্টেমের সাথে সামঞ্জস্যপূর্ণ 10টি ড্রাইভার আপডেট আছে, তাহলে আপনি কি সেগুলি সব পেতে পারেন নাকি কয়েকটি? আপনি কোনটি ইন্সটল করেন তা কি ব্যাপার?
সংক্ষিপ্ত উত্তর হল না, আপনাকে প্রস্তাবিত প্রতিটি ড্রাইভার আপডেট ইনস্টল করার প্রয়োজন নেই। দুটি মৌলিক পরিস্থিতি রয়েছে যেখানে আপনি একটি নতুন ড্রাইভার ইনস্টল করার কথা বিবেচনা করতে পারেন:
- যদি হার্ডওয়্যার কাজ না করে।
- আপনি যদি নতুন বৈশিষ্ট্য চান।
উদাহরণস্বরূপ, যদি ড্রাইভার বুস্টার চালানোর পরে, এটি আপনাকে বলে যে আপনি ইনস্টল করতে পারেন এমন বেশ কয়েকটি ড্রাইভার আছে, এটি তাদের সবগুলি পেতে প্রলুব্ধ হতে পারে যাতে আপনি নিশ্চিতভাবে সমস্ত সর্বশেষ ড্রাইভারের সাথে ধরা পড়েন৷ কিন্তু প্রতিটি ইনস্টলেশন একটি সফ্টওয়্যার দ্বন্দ্ব বা অন্যান্য সমস্যার ঝুঁকি বাড়ায় যা ডিভাইসটিকে অব্যবহারযোগ্য করে তুলতে পারে।
যদি এটি বর্তমানে কাজ না করে শুধুমাত্র একটি ডিভাইস ড্রাইভার আপডেট করার জন্য লেগে থাকা ভাল৷ আপনি যদি একটি প্রিন্টার ইনস্টল করেন, কিন্তু আপনার কম্পিউটার এটির সাথে যোগাযোগ করবে না, সঠিক প্রিন্টার ড্রাইভার পাওয়া শুধুমাত্র পরিস্থিতির উন্নতি করতে পারে-অর্থাৎ, এটি অবশেষে আপনাকে মুদ্রণ করতে দেবে৷ কিন্তু যদি প্রিন্টারটি আগে ঠিকঠাক কাজ করত, এবং আপনি চাওয়ার কারণে ড্রাইভার আপডেট করেন, তাহলে এটি আর কাজ না করার সম্ভাবনা রয়েছে এবং এটি সঠিকভাবে ইন্সটল করলেও আপনি মূলত কিছুই লাভ করতে পারবেন না।
অন্য কারণ, অবশ্যই, আপনি যদি ডিভাইসটি থেকে সর্বাধিক সুবিধা পেতে চান এবং সর্বশেষ বৈশিষ্ট্যগুলি পাওয়ার একমাত্র উপায় হল সবচেয়ে আপ-টু-ডেট ড্রাইভার ইনস্টল করা।
কিছু ড্রাইভার আপডেট ইউটিলিটিগুলি আপনার জন্য এটি করবে, তবে ড্রাইভার ইনস্টলেশনের আগে একটি সিস্টেম পুনরুদ্ধার পয়েন্ট তৈরি করার কথা মনে রাখবেন যাতে কোনও সমস্যা হলে আপনি পরিবর্তনগুলি পূর্বাবস্থায় ফিরিয়ে আনতে পারেন৷
ডিভাইস ড্রাইভারের বিভিন্ন প্রকার
কিছু ড্রাইভার সরাসরি একটি ডিভাইসের সাথে যোগাযোগ করে, কিন্তু অন্যরা একসাথে স্তরে স্তরে থাকে।এই পরিস্থিতিতে, ড্রাইভার অন্য একজনের সাথে যোগাযোগ করার আগে একটি প্রোগ্রাম একটি ড্রাইভারের সাথে যোগাযোগ করবে এবং শেষ ড্রাইভারটি হার্ডওয়্যারের সাথে সরাসরি যোগাযোগ না করা পর্যন্ত চলতে থাকবে৷
এই "মাঝারি" ড্রাইভারগুলি প্রায়শই অন্য ড্রাইভারগুলি সঠিকভাবে কাজ করছে কিনা তা যাচাই করা ছাড়া অন্য কোনও কার্য সম্পাদন করে না। যাই হোক না কেন, একটি "স্ট্যাকে" একজন ড্রাইভার বা একাধিক কাজ করে থাকুক না কেন, আপনার কিছু না জেনে বা কিছু না করেই এর সবই ব্যাকগ্রাউন্ডে করা হয়৷
. SYS ফাইল
Windows. SYS ফাইলগুলিকে লোডযোগ্য ডিভাইস ড্রাইভার হিসাবে ব্যবহার করে, যার অর্থ এগুলি প্রয়োজনীয় ভিত্তিতে লোড করা যেতে পারে যাতে তারা সবসময় মেমরি গ্রহণ করে না-অন্যান্য ড্রাইভারগুলি DLL বা EXE ফর্ম্যাটে থাকে৷ লিনাক্স. KO (কার্ণেল) মডিউলের ক্ষেত্রেও একই কথা।
WHQL
WHQL মাইক্রোসফ্টের একটি পরীক্ষামূলক প্রক্রিয়া যা প্রমাণ করতে সাহায্য করে যে একটি নির্দিষ্ট ডিভাইস ড্রাইভার Windows এর একটি নির্দিষ্ট সংস্করণের সাথে কাজ করবে। আপনি হয়তো দেখতে পাচ্ছেন যে আপনি যে ড্রাইভারটি ডাউনলোড করছেন সেটি WHQL প্রত্যয়িত বা নয়। আপনি এখানে উইন্ডোজ হার্ডওয়্যার কোয়ালিটি ল্যাবস সম্পর্কে আরও পড়তে পারেন৷
ভার্চুয়াল ডিভাইস ড্রাইভার
ড্রাইভারের আরেকটি রূপ হল ভার্চুয়াল ডিভাইস ড্রাইভার। এগুলো সাধারণত VXD ফাইল এক্সটেনশনে শেষ হয় এবং ভার্চুয়ালাইজেশন সফ্টওয়্যার দিয়ে ব্যবহার করা হয়। তারা নিয়মিত ড্রাইভারের মতোই কাজ করে কিন্তু গেস্ট অপারেটিং সিস্টেমকে সরাসরি হার্ডওয়্যার অ্যাক্সেস করতে বাধা দেওয়ার জন্য, ভার্চুয়াল ড্রাইভারগুলি আসল হার্ডওয়্যার হিসাবে মাস্করাড করে যাতে গেস্ট ওএস এবং এর নিজস্ব ড্রাইভাররা অ-ভার্চুয়াল অপারেটিং সিস্টেমের মতো হার্ডওয়্যার অ্যাক্সেস করতে পারে৷
অন্য কথায়, যখন একটি হোস্ট অপারেটিং সিস্টেম এবং এর ড্রাইভারগুলি প্রকৃত হার্ডওয়্যার উপাদানগুলির সাথে ইন্টারফেস করে, ভার্চুয়াল গেস্ট অপারেটিং সিস্টেম এবং তাদের ড্রাইভারগুলি ভার্চুয়াল ডিভাইস ড্রাইভারের মাধ্যমে ভার্চুয়াল হার্ডওয়্যারের সাথে ইন্টারফেস করে, যা তারপরে বাস্তব, শারীরিক হার্ডওয়্যারের সাথে রিলে করা হয় হোস্ট অপারেটিং সিস্টেম।
FAQ
একটি ডিভাইস ড্রাইভার আপডেট করার সঠিক উপায় কি?
Windows 11-এ ম্যানুয়ালি ডিভাইস ড্রাইভার আপডেট করতে, কন্ট্রোল প্যানেল বা উইন্ডোজ স্টার্ট মেনু থেকে ডিভাইস ম্যানেজার খুলুন।এরপরে, > আপডেট করতে ডিভাইসটিতে ডান-ক্লিক করুন আপডেট ড্রাইভার > ড্রাইভারের জন্য স্বয়ংক্রিয়ভাবে অনুসন্ধান করুন আপনার যদি ড্রাইভার পুনরায় ইনস্টল করতে হয় তবে ডান-ক্লিক করুন ডিভাইস > ডিভাইস আনইনস্টল করুন > আপনার কম্পিউটার পুনরায় চালু করুন।
আমি কিভাবে Apple মোবাইল ডিভাইস USB ড্রাইভার ইনস্টল করব?
যদি আপনার আইফোন আপনার উইন্ডোজ পিসির সাথে সংযোগ না করে, ড্রাইভার সফ্টওয়্যার আপডেট করা সাহায্য করতে পারে৷ প্রথমে, আপনার ফোন আনলক করুন, এবং তারপর একটি USB তারের সাথে আপনার পিসিতে ডিভাইসটি সংযুক্ত করুন। ডিভাইস ম্যানেজার লঞ্চ করুন > পোর্টেবল ডিভাইসস > আপনার iPhone > আপডেট ড্রাইভার ড্রাইভার আপডেট হওয়ার পরে রাইট-ক্লিক করুন, সংযোগ বিচ্ছিন্ন করুন এবং আপনার ফোন আবার সংযোগ করুন।