কম্পিউটার টিউটোরিয়াল

UEFI এবং Windows 8

এই নিবন্ধে আমরা UEFI ধারণা এবং Windows 8-এ এই টেকনোলজির প্রয়োগ অন্বেষণ করব।

UEFI টেকনোলজি কী? UEFI হলো Unified Extensible Firmware Interface-এর সংক্ষিপ্ত রূপ। এই টেকনোলজি পারম্পরিক কম্পিউটার বুট সিস্টেম মডিফাই করার জন্য ডিজাইন করা হয়েছে এবং পুরনো BIOS সিস্টেমকে প্রতিস্থাপন করতে হবে। কিন্তু এটি শুধু পুরনো টেকনোলজির আধুনিকীকরণ নয়, এটি OS এবং কম্পিউটার বুটিং টেকনোলজির একটি মৌলিক নতুন দৃষ্টিভঙ্গি। আসলে UEFI-এর PC BIOS সিস্টেমের সাথে প্রায় কিছুই কমন নেই।

যদি BIOS হলো কোড (নন-ফ্লেক্সিবল এবং ভার্চুয়ালি অপরিবর্তনশীল), যা সিস্টেম বোর্ড上的 একটি বিশেষ BIOS চিপে ফ্ল্যাশ করা হয়, UEFI হলো একটি ফ্লেক্সিবল প্রোগ্রামেবল ইন্টারফেস যা সকল কম্পিউটার হার্ডওয়্যার কম্পোনেন্টের উপরে অবস্থিত তাদের নিজস্ব ফার্মওয়্যারসহ। UEFI কোড (BIOS বুটিং কোডের চেয়ে আকারে অনেক বড়) একটি বিশেষ ফোল্ডার /EFI/এ অবস্থিত যা বহু বছর ভিন্ন জায়গা থেকে একটি আলাদা চিপসেট সিস্টেম বোর্ডে, হার্ড ড্রাইভ পার্টিশন বা সিস্টেম স্টোরেজে হতে পারে। আসলে UEFI হলো একটি স্বতন্ত্র লাইটওয়েট অপারেটিং সিস্টেম যা মূল OS এবং নিম্ন-স্তরের হার্ডওয়্যার ইকুইপমেন্ট ফাংশন কন্ট্রোলকারী মাইক্রো প্রোগ্রামগুলির মধ্যে একটি ইন্টারফেস উপস্থাপন করে যা সরাসরি ইকুইপমেন্ট ইনিশিয়ালাইজ করে এবং মূল ("বড়") OS লোডারের 손에 কন্ট্রোল ট্রান্সফার করে।

UEFI এবং Windows 8

UEFI-তে হার্ডওয়্যার টেস্টিং এবং বুটিং সার্ভিস, স্ট্যান্ডার্ড কমিউনিকেশন প্রোটোকল (নেটওয়ার্ক সহ) বাস্তবায়ন, ডিভাইস ড্রাইভার, ফাংশনাল এক্সটেনশন, এবং এমনকি EFI-শেল থাকে যেখানে স্পেশাল EFI অ্যাপ্লিকেশন চালানো যায়। অর্থাৎ আপনি ইতিমধ্যে UEFI লেভেলে ইন্টারনেটে সংযোগ করতে পারেন, বা গ্রাফিক্যাল GUI দিয়ে হার্ড ড্রাইভ ব্যাকআপ অর্গানাইজ করতে পারেন।

এক বা দুই বছর মধ্যে UEFI স্পেসিফিকেশন সকল ইনডাস্ট্রি-লিডিং মাদারবোর্ডে ব্যবহার করা হবে এবং স্ট্যান্ডার্ড BIOS-সহ নতুন PC খুঁজে পাওয়া প্রায় অসম্ভব হবে। UEFI-এর সবচেয়ে জনপ্রিয় đặc징গুলো যেগুলো এটির ওপর কাজ করা কম্পিউটারে বাস্তবায়ন করা যায়, সেগুলো হলো Secure Boot, নিম্ন-স্তরের ক্রিপ্টোগ্রাফি, নেটওয়ার্ক অথেন্টিকেশন, ইউনিভার্স্যাল গ্রাফিক্যাল ড্রাইভার, ইত্যাদি। UEFI 32 এবং 64-বিট প্রসেসর সমর্থন করে এবং Itanium x86, x64, এবং ARM প্রসেসরের সিস্টেমে ব্যবহার করা যায়।

সকল আধুনিক অপারেটিং সিস্টেম (Windows, Linux, OS X) UEFI-তে বুটিং সমর্থন করে।

যাইহোক, যদি MacOS X-এ (Bootcamp বুট ম্যানেজার) এবং Linux-এ UEFI ব্যবহার করা প্রায় سطحগত হয়, Windows 8-এ UEFI পরিবেশের সুবিধাগুলো সর্বোচ্চ ব্যবহার করা যায়।

পুরনো OS সমর্থন (যে শুধু BIOS সমর্থন করে) UEFI-তে BIOS এমুলেশন মোড রয়েছে যাকে Compatibility Support Module (CSM) বলা হয়।

UEFI এবং Windows 8 সমর্থন

UEFI এবং Windows 8 একসাথে ব্যবহার করে আপনি কী সুবিধা পেতে পারেন?

মূল সুবিধাগুলোর একটি হলো সিকিউর বুট টেকনোলজির সুযোগ যা PC ইনিশিয়ালাইজেশনের সময় অনাকাঙ্ক্ষিত প্রোগ্রাম এক্সিকিউশন রোধ করে (সিকিউর বুট টেকনোলজির বিস্তারিত আলাদা নিবন্ধে আলোচনা করব)।

UEFI-এর কারণে Windows 8 ৩ TB এবং অধিক volum-ের ড্রাইভে ইন্সটল করা যায়, এবং এখান থেকে বুটও করা যায়। এটি MBR পার্টিশন টেবিল (BIOS-এ) থেকে GPT (UEFI-এ) এ স্থানান্তরের সাথে জড়িত।

BIOS-এর পরিবর্তে UEFI ব্যবহার করা Windows 8-এর দ্রুত বুট প্রদানের কী মুহূর্তগুলোর একটি (UEFI কোড দ্রুত কাজ করে কারণ এটি sıfır থেকে লেখা হয়েছে পুরনো নিয়ম এবং কম্প্যাটিবিলিটি খোঁজার প্রয়োজন ছাড়া)। এর পাশাপাশি UEFI-এ একটি বিশেষ ফাইল ব্লক সাইজ EFI I/O ব্যবহার করা হয়। এটি একবারে ১ MB ডেটা পড়তে দেয় (BIOS-এ ৬৪ KB)। এর अलावा বুট টাইম কমে যাওয়ার কারণ হলো লোডার সকল ডিভাইসে খুঁজে বের করার প্রয়োজন নেই, UEFI-এ বুট ড্রাইভ OS ইন্সটলেশন লেভেলে আপয়েন্ট করা হয়।

তবে Windows 8 UEFI বুট সমর্থন করে বললেও, কিছু Besonderheiten রয়েছে:

  • কম্পিউটার UEFI v2.3.1-এ কম্প্যাটিবল হতে হবে
  • UEFI শুধু 64-বিট Windows 8-এ সমর্থিত। 32-বিট ভার্সন UEFI ফাংশন সমর্থন করে না (নতুন কম্পিউটারে এই OS-কে CSM এমুলেশন মোডে কাজ করতে হবে)।
  • Windows 8 for ARM (Windows RT) সেই ইকুইপমেন্টে কাজ করবে না যা UEFI সমর্থন করে না বা Secure Boot নিষিদ্ধ করার অনুমতি দেয়।

UEFI ইকুইপমেন্টে Windows 8 ইন্সটল করার জন্য আপনাকে একটি 특별ভাবে প্রস্তুত USB ফ্ল্যাশ বুট ড্রাইভ ব্যবহার করতে হবে। বিস্তারিত নিবন্ধে: How to create a UEFI bootable USB flash drive for install Windows 8

ডেভেলপাররা পরবর্তী Windows ভার্সনগুলোতে (এবং নিকটবর্তী Windows 8.1-এ) UEFI-এর অনেক অন্যান্য ফাংশন বাস্তবায়ন করার পরিকল্পনা করছেন, যেমন Rootkit prevention (বুট প্রক্রিয়ায় রুটকিট ডিটেকশন), Network authentication (বুট সময় অথেন্টিকেশন, বিশেষ করে রিমোট OS এক্সপ্যান্ডিং স্ক্রিপ্টের জন্য প্রাসঙ্গিক) ইত্যাদি।

Windows 8 থেকে UEFI সেটিংসে অ্যাক্সেস

উল্লেখ্য যে নতুন কম্পিউটারে প্রি-ইন্সটল্ড Windows 8 যা UEFI ব্যবহার করে, সেখানে Delete এবং F2 বাটন চাপা (বা ভেন্ডর দ্বারা নির্ধারিত অন্য বাটন) UEFI সেটিংসে প্রবেশ করার সুপরিচিত ট্রিক কাজ করবে না। কারণ Windows 8, বিশেষ করে SSD-এ, এত দ্রুত বুট হয় যে UEFI সেটিংস মোডে প্রবেশের জন্য বাটন চাপার জন্য আপনার কখনো সময়ই থাকবে না। জানা গিয়েছে Windows 8 SSD-এ UEFI-তে বাটন চাপার জন্য শুধু ২০০ ms অপেক্ষা করে। তাই Windows 8 বুট মেনু থেকে UEFI প্যারামিটার সেটিংস প্রোগ্রাম কল করার একটি প্রসিডিউর রয়েছে।

আপনি তিনটি পদ্ধতিতে Windows বুট মেনুতে যেতে পারেন।

  1. PC settings-এ General সেকশন সিলেক্ট করুন এবং Advanced startup সেকশনে "Restart now" বাটন চাপুন।
    UEFI এবং Windows 8
  2. একই প্রভাব পাওয়া যায় Shutdown মেনুতে Shift এবং Restart বাটন একসাথে চাপা দিয়ে।
    UEFI এবং Windows 8
  3. Windows বুট মেনুতে প্রবেশ করার আরেকটি পদ্ধতি হলো কমান্ড লাইনে নিচের কমান্ড এক্সিকিউট করা:
    1 
    shutdown.exe /r /o /f /t 00

রিস্টার্ট হওয়ার পর Windows 8 বুট মেনু স্বয়ংক্রিয়ভাবে খুলবে, এতে আপনাকে Troubleshoot->Advanced options সিলেক্ট করতে হবে। Advanced options উইন্ডোতে আলাদা UEFI firmware settings বাটন থাকবে যা PC রিস্টার্ট হওয়ার পর আপনাকে সরাসরি কম্পিউটার BIOS-এ প্রবেশ করাবে (আসলে এটি UEFI, যার সেটিংস পারম্পরিক PC BIOS-এর সমান)।

UEFI এবং Windows 8

  1. উইন্ডোজ ১০ টিপস এবং ট্রিকস: ৫০+ কাজের টিপস

  2. উইন্ডোজ ১০-এ Notifications and Action Center ব্যবহার ও কাস্টমাইজেশন

  3. উইন্ডোজ ৮.১ এবং উইন্ডোজ RT ৮.১ আপডেট ১-এ আপগ্রেড করার ধাপে ধাপে গাইড

  4. সাধারণ উইন্ডোজ ৮.১ সমস্যা ও সমাধান: একটি প্র্যাক্টিক্যাল গাইড