অপারেটিং সিস্টেমগুলি (সাধারণত?) BIOS সেটিংস অ্যাক্সেস করতে অক্ষম কেন?


20

মাদারবোর্ডটি কি বুটআপের পরে সিপিইউ এবং বিআইওএস চিপের মধ্যে কোনও বাস সরবরাহ করে না? যদি তাই হয় তবে কেন?

সিপিইউ যদি ফ্যানের গতি নিয়ন্ত্রণ করতে পারে তবে আমি দেখতে পাচ্ছি না কেন এটি BIOS কনফিগারেশন নিয়ন্ত্রণ করতে সক্ষম হবে না।


আমার বোঝার জন্য, যখন বিআইওএস বুটলোডারটিকে এতে টান দেয় তখন কোনও আইপিএমআইয়ের ক্ষেত্রে আশা করি।
Linef4ult

কিছু মাদারবোর্ড প্রস্তুতকারকের এটি করার জন্য ইউটিলিটি রয়েছে তবে এই ইউটিলিটিগুলি সেই মাদারবোর্ডের সাথে সুনির্দিষ্ট windows
মোয়াব

ডেভিডপস্টিল ইতিমধ্যে উত্তর হিসাবে। উইন্ডোজ (এবং অন্যান্য অপারেটিং সিস্টেম) প্রায়শই BIOS অ্যাক্সেস করতে পারে। তবে এটি চিপসেট এবং মাদারবোর্ডের উপর নির্ভর করে এবং এটি সময়ের বাইরে 100% কাজ নাও করতে পারে। আপনি যদি BIOS ফার্মওয়্যার থেকে UEFI ফার্মওয়্যারের দিকে চলে যান তবে আপনি আরও নিয়ন্ত্রণ পেতে পারেন।
হেনেস

সত্যিকারের বায়োস সহ একটি পিসি দেখেছি এটির কিছুক্ষণ হয়ে গেছে। আপনি যদি ইউইএফআই বলতে চান তবে এটি /sys/firmware/efiলিনাক্সের আওতায় রয়েছে।
দিমিত্রি গ্রিগরিয়েভ

ওএসের কাছে নিয়ন্ত্রণ হস্তান্তরিত হওয়ার পরে, BIOS ব্যবহার করা হয় না। এমনকি বিআইওএস পুনরুদ্ধারের ক্ষেত্রে / দূষিত বিআইওএস-এর পুনঃতফসিলকরণের ক্ষেত্রে আপনি বিআইওএস চিপকে অন্য কোনও প্রোগ্রামে নিতে পারেন।
এশোফার

উত্তর:


44

অপারেটিং সিস্টেমগুলি (সাধারণত?) BIOS সেটিংস অ্যাক্সেস করতে অক্ষম কেন?

ওএস BIOS অ্যাক্সেস করতে পারে বলে উপরের প্রশ্নের উত্তর দেওয়া যাবে না ।

আমি জিজ্ঞাসা করা যেতে পারে যে প্রশ্নের নীচে উত্তর দিতে হবে।


অপারেটিং সিস্টেমগুলি কীভাবে BIOS সেটিংস অ্যাক্সেস করতে সক্ষম হয়?

উইন্ডোজ এবং ইউনিক্সে ওএস বিআইওএস পড়তে সক্ষম হয়।

উইন্ডোজ

উদাহরণ (ব্যবহার wmic):

F:\test>wmic bios /?

BIOS - Basic input/output services (BIOS) management.

HINT: BNF for Alias usage.
(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].

USAGE:

BIOS ASSOC [<format specifier>]
BIOS CREATE <assign list>
BIOS DELETE
BIOS GET [<property list>] [<get switches>]
BIOS LIST [<list format>] [<list switches>]


F:\test>wmic bios list brief
Manufacturer              Name                                        SerialNumber      SMBIOSBIOSVersion  Version
American Megatrends Inc.  BIOS Date: 09/05/11 11:20:58 Ver: 04.06.03  27546064-5001600  R1190V3            Sony - 20110905

উইন্ডোজ বিআইওএস-এও লিখতে পারে (কিছু মাদারবোর্ড নির্মাতারা একটি উইন্ডোজ-ভিত্তিক বিআইওএস আপডেটার সরবরাহ করে))

উদাহরণস্বরূপ দেখুন উইন্ডোজের মাধ্যমে বা বিআইওএসে প্রয়োজনে কীভাবে বিআইওএস ফ্ল্যাশ করবেন

ইউনিক্স

ইউনিক্সের অনুরূপ আদেশ রয়েছে।

  • বায়োসডিকোড BIOS মেমরিটিকে বিশ্লেষণ করে এবং সমস্ত কাঠামোর তথ্য মুদ্রণ করে।

  • আপনি এম-এমবেডড এএসএম (এসেম্বলি কোড) অন্তর্ভুক্ত সি অ্যাপ্লিকেশন ব্যবহার করে মূল ব্যবহারকারী থেকে রিয়েল-টাইম বিআইওএস কল করতে পারেন।

উত্স কিভাবে একটি ফাইলে BIOS ডেটা ডাম্প করা যায়


আরও পড়া


5
উইন্ডোজ এক্সপি-র পূর্বে আমি এটি যুক্ত করতে চাই, আপনি যা করতে পেরেছিলেন - আমার জ্ঞানডেজের সেরাটি কী হিসাবে বর্ণনা করা যেতে পারে - ডিবাগ.কম থেকে সেটআপটি অ্যাক্সেস করার জন্য পয়েন্টার ট্রিকারি - মনে রাখবেন কিছু বায়োসের পাসওয়ার্ড সুরক্ষা মুছে ফেলার কৌশল ছিল মডেল। ওয়েব অনুসন্ধানগুলি বিষয়টিতে "debug.com" bios passwordকিছু প্রাসঙ্গিক তথ্য আনবে বলে মনে হচ্ছে।
থেরোট

1
তবুও "কেন?" .... অসন্তুষ্টির উত্তর দিচ্ছে না ....
জায়েবিস

@ জাইবিস "এর কারণ" এর উত্তর দেওয়ার দরকার নেই। ওএস BIOS অ্যাক্সেস করতে পারে তাই জিজ্ঞাসা করে (এবং উত্তর দিচ্ছে) কেন ... অক্ষম ... অর্থহীন প্রশ্ন। আমি উত্তরটি একটু স্পষ্ট করে দিয়েছি।
ডেভিডপস্টিল

1
"Unable" should be replaced by "able" as the OS can access the BIOS.যদি আপনি এটি কেবল একটি বাক্য হিসাবে বোঝাতে চান তবে আপনার এটি সরিয়ে দেওয়া উচিত। আপনার পরামর্শ অনুসরণ করার পরে তাদের অবশেষে এমন একটি প্রশ্ন রয়ে গেছে যা আপনি এমনকি সম্বোধন করছেন না।
জায়েবিস

1
@ জায়েবিস <সি> উত্তরটি প্রত্যেকেই বুঝতে পেরেছিলেন (উত্তরটি গ্রহণ করে এমন ওপি সহ)। আমি এটি আবার বিশেষ করে আপনার জন্য আপডেট করেছি;)
ডেভিডপস্টিল

19

তারা পারে, তবে সেখানকার সেটিংসের মানক ইন্টারফেসের পথে খুব বেশি কিছু নেই, বিশেষত যদি আপনি "BIOS" যথাযথ (অর্থাত্ প্রাক-ইউইএফআই) বোঝাতে চান।

বিআইওএসের কয়েকটি অংশ বিআইওএস এবং এর উপরে চলমান ওএসের মধ্যে সফ্টওয়্যার চুক্তি দ্বারা নিয়ন্ত্রিত হয়। অনেক দিন আগে, বিআইওএস রুটিনগুলি প্রতিদিনের সমস্ত ধরণের কাজের জন্য যেমন ডিস্ক পড়া এবং লেখার জন্য ব্যবহৃত হত, স্ক্রিনে জিনিস প্রদর্শন করা এবং একটি সংযুক্ত প্রিন্টারে মুদ্রণ করা হত, এইভাবে "বেসিক ইনপুট / আউটপুট সিস্টেম" নামটি ব্যবহার করা হত। বিআইওএসটি যদি হার্ডওয়্যারের সাথে মিলে যায় তবে ওএস সমস্ত কিছুর জন্য নিজস্ব রুটিন না নিয়েই বিভিন্ন হার্ডওয়্যার রূপগুলি সমর্থন করতে পারে। তবে হার্ডওয়্যার এবং ওএসগুলি জটিল জটিল হয়ে ওঠে এবং বিআইওএস সুবিধাগুলির সীমিত সংখ্যাকে ছাড়িয়ে যায়, ওএসগুলি প্রায় সমস্ত কিছুর জন্য নিজস্ব ড্রাইভার সরবরাহ করা শুরু করে, কেবলমাত্র বুটআপ, পাওয়ার ম্যানেজমেন্ট এবং সিস্টেম কনফিগারেশন সম্পর্কিত তথ্য পুনরুদ্ধারের জন্য বিআইওএস-র উপর নির্ভর করে।

তবে বিআইওএসও আরও জটিল হয়ে ওঠে এবং ওএস-বিআইওএস ইন্টারফেস দ্বারা পরিচালিত নয় এমন সমস্ত ধরণের সেটিংস এবং ক্ষমতা অর্জন করে এবং এমনকি যে স্টাফটিতে রয়েছে কেবল তার ফলাফলগুলি নির্দিষ্ট করে , বাস্তবায়ন নয় । এর অর্থ হ'ল প্রতিটি বায়োস প্রস্তুতকারক তারা কীভাবে চান তা করতে নির্দ্বিধায় যে তারা যখনই ওএসএস চালিয়ে যেতে চান তাদের পছন্দমতো পরিবর্তন করতে পারে এবং তাদের কাউকে কোনও বিবরণ জানাতে হবে না। বিআইওএস দ্বারা সঞ্চিত ডেটা অ্যাক্সেস করা একটি কেকের টুকরো, তবে আপনার যদি এমন কোনও ইউটিলিটি থাকে যা ডেটা অনুধাবন করতে পারে, বা এটি এমনভাবে পরিবর্তন করতে পারে যেটি বায়োস বাস্তবে বুঝতে পারে, তবে সম্ভবত এটি দ্বারা তৈরি করা হয়েছিল বিআইওএস প্রস্তুতকারকরা নিজেরাই, বা এটি বিপরীত ইঞ্জিনিয়ারিংয়ের ফলাফল।


আপনি কিছু প্রযুক্তিগত বিশদে "কেকের টুকরা" অংশটি বর্ণনা করতে পারলে শীতল লাগবে। উদাহরণস্বরূপ, ধরে নিন আমি কীভাবে কার্নেল-মোডে স্বেচ্ছাসেবক সি কোড এক্সিকিউট করা যায় তা জানি; এখন আমি কীভাবে ম্যানুয়ালি BIOS ডাম্পিংয়ের বিষয়ে যাব?
মেহরদাদ

6
@ মেহরদাদ বিআইওএস ডেটা এরিয়া এবং এক্সটেন্ডেড বিআইওএস ডেটা এরিয়া মূল মেমরি অ্যাড্রেসে ম্যাপ করা হয় এবং সুতরাং উপযুক্ত সুযোগ-সুবিধাগুলি দিয়ে সরাসরি পড়া ও লেখা যায়। (সাধারণত আপনি যে কাজ করতে চান না ...) উদাহরণস্বরূপ দেখুন wiki.osdev.org/Memory_Map_%28x86%29#BIOS_Data_Area_.28BDA.29 এবং stanislavs.org/helppc/bios_data_area.html এবং bioscentral.com/misc বিডিএ লেআউট সম্পর্কে আরও তথ্যের জন্য /bda.htm (প্রথমটি ইবিডিএ বিন্যাসের একটি বৈকল্পিকের সংক্ষিপ্ত পরিচিতি দেয়)। আপনার পছন্দসই অনুসন্ধান ইঞ্জিনটিতে "BIOS ডেটা অঞ্চল" এবং "বর্ধিত BIOS ডেটা অঞ্চল" ফিড দিন into
একটি সিভিএন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.