বিআইওএস এবং ইউইএফআই মূলত উভয়ই ফার্মওয়্যার সংস্করণ (একটি কোড যা হার্ডওয়্যার এবং সিস্টেম সফটওয়্যারগুলির মধ্যে যোগাযোগকারী হিসাবে কাজ করে) ইউইএফআই আরও নতুন এবং সুপিরিয়র। তাদের উভয়েরই একটি খুব স্বতন্ত্র বৈশিষ্ট্য সেট রয়েছে।
সহজভাবে বলতে গেলে ইউইএফআই দ্রুত, আরও সুরক্ষিত এবং অত্যন্ত সামঞ্জস্যপূর্ণ এবং কাস্টমাইজযোগ্য (অস্বীকৃতি: কাস্টমাইজেশনটি একজন জ্ঞানী ব্যক্তি দ্বারা করা উচিত, অন্যথায় এটি আপনার সিস্টেমকে দূষিত করতে পারে) আরও নতুন এইচ / ডাব্লু দিয়ে।
সুতরাং যদি আপনার ওএস ইউইএফআই সক্ষম পরিষেবাগুলিকে সমর্থন করে তবে অবশ্যই লিগ্যাসি মোডের তুলনায় অবশ্যই ইউইএফআইয়ের জন্য যান (যদিও বেশিরভাগ ওএস [সিস্টেম সফটওয়্যার], পশ্চাদপটে সামঞ্জস্যপূর্ণ হওয়াও উত্তরাধিকারের সাথে কাজ করবে)।
ইউইএফআই সিস্টেম বুট পরিচালনা করার জন্য ফার্মওয়্যার পর্যায়ে আরও অনেক অবকাঠামো সরবরাহ করে। এটি BIOS এর মতো সহজ কোথাও নেই। বিআইওএসের বিপরীতে, ইউইএফআই অবশ্যই 'ডিস্ক পার্টিশন' এবং 'বুটলোডার' এবং 'অপারেটিং সিস্টেম' এর ধারণাগুলি বিভিন্ন ডিগ্রীর কাছে বুঝতে পারে।
আপনি BIOS বুট প্রক্রিয়াটি দেখতে বাছাই করতে পারেন এবং UEFI প্রক্রিয়াটি দেখতে পারেন এবং দেখুন যে UEFI প্রক্রিয়া নির্দিষ্ট সমস্যাগুলি সমাধান করার জন্য বিভিন্ন বিটগুলি কীভাবে প্রসারিত করে।
আপনি যখন এটির বিষয়ে চিন্তা করেন তখন বুটলোডারটি সন্ধানের জন্য বিআইওএস / এমবিআর পদ্ধতিটি বেশ ঝাঁকুনির মতো। এটি খুব 'বিশেষ সস': ডিস্কের সামনের এই নির্দিষ্ট ক্ষুদ্র জায়গার মধ্যে ম্যাজিক কোড রয়েছে যা কেবলমাত্র সিস্টেম ফার্মওয়্যার এবং এটি লেখার জন্য বিশেষ ইউটিলিটিগুলির পক্ষে সত্যই উপলব্ধি করে। এই পদ্ধতির সাথে বেশ কয়েকটি সমস্যা রয়েছে।
- এটি মোকাবেলা করতে অসুবিধা হয় - আপনার এমবিআর লেখার জন্য বিশেষ ইউটিলিটিগুলি দরকার এবং একটিতে কী রয়েছে তা সন্ধান করার একমাত্র উপায় বিষয়বস্তু ডিডি করা এবং সেগুলি পরীক্ষা করা।
- উপরে উল্লিখিত হিসাবে, এমবিআর নিজেই অনেক আধুনিক বুটলোডারদের পক্ষে যথেষ্ট বড় নয়। তারা যা করে তা হ'ল এমবিআর যথাযথভাবে নিজের একটি ছোট্ট অংশ ইনস্টল করা এবং বাকী ডিস্কের খালি জায়গায় যেখানে প্রচলিত এমবিআর শেষ হয় এবং প্রথম পার্টিশন শুরু হয় between এটির সাথে একটি বরং আরও বড় সমস্যা রয়েছে (ভাল, পুরো নকশাটি একটি বড় সমস্যা, তবে কিছু মনে করবেন না), এটি হ'ল প্রথম পার্টিশনটি যেখানে শুরু হওয়া উচিত সেখানে নির্ভরযোগ্য কোন কনভেনশন নেই, সুতরাং পর্যাপ্ত জায়গা থাকবে কিনা তা নিশ্চিত হওয়া শক্ত difficult । একটি জিনিস যা আপনি সাধারণত নির্ভর করতে পারেন তা হ'ল কয়েকটি বুটলোডার কনফিগারেশনের জন্য পর্যাপ্ত জায়গা থাকবে না।
- ডিজাইনটি ডিস্ক ব্যতীত বুট লক্ষ্যগুলি বাছাই করার জন্য কোনও মানক স্তর বা প্রক্রিয়া সরবরাহ করে না ... তবে লোকেরা ডিস্ক ব্যতীত বুট লক্ষ্যগুলি নির্বাচন করতে চায়। অর্থাত্ তারা প্রতিটি ডিস্কে একাধিক বুটেবল 'জিনিস' - সাধারণত অপারেটিং সিস্টেমগুলি রাখতে চায়। এটি করার একমাত্র উপায়, BIOS / MBR বিশ্বে, বুটলোডাররা এটি পরিচালনা করতে পারে; তবে এটি করার সঠিক উপায়ে কোনও ব্যাপকভাবে গৃহীত কনভেনশন নেই। অনেকগুলি বিভিন্ন পন্থা রয়েছে, যার মধ্যে একটিও অন্যের সাথে বিশেষভাবে আন্তঃযোগযোগ্য নয়, যার কোনওটিই বহুলভাবে স্বীকৃত মান বা কনভেনশন নয় এবং ওএস / ওএস ইনস্টলেশন স্তরটিতে টুলেটিং লিখতে খুব অসুবিধা হয় যা মাল্টবুট পরিষ্কারভাবে পরিচালনা করে। এটি কেবল খুব অগোছালো ডিজাইন।
- ডিজাইনটি ডিস্ক ব্যতীত অন্য কোনও কিছু থেকে বুট করার মানক উপায় সরবরাহ করে না। আমরা এই নিবন্ধে সে সম্পর্কে সত্যই কথা বলতে যাচ্ছি না, তবে কেবল সচেতন থাকুন এটি ইউইএফআই বুটিংয়ের আরেকটি সুবিধা: এটি উদাহরণস্বরূপ, একটি রিমোট সার্ভার থেকে বুট করার জন্য একটি মানক উপায় সরবরাহ করে।
- ফার্মওয়্যারের বুট আচরণ কনফিগার করার জন্য ফার্মওয়্যারের উপরে স্তরের কোনও ব্যবস্থা নেই।
আপনার প্রশ্নের উত্তর দেওয়ার জন্য: ইউএসবি হ'ল জিপিটি অন্য নির্দিষ্ট বা ফর্ম্যাট করা না থাকলে কমপক্ষে আরও নতুন। এটি সাধারণ যে আপনি লিগ্যাসি বায়োজে ইউইএফআই ইউএসবি বুট করলে এটি একটি সমস্যা। তবে এটি নির্ভর করে বায়োস এবং এর সংস্করণ হিসাবেও। সুতরাং এটি এখনও কাজ করতে পারেন।
সূত্র: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actual-work-then/ , উইকি