উইন্ডোজ ইনস্টলেশন ডুয়াল বুট করতে কিভাবে বিসিডিডিডিট ব্যবহার করবেন?


29

bcdeditউইন্ডোজ বিভিন্ন ইনস্টলেশন মধ্যে দ্বৈত বুট সেটআপ করার জন্য প্রয়োজনীয় কমান্ডগুলি কি ? 5

পটভূমি

আমি সম্প্রতি উইন্ডোজ 8 পৃথক হার্ড ড্রাইভ 1 এ ইনস্টল করেছি । উইন্ডোজ 8 ইনস্টল থাকা অবস্থায় আমি উইন্ডোজ 7-এ আবার ডুয়াল-বুট করতে চাই।

আমি আমার দুই 2 হার্ড ড্রাইভ:

উইন্ডোজ পার্টিশন ম্যানেজারের স্ক্রিনশট

সুতরাং আপনি দেখতে পাচ্ছেন যে আমার দুটি ডিস্ক রয়েছে, উইন্ডোজযুক্ত পার্টিশন সহ:

  • উইন্ডোজ 7 : \\PhysicalDisk0(পার্টিশন 0 3 )
  • উইন্ডোজ 8 : \\PhysicalDisk2(পার্টিশন 1)

আমি যা জানার চেষ্টা করছি যে কীভাবে bcdeditউইন্ডোজ বুট করে এমন জিনিসটি নির্দেশ করতে কীভাবে ব্যবহার করতে হয় যে সেখানে অন্য একটি উইন্ডোজ ইনস্টলেশন রয়েছে।

bcdeditএখন চলছে , এটি বর্তমান কনফিগারেশনটি দেখায়:

C:\WINDOWS\system32>bcdedit

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
integrityservices       Enable
default                 {current}
resumeobject            {ce153eb7-3786-11e2-87c0-e740e123299f}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \WINDOWS\system32\winload.exe
description             Windows 8
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {ce153eb9-3786-11e2-87c0-e740e123299f}
integrityservices       Enable
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
resumeobject            {ce153eb7-3786-11e2-87c0-e740e123299f}
nx                      OptIn
bootmenupolicy          Standard
hypervisorlaunchtype    Auto

উইন্ডোজ বুট ম্যানেজার এবং উইন্ডোজ বুট লোডার এর মধ্যে পার্থক্য সম্পর্কে আমি কোনও ডকুমেন্টেশন পাচ্ছি না ।

নথিপত্র

এখানে কিছু ডকুমেন্টেশন রয়েছে Bcdedit:

তবে তারা কীভাবে বাইনারি বুট কনফিগারেশন ডেটা সম্পাদনা করবেন তা ব্যাখ্যা করে না।

যদি আমার অনুমান করতে হয় তবে আমি মনে করব যে কোনও উইন্ডোজ বুট ম্যানেজার বিআইওএসকে এটি পরিচালনা করে যে কোন প্রোগ্রামটি চালানো উচিত। এই প্রোগ্রামটি ব্যবহারকারীকে বুট পছন্দগুলির একটি সেট দেয়। এটি উইন্ডোজ বুট লোডারকে একটি নির্দিষ্ট বুট পছন্দ হিসাবে ছেড়ে দেয় যা উইন্ডোজের একটি নির্দিষ্ট ইনস্টলেশনকে উপস্থাপন করে।

যদি এটি হয় তবে আমার একটি নতুন উইন্ডোজ বুট লোডার এন্ট্রি তৈরি করতে হবে ।

এর অর্থ আমি /createপ্যারামিটারটি ব্যবহার করতে চাই :

/সৃষ্টি

একটি নতুন বুট এন্ট্রি তৈরি করে:

বিসিডিডিট [/ স্টোর ফাইলের নাম ] / তৈরি করুন [ আইডি ] / ডি বিবরণ [/ অ্যাপ্লিকেশন অ্যাপটিপ | / উত্তরাধিকারী [ apptype ] | / উত্তরাধিকারী ডিভাইস | / ডিভাইস ]

সুতরাং আমি এর একটি বাক্য গঠন অনুমান করি:

>bcdedit /create /d "The old Windows 7" /application osloader

যেখানে applicationনিম্নলিখিত ধরণেরগুলির মধ্যে একটি হতে পারে:

Apptype     Description
BOOTSECTOR  The boot sector application
OSLOADER    The Windows boot loader
RESUME      A resume application

দুর্ভাগ্যক্রমে, কেবলমাত্র দস্তাবেজগুলি osloaderহ'ল "উইন্ডোজ বুট লোডার" । আমি দেখতে পাচ্ছি না কিভাবে যে মধ্যে পার্থক্য করতে পারেন উইন্ডোজ 8 এক হার্ড ড্রাইভ, এবং উইন্ডোজ 7 অন্য।

/createবুট লোডার হলে অন্যান্য সম্ভাব্য পরামিতি

>bcdedit /create /D "Windows Vista" /device "The Quick Brown Fox"

দুর্ভাগ্যক্রমে ডকুমেন্টেশন অনুপস্থিত /device:

/যন্ত্র

ঐচ্ছিক। যদি আইডিটি কোনও পরিচিত সনাক্তকারীকে সেট না করা থাকে তবে অতিরিক্ত বুট এন্ট্রি অতিরিক্ত ডিভাইস বিকল্প এন্ট্রি হিসাবে নির্দিষ্ট করতে ব্যবহৃত বিকল্পটি।

যেহেতু আমি idএকটি সুপরিচিত শনাক্তকারীকে সেট করি নি , তাই আমার অবশ্যই ডিভাইসটি "বিকল্পটি নতুন ডিভাইস বিকল্প এন্ট্রি হিসাবে নতুন বুট এন্ট্রি নির্দিষ্ট করতে ব্যবহৃত হয়" তে সেট করতে হবে । আমি এই সমস্ত শব্দ জানি; তারা সবাই ইংরেজী। তবে এটি কী বলছে তা আমার কোনও ধারণা নেই; এই ক্রমে এই শব্দগুলি অযৌক্তিক বলে মনে হয়।

তাই আমি কিছুটা স্টেমেড। আমি মাইক্রোসফ্ট থেকে ড্যান স্টল্টসের মতো হতে চাই না , যিনি বিসিডিডিডিট ব্যবহারের চেষ্টা করে তাঁর হার্ড ড্রাইভগুলি ধ্বংস করেছিলেন :

আমি বিসিডিডিডিট দিয়ে খেলতে গিয়ে আমার মেশিনটি হোস করানোর সময় বিশেষভাবে সহায়ক এমন কোনও সামগ্রী পাইনি। এই পোস্টটি ঠিক হতো যদি বিশেষত / সেট কমান্ড OSDevice অনেক আরো বিস্তারিত, ইত্যাদি তাই একবার আমি আমার মেশিন সংশোধন করা হয়েছে ছিলাম আমি সমাধান নথিভুক্ত এবং তথ্য এখানে ...

মানে, যদি কোনও মাইক্রোসফ্ট লোক তার বিসিডি সম্পাদনা করতে বিসিডিডিডিট কীভাবে ব্যবহার করতে পারে তাও বুঝতে না পারে, তবে আমার কী সুযোগ থাকবে?

বোনাস রিডিং

পাদটিকা

  • 1 যেহেতু উইন্ডোজ 8 ইনস্টলারটি আমার উইন্ডোজ 7 ইনস্টলটিকে ক্ষতিগ্রস্থ করেছে, তাই আমি ইনস্টল করার সময় আমার "প্রধান" হার্ড ড্রাইভটি আনপ্লাগ করার সিদ্ধান্ত নিয়েছি । যার একটি দীর্ঘশ্বাসযুক্ত ব্যাখ্যা কেন উইন্ডোজ 8 ইনস্টলার নির্ধারণ করতে পারি নি বিদ্যমান উইন্ডোজ 7 ইনস্টল করুন। সাধারণত ইনস্টলার স্বয়ংক্রিয়ভাবে দ্বৈত-বুটের জন্য প্রয়োজনীয় এন্ট্রি তৈরি করে দিত। আমি প্রশ্ন জিজ্ঞাসা করার কারণটি গুরুত্বপূর্ণ তা নয়।
  • 2 সত্যিই তিনটি ড্রাইভ রয়েছে তবে তৃতীয়টি হ'ল বাল্ক স্টোরেজ। 3 য় হার্ড ড্রাইভের অস্তিত্ব প্রশ্নের সাথে সম্পর্কিত নয়। আমি কেবল তখনই উল্লেখ করি যখন কেউ যখন কেবলমাত্র দুটি উল্লেখ করি তখন কেন স্ক্রিনশটটিতে 3 টি হার্ড ড্রাইভ রয়েছে তা জানতে চান।
  • 3 আমি নির্বিচারে "শূন্য" থেকে পার্টিশন সংখ্যাকরণ শুরু করেছি ; শূন্য থেকে শুরু করে পার্টিশনগুলি সংখ্যাযুক্ত বলে বোঝানো যায় না। আমি কেবলমাত্র পার্টিশনগুলির উল্লেখ করেছি কারণ কোনও পার্টিশন, এবং কোন ফোল্ডারটিতে উইন্ডোজের একটি ইনস্টলেশন রয়েছে তা না জেনে কোনও বুট-লোডার কীভাবে এটি কাজ করতে পারে তা আমি দেখতে পাই না।
  • 4 আমি বিসিডিডিডিট সম্পর্কে জিজ্ঞাসা করছি। আমি চেষ্টা ভিসুয়াল স্কুবা BCD সম্পাদক । এটি একটি ভিজ্যুয়াল বিসিডি সম্পাদক বলে মনে হচ্ছে । এর অর্থ এটি একটি জিইউআই, তবে এখনও বিসিডিডিডিট হিসাবে একই পরিভাষা ব্যবহার করে এবং বিসিডির নথি নন এমন একই জ্ঞানের প্রয়োজন।
  • 5 সরলতার জন্য আমরা ধরে নেব যে আমি যে উইন্ডোজগুলির মধ্যে দ্বৈত-বুট করতে চাই তার সমস্ত ইনস্টলেশন হ'ল উইন্ডোজ ভিস্তা বা তারপরে, সেগুলি সমস্ত বিসিডিডিডিট এবং বাইনারি বুট লোডারের সাথে সামঞ্জস্যপূর্ণ। বিকল্পের জন্য পুরাতনদের জটিলতাগুলির মধ্যে ডেলিং প্রয়োজন ntloader। আমি লিনাক্সে দ্বৈত বুটিং সম্পর্কে জিজ্ঞাসা করছি না; বা ভার্চুয়াল হার্ড ড্রাইভ (vhd) চিত্রটিতে কীভাবে বুট করবেন। একই মেশিনে বিদ্যমান হার্ড ড্রাইভে উইন্ডোজের কেবলমাত্র আধুনিক সংস্করণ।

উত্তর:


16

এটি "ব্যাকগ্রাউন্ড" এর আগে প্রশ্নের সরাসরি উত্তর নয় তবে দুটি (এবং আরও) উইন্ডোজ ভিস্তা এবং পরে ওএস এর বুট করার জন্য লোডার এন্ট্রি তৈরির জন্য বিকল্প সমাধানের দিকে ইঙ্গিত করে। ভিজুয়াল বিসিডিতে ব্যবহৃত পরিভাষা সম্পর্কে সমালোচক সম্পর্কে নীচে আমার দ্বিতীয় উত্তরটিও দেখুন।

কোনও গাইড, ডিভাইস, অবজেক্টস, উপাদান এবং ব্লাহ, ব্লাহ, ব্লাহ নেই।

আমার পটভূমি (আগ্রহী না হলে এড়িয়ে যান এবং নীচে সমাধানে যান):

আমি ভিজ্যুয়াল বিসিডি সম্পাদক বাস্তবায়ন করেছি।

বাস্তবায়ন প্রক্রিয়া চলাকালীন আমাকে বিসিডিডিট এবং ডাব্লুএমআই বিসিডি সরবরাহকারী ইন্টারফেসের (প্রোগ্রামিং ইন্টারফেস, সি ++, সি # দিয়ে ব্যবহার করা যেতে পারে) সমস্ত উপলভ্য উত্স পড়তে হয়েছিল। মাইক্রোসফ্টের ডকুমেন্টেশনগুলি সত্যই খারাপ।

বিসিডিতে অবজেক্টস (লোডার, সেটিংস, ডিভাইস উপাদান) রয়েছে। নির্ভরতা থাকা সত্ত্বেও বস্তুর মধ্যে সংযোগ সম্পর্কে কোনও ডকুমেন্টেশন নেই।

উইন্ডোজ B-এ বিসিডি অবজেক্টের ১৪০ টিরও বেশি (!) উপাদান (বৈশিষ্ট্য) রয়েছে I আমি কিছু উপাদানের অর্থ জানি না - কেবল কোনও ডকুমেন্টেশন নেই।

উইন্ডোজ 8 এ নতুন উপাদান রয়েছে - আমার ধারণা এখন মোট সংখ্যাটি 180 (!!) এর কাছাকাছি পৌঁছেছে। কোনও ডকুমেন্টেশন নেই।

অন্যদিকে বিসিডি চালনার জন্য দুটি অত্যন্ত শক্তিশালী ইউটিলিটি রয়েছে: বিসিডিবাট এবং রিএজেন্টসি।

bcdboot - সৃষ্টি / সামগ্রিকভাবে সংশোধন করা হয়েছে ডিফল্ট লোডার এছাড়াও ছাত্রদলের ও বুট পরিবেশ!

রিএজেন্টসি - পুনরুদ্ধার পরিবেশ (উইনরেইউইম) ইনস্টল করে / ডাইনস্টল করে

উভয় সরঞ্জাম খুব ভাল নথিবদ্ধ হয় না।

বিকল্প সমাধান:

উইন্ডো ভিস্তা এবং পরবর্তী উইন্ডোজ ওএসের জন্য আপনি লোডার তৈরি করতে পারবেন কেবল বিসিডিবিউট ব্যবহার করেই বিসিডিডিটের কোনও প্রয়োজন নেই - আপনি দ্বৈত / মাল্টি বুট সিস্টেমের জন্য বুট পরিবেশ তৈরি করেছেন সর্বশেষতম এবং ভয়েলার চেয়ে আপনি প্রাথমিকতম ওএসের জন্য লোডার তৈরি করেন:

ধরে নিচ্ছি আপনি উইন্ডোজ 8 এ রয়েছেন:

1. বিসিডিবুট এফ: \ উইন্ডোজ ( উইন্ডোজ question-এ এই মানচিত্রের প্রশ্নে চিত্র হিসাবে)

2. বিসিডিবুট সি: \ উইন্ডোজ (উইন্ডোজ 8 এ এই মানচিত্র)

সম্পন্ন !

বুট প্রক্রিয়াটির জন্য মাইক্রোসফ্ট নিয়ম: বুট পরিবেশ (এবং বিসিডি) সর্বদা [প্রথম ডিস্ক + সক্রিয় পার্টিশন] এ থাকা উচিত। (ছবিতে - ডিস্ক 2 => বিআইওএস বুট ক্রমের প্রথম ডিস্ক!)

সর্বশেষে তবে এমবিআর এবং পিবিআর (মাস্টার এবং পার্টিশন বুট রেকর্ড) লেখার জন্য বুটসেকট ইউটিলিটি নেই - এখন উইন্ডোজ 8-এ স্ট্যান্ডার্ড (কেবল উইনআরইতে কেবল উপলভ্য ছিল)।

সুতরাং ডুয়াল বুট সিস্টেমের জন্য কেবল বুটসেকট এবং বিসিডি বুট ব্যবহার করে সমস্ত বুট সত্তা তৈরি / স্থির করা যায়।

আমি মনে করি ভিস্তার জন্য বুট প্রক্রিয়াটি পরবর্তীকালে এমনকি মাইক্রোসফ্ট.কম এ অনেকগুলি ইন্টারনেট সাইটে খুব ভালভাবে বর্ণনা করা হয়েছে।

বিঃদ্রঃ:

উইন্ডোজ বিসিডি সম্পর্কে সেরা সাইটগুলির মধ্যে একটি হ'ল জিওফ চ্যাপেলের সাইট - মাইক্রোসফ্ট.কমের চেয়ে এখানে আরও বিশদ তথ্য রয়েছে। আগ্রহী ব্যবহারকারীরা সেখানে বেশ কার্যকর তথ্য এবং বিসিডিডিট ডকুমেন্টেশনে কিছু সমালোচনামূলক নোট খুঁজে পেতে পারেন।


9

যখন আমি আমার সি ফর্ম্যাট করেছি: উইন্ডোজ পুনরায় ইনস্টল করার জন্য ড্রাইভের মাস্টার বুট রেকর্ডটি মোছা হয়েছিল এবং উইন্ডোজ 7 ইনস্টলার এটি পুনরুদ্ধার করতে ব্যর্থ হয়েছিল। আমি ভিজ্যুয়াল বিসিডি এডিট টুলের মতো একটি জিইউআই বিসিডিডিট সরঞ্জাম ব্যবহার করতে পারি, তবে বিসিডিডিট কনসোল প্রোগ্রামে যখন একটি সাধারণ কমান্ড থাকতে পারে তখন কাজ করতে পারে এমন কিছু কেন ইনস্টল করতে হবে? অনলাইন সহায়তা ফাইলগুলির মাধ্যমে অনেকগুলি অনুসন্ধানের পরে আমি বিসিডিডিট দিয়েছিলাম এবং উত্তরটি এখানে ডিগ্রিশনগুলিতে সমাহিত করেছি। দ্বিতীয় পার্টিশনের জন্য বুট এন্ট্রি তৈরি করতে আপনাকে বিসিডি বুট ব্যবহার করতে হবে

ধরে নিচ্ছি আপনি সি তে আছেন: \ উইন্ডোজ:

1. বিসিডিবাট ই: \ উইন্ডোজ

2. বিসিডিবুট সি: \ উইন্ডোজ

আপনি পুনরায় বুট করার সময় আপনাকে উইন্ডোজ for. এর জন্য দুটি এন্ট্রি সহ উইন্ডোজ বুট মেনুতে উপস্থাপন করা হবে: আপনি যদি সি: \ উইন্ডোতে বুট করে এমন এন্ট্রি নির্বাচন করেন তবে আপনি এই পার্টিশনের জন্য এন্ট্রিটির সাথে নাম পরিবর্তন করতে পারেন:

বিসিডিডিট / সেট {বর্তমান} বিবরণ "উইন্ডোজ 7 (পার্টিশন 1)"

এটি বুট মেনুতে ডিফল্ট এন্ট্রি শুরুতে ওএস বুট করে:

বিসিডিডিট / ডিফল্ট {বর্তমান}

এটি বুট মেনুতে প্রথম আইটেমটি শুরুতে ডিফল্ট ওএস রাখে

বিসিডিডিট / ডিসপ্লের্ডার {ডিফল্ট} / অ্যাডফিস্ট

বা আপনি বুট মেনুতে প্রথম আইটেমটি শুরুতে ওএস তৈরি করতে পারেন:

বিসিডিডিট / ডিসপ্লেঅর্ডার {কারেন্ট} / অ্যাডফিস্ট

এখন বুট করুন এবং বুট মেনুতে দ্বিতীয় আইটেমটি নির্বাচন করুন যা "উইন্ডোজ 7" লেবেল করা উচিত। একবার E এ বুট করা হয়েছে: \ উইন্ডোজ শুরুতে OS বুট করা ওএসটির পুনরায় নামকরণ করে:

বিসিডিডিট / সেট {বর্তমান} বিবরণ "উইন্ডোজ 7 (পার্টিশন 2)"

বুট মেনু ঠিকঠাক কাজ করে পরীক্ষা করুন এবং বিসিডি ডেটা এমন একটি পার্টিশনে সংরক্ষণ করুন যেখানে এতে কোনও ওএস ইনস্টল করা নেই:

বিসিডিডিট / এক্সপোর্ট ডি: ved সংরক্ষিত_বিসিডি_সেটিংস \ সংরক্ষিত বিবিসিডি

আপনি যদি পরে গোলযোগ করেন তবে আপনি বিসিডি বুট মেনুটি এর সাথে পুনঃস্থাপন করতে পারেন:

বিসিডিডিট / আমদানি ডি: ved সংরক্ষিত_বিসিডি_সেটিংস ved সংরক্ষিত বিবিসিডি


আমার মোটরসাইকেলবয় আপনি কিছু মাস আগে দেওয়া আমার উত্তরটি পুনরাবৃত্তি করছেন। -1।
স্নায়ব

@ স্নায়ব, আমি আপনার উত্তরগুলিকে (+1) মূল্য দিচ্ছি, তবে মোটর সাইকেলটি বুটেন্টরিগুলি তৈরি করার পরে কমান্ডগুলি সম্পর্কে কিছুটা বিশদে যায়। এখন, এমন কিছু বিষয় যা এই পুরো আলোচনায় অনুপস্থিত কি সমতুল্য কমান্ড রয়েছে bcdeditজন্য bcdboot e:\windows(দেখুন এখানে প্রশ্নের জন্য)
Davor Josipovic

আমি মনে করি না "বিসিডিবুট ই: \ উইন্ডোজ" এর জন্য বিসিডিবুট কপি করে পুরো বুট পরিবেশটি মেরামত করে (বুটমগ্র + + বুট ফোল্ডার + মেরামত বিসিডি + ওএসের জন্য নির্দিষ্ট একটি এন্ট্রি যুক্ত করে)
স্নায়ব

{current}কাজ করে না.
প্রাচ্য

5

মাইক্রোসফ্ট যেমন বিসিডিডিতে ব্যবহার করে ভিজ্যুয়াল বিসিডিতে একই পরিভাষা ব্যবহার সম্পর্কে মূল প্রশ্নে সমালোচকদের কিছু নোট।

বিসিডি ধারণাটি মাইক্রোসফ্ট তৈরি করেছে। এটি তার নিজস্ব পরিভাষা নিয়ে আসে। আমি এটি পরিবর্তন করতে পারি বলে মনে করি না। আমি কেবল এটি প্রসারিত করতে পারেন।

মাইক্রোসফ্ট বিসিডি অ্যাক্সেস / সম্পাদনা করার জন্য দুটি উপায় দিয়েছে:

  1. bcdedit.exe - কমান্ড লাইন ইন্টারফেস ব্যবহার করে
  2. বিসিডি ডাব্লুএমআই সরবরাহকারী ইন্টারফেস - প্রোগ্রামেটিক ইন্টারফেস

উভয় ইন্টারফেস বিসিডি অবজেক্ট এবং উপাদান সম্পর্কে কথা বলে। এটি অন্যান্য সাধারণ অঞ্চলের মতো প্রোগ্রামিং / কম্পিউটারে ব্যবহৃত একটি সাধারণ ধারণা। আমরা এমনকি দর্শনে যেতে পারি যা বিশ্ব এবং বিশ্বজগতকে বর্ণনা করার জন্য বস্তু, বৈশিষ্ট্য এবং সম্পর্কের পরিভাষা ব্যবহার করে।

বিসিডি ডাব্লুএমআই সরবরাহকারীর অ্যাক্সেস আরও নমনীয় কারণ এটি একটি প্রোগ্রামারকে বিসিডির প্রতিটি অবজেক্ট এবং উপাদান অ্যাক্সেস করার এবং এগুলিতে অবাধে পরিচালনা করার সম্ভাবনা দেয়।

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

নবীন ব্যবহারকারীরা কেবল একটি বোতামে ক্লিক করেন এবং একটি জটিল অপারেশন চালিত হয়! কোন পটভূমি প্রয়োজন! এমনকি আপনি কতগুলি উইন্ডোজ সংস্করণ ইনস্টল করেছেন তাও জানতে হবে না - সরঞ্জামটি সেগুলি সমস্ত খুঁজে বের করার চেষ্টা করে এবং তারপরে সংশ্লিষ্ট লোডারগুলি বিসিডিতে ইতিমধ্যে উপস্থিত না থাকলে - পরিভাষা ব্যবহৃত হয় - "নিখোঁজ উইন্ডোজ লোডারগুলি তৈরি করুন" - I ভাবেন যে ইংরেজী ভাষায় কথা বলার প্রত্যেকে এই জাতীয় ক্রিয়াকলাপটি বুঝতে / ক্লিক করতে / নিশ্চিত করতে পারে বা আমি ভুল?

বিসিডিতে অবজেক্টস এবং উপাদানগুলির জটিলতা প্রাকৃতিক কারণ ধারণাটি নতুন এবং পুরানো উইন্ডোজ ওএসের পাশাপাশি বিদেশী ওএস যেমন লিনাক্স, ইউনিক্স ইত্যাদির অন্তর্ভুক্ত করে Moreover এছাড়াও এটি বিভিন্ন ডিভাইসে এমবিআর বুটিং এবং ইএফআই বুট করার জন্য একটি সাধারণ ধারণা।

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

বিসিডি ধারণাটি ভিস্টার পরে একই - উইন্ডোজ 7/8 এ কেবলমাত্র নতুন উপাদান সংজ্ঞায়িত করা হয়েছে।

আমি মনে করি বিসিডির জন্য রেজিস্ট্রি কাঠামোটি বেছে নেওয়া হয়েছে কারণ উইন্ডোজ ইতিমধ্যে এই ইন্টারফেসটি প্রয়োগ করে এবং এটি বছরের পর বছর ধরে প্রমাণিত একটি নির্ভরযোগ্য ট্রানজেকশনাল ইন্টারফেস। সাধারণভাবে উইন্ডোজ রেজিস্ট্রি ধারণাটি যদি ভাল হয় বা খারাপ ধারণা অন্য বিষয় another

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

বিমূর্তির পরবর্তী স্তরটি বস্তুর মধ্যে সম্পর্কের উপর মনোনিবেশ করা হবে কারণ এই বিষয়টি মাইক্রোসফ্ট দ্বারা আচ্ছাদিত নয়। সহজ কাজ নয়। নতুন পরিভাষা বিমূর্ততা নিয়ে আসে।


আমি বুঝি বিসিডি অনেক শক্তিশালী বিকল্প সহ একটি খুব শক্তিশালী সিস্টেমকে জড়িয়ে দেয়। অন্যদিকে, আমি আমার কাছে মনে করি আমার খুব সাধারণ প্রশ্ন রয়েছে, যা বহু লোক বহু বছরের পর বছর ধরে জিজ্ঞাসা করেছে - তবে কখনও সমাধান হতে সক্ষম হয় নি। "আমার Windowsএখানে আছে, এবং Windowsসেখানে আরও একটি have আমি কীভাবে তাদের মধ্যে বুট করব?"। বিসিডিডিডিট-এর সমস্ত অপশনের একটি সম্পূর্ণ টিউটোরিয়াল না করে, আমি কমান্ডগুলির জন্য আশা করছিলাম যা কেবলমাত্র এটির (আপাতদৃষ্টিতে সহজ) সমস্যা সমাধান করতে পারে। সম্ভবত প্রায় কিছু সাধারণ হিসাবে msconfig, এটি আপনাকে অন্য একটি উইন্ডোজ ইনস্টল করতে ব্রাউজ করতে দেয় এবং এটি এটি আপনার জন্য যোগ করবে।
ইয়ান বয়েড

আমার অবশ্যই বলতে হবে, আপনার সরঞ্জামটি ইজিবিসিডি-র চেয়ে অনেক বেশি শক্তিশালী।
মিলিন্ড আর

3

BCDEdit /setবুট ভলিউম কনফিগার করার জন্য আপনার একটি কমান্ড প্রয়োজন । তারপরে BCDEdit /displayorderকমান্ডটি কল করে উইন্ডোজ বুট ম্যানেজার অপারেটিং সিস্টেম মেনুতে এন্ট্রি যুক্ত করুন ।

বিসিডিডিট / সেট {ntldr} ডিভাইস বুট

এটি অন্যান্য ওএসের পার্টিশন বা নীচের কমান্ডটিকেও সনাক্ত করবে

বিসিডিডিট / সেট {ntldr} ডিভাইস পার্টিশন = সি:

নিম্নলিখিত লাইনটি এটিকে মেনুতে যুক্ত করে এন্ট্রি বুটযোগ্য করে তোলে

বিসিডিডিট / ডিসপ্লের্ডার {ntldr} / অ্যাডলাস্ট

কমান্ডটি চালিয়ে bcdedit /enum ACTIVEএবং উইন্ডোজ লেগ্যাসি ওএস লোডার এন্ট্রিটি সন্ধান করে বুট মেনুতে নতুন এন্ট্রি প্রদর্শিত হবে তা আপনি যাচাই করতে পারেন ।

দ্রষ্টব্য : /createকমান্ডটি বুট লোডার এন্ট্রিতে নন-মাইক্রোসফ্ট ওএস যুক্ত করতে ব্যবহৃত হয়।

এ সম্পর্কিত আরও তথ্যের জন্য আপনি এই উত্স নিবন্ধটি পড়তে পারেন


"সম্পর্কে আপনার প্রশ্নের সংক্রান্ত উইন্ডোজ বুট-লোডার ও বুট ম্যানেজার মধ্যে পার্থক্য "

উইকিপিডিয়া থেকে

উইন্ডোজ এনটি স্টার্টআপ প্রক্রিয়াটি শুরু হয় যখন কম্পিউটারটি একটি উইন্ডোজ বুট লোডার, মাইক্রোসফ্ট উইন্ডোজ সন্ধান এবং এটি শুরু করার জন্য দায়ী উইন্ডোজ অপারেটিং সিস্টেমের একটি অংশ খুঁজে পায়। আইএ -32 বা এক্স 64 সিস্টেমগুলিতে বুট লোডারটিকে উইন্ডোজ বুট ম্যানেজার (BOOTMGR) বলা হয়। উইন্ডোজ ভিস্তার আগে, বুট লোডারটি এনটিএলডিআর ছিল।

উপর আরও দেখুন TechNet


ভিজ্যুয়াল বিসিডি এডিটর হ'ল উইন্ডোজ বিসিডিডিট ইউটিলিটির একটি উন্নত জিইউআই সংস্করণ।

এটি প্রথম জিইউআই সরঞ্জাম যা উইন্ডোজ 7 / ভিস্তা বুট কনফিগারেশন ডেটা (বিসিডি) স্টোরের সম্পূর্ণ সম্পাদনা প্রয়োগ করে।

ভিজ্যুয়াল বিসিডি সম্পাদকের জন্য পৃষ্ঠা ডাউনলোড করুন

সরঞ্জামটিতে বিকল্পটি মেরামত করার চেষ্টা করুন।


উইন্ডোজ বুট ম্যানেজার সম্পর্কে : উইন্ডোজ বুট ম্যানেজার মূলত একটি মিনি-অপারেটিং সিস্টেম যা আপনার বুট অভিজ্ঞতা নিয়ন্ত্রণ করে এবং কোন বুট অ্যাপ্লিকেশনটি চালাবেন তা চয়ন করতে আপনাকে সক্ষম করে। বিভিন্ন বুট অ্যাপ্লিকেশন রয়েছে (উদাহরণস্বরূপ, উইন্ডোজ বুট লোডার) এবং প্রত্যেকে আলাদা আলাদা কিছু করে। উদাহরণস্বরূপ, একটি উইন্ডোজ বুট লোডার অ্যাপ্লিকেশন উইন্ডোজ লোড করে। [...] উদাহরণস্বরূপ, যদি আপনার কাছে বিভিন্ন পার্টিশনে উইন 7 এর দুটি ভিন্ন সংস্করণ ইনস্টল করা থাকে তবে আপনি দুটি উইন্ডোজ বুট লোডার এন্ট্রি দেখতে পাবেন। ( এখান থেকে তোলা )
জোশিপোভিচ

3

পুরানো হলেও, আমি উত্তরগুলি যুক্ত করতে চাই, কারণ উপরের বেশ কয়েকটি উত্তরে ভুল তথ্য রয়েছে। তারা সম্ভবত কাজ করে তবে আপনার অবশ্যই কোনও বাহ্যিক প্রোগ্রাম বা এমনকি bcdbootএটি করার প্রয়োজন নেই do রেফারেন্সের জন্য সঠিক তথ্য নিম্নরূপ:

কুইক বিসিডি ব্যাকগ্রাউন্ড যদি এটি নতুন হয়

বিসিডি হ'ল উইন্ডোজ বুট কনফিগারেশন। এটিতে অনেকগুলি বিভাগ রয়েছে, প্রত্যেকটি একটি নামের দ্বারা চিহ্নিত ("বর্ণনা" বলা হয়) এবং একটি শনাক্তকারী যা কিছুটা দেখতে এরকম দেখায়: "{0743bb44-fda6-11e3-90c8-e3ee27f3aec6।"। "।"

এখানে বেশ কয়েকটি "সুপরিচিত সনাক্তকারী" রয়েছে, এবং বিসিডিডিট যেখানে সাহায্য করতে পারে তার পরিবর্তে এগুলি সহায়কভাবে ব্যবহার করবে, (যদি না আপনি /v (ভার্বোস) বিকল্পটি ব্যবহার করেন )/enum )। তারা এগুলির মতো দেখায়: "{বুটমগ্রার।", "{মেমডিয়াগ}"। এগুলি পুরো শনাক্তকারীদের শর্টহ্যান্ডের নাম, তবে এতে কাজ করা আরও সহজ। আপনি ব্যবহার করতে পারেন।

আপনি নিম্নলিখিত কমান্ডের সাহায্যে এই বিভাগে কিছু তালিকাবদ্ধ করতে পারেন ( "সমস্ত" ঐচ্ছিক কিন্তু এটা ছাড়া আপনি একটি সম্পূর্ণ তালিকা দেখতে পাবেন না): bcdedit /enum all

সাধারণ আউটপুট:

C:\Windows\system32>bcdedit /enum all

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {92b1a1b0-c023-11e3-b3f1-ec4d94108574}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {92b1a1b2-c023-11e3-b3f1-ec4d94108574}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {92b1a1b0-c023-11e3-b3f1-ec4d94108574}
nx                      OptIn

একইভাবে, যখন এটি ডিভাইসগুলি সনাক্ত করে তখন স্বাচ্ছন্দ্যের জন্য এটি এর মতো একটি বিন্যাস ব্যবহার করবে \Device\HarddiskVolume2, তবে যদি কোনও বরাদ্দ দেওয়া থাকে তবে তার চিঠিটি ("সি:") দ্বারা পার্টিশনটি সনাক্ত করবে।

দ্বারা উত্পাদিত তালিকাটি option /enum allচ্ছিক ফার্মওয়্যার বুট ম্যানেজার বিভাগ (আপনার মাদারবোর্ডের EFI থাকলে) দিয়ে শুরু হয়। এর শর্টহ্যান্ডের নাম "w fwbootmgr" । এটি প্রাথমিক EFI বুট পছন্দ নিয়ন্ত্রণ করে (সাধারণ উইন্ডোজ বুট ম্যানেজার, বা নির্দিষ্ট ডিভাইসগুলি ব্যবহার করে কিনা)। সাধারণত উপস্থিত থাকলে আপনি ignore fwbootmgr ignore উপেক্ষা করতে পারবেন।

এর নীচে রয়েছে "উইন্ডোজ বুট ম্যানেজার" (সনাক্তকারী "{bootmgr}" )। এটি আপনার সাথে কাজ করবে। এটিতে বেসিক মেনু বা আপনি শুরুতে যা কিছু পান তার কনফিগারেশন রয়েছে (যদি উইন্ডোজ বুট ম্যানেজার কাজ করছে এবং এটি বিসিডি প্রথম স্থানে খুঁজে পেতে পারে)।

{বুটমগ্রার Bel এর নীচে কয়েকটি সংখ্যক "উইন্ডোজ বুট লোডার" বিভাগ এবং সম্ভবত অন্যান্য বিভাগ রয়েছে, যার প্রত্যেকটিতে একটি ক্রিয়া বা বুট বিকল্প নিয়ন্ত্রণ করে।

বিসিডিডিট ব্যবহার করে দ্বৈত বুট স্থাপন করা (আপনার আর কিছু লাগবে না)

দ্বৈত বুট করতে, আপনি আপনার প্রথম ওএসের জন্য /copyবিদ্যমান পরিচিত ভাল উইন্ডোজ বুট লোডার এন্ট্রিতে বিসিডিটিট বলুন ।

  • /copy একটি বিদ্যমান প্রবেশ অনুলিপি করতে
  • {current}হয় আইডেন্টিফায়ার এন্ট্রি আপনি অনুলিপি করতে চান তার। এটি বর্তমান বুট আইটেমের জন্য একটি শর্টকাট। আপনি যদি দ্বৈত বুট করতে চান এটি না হন তবে আপনি যা চান তার সঠিক পরিচয়কারীটি ব্যবহার করুন। প্রতিটি প্রবেশের জন্য বর্ণন পাঠ্যটি আপনার পছন্দমতো একটিকে খুঁজতে সহায়তা করবে।
  • /d "Description for copied entry নতুন আইটেমের বিবরণ হবে

এটি সেই প্রবেশের একটি অনুলিপি তৈরি করবে, বর্ণিত বিবরণ দেবে এবং এটির অনুলিপিটি নতুন পরিচয়কারীর সাথে প্রতিক্রিয়া জানাবে:

bcdedit /copy {current} /d "Copy of my current Windows Boot Loader"

The entry was successfully copied to {5599a3fc-e4ee-11e7-a5f3-c86000d0b92a}.

এটি সঠিক নামের সাথে একটি স্বতন্ত্র এন্ট্রি তৈরি করে, এখন আপনাকে এটি করা দরকার। সাম্প্রতিক ওএসগুলিতে প্রায় কোনও কিছুই পরিবর্তিত না হওয়ায়, আপনি কেবল ডিভাইসটি সেট করতে পারেন এবং আপনার উইন 7 পার্টিশনে অ্যাসেডিভাইস করতে পারেন এবং এটি সম্ভবত কার্যকর হবে। যদি প্রয়োজন হয়, আপনি সাধারণত উইন 7 এ বুট করার সময় / এনামের আউটপুটটি দেখুন এবং প্রত্যাশিত এন্ট্রিগুলি অনুলিপি করুন। তবে সাধারণত "কিউ" এর মতো অস্থায়ীভাবে আপনার ২ য় ওএসকে একটি চিঠি বরাদ্দ করা যথেষ্ট এবং তারপরে কমান্ডটি হ'ল: bcdedit /set {NEW_IDENTIFIER} device partition=Q:বা কিছু এবং একই জন্য osdevice। বিসিডিডিট ড্রাইভের অক্ষরগুলি বাছাই করবে, নীচে দেখুন। টেম্প ড্রাইভ লেটারটি একবার বিসিডিতে ব্যবহার করার পরে আপনি মুছতে পারেন।

এরপরে এটি ব্যবহার করে {bootmgr in এন্ট্রি তালিকায় যুক্ত করুন bcdedit /displayorder {NEW_ID} /addlastএবং - গুরুত্বপূর্ণভাবে - ব্যবহার করে একটি বুট মেনু প্রদর্শন করতে বিসিডিকে বলুন bcdedit /set {bootmgr} displaybootmenu Yes

সম্পন্ন.

দ্রষ্টব্য - বিসিডিতে "বিজোড়" বা "ভুল" ড্রাইভ অক্ষর ব্যবহার করা নিরাপদ এবং / এনামের আউটপুটটিতে সেগুলি থাকলে এটি নিরাপদ।

পরিষ্কার হওয়ার জন্য, আপনার নতুন ডিভাইসটিকে Q: (বা এটি যাই হোক না কেন) হিসাবে চিহ্নিত করা উচিত যখন এটি "সি:" হওয়া উচিত তখন আপনাকে উদ্বিগ্ন হওয়ার দরকার নেই। বিসিডিডিট হার্ড ড্রাইভের আইডি সঞ্চয় করে, চিঠিটি নয়। এটি খাঁটিভাবে গ্রহণ এবং Q প্রদর্শন করা: সাহায্যকারী হতে। যদি কোনও ডিভাইসের কোনও চিঠি থাকে তবে এটি আপনার স্বাচ্ছন্দ্যের জন্য ডিভাইস আইডির পরিবর্তে ডিফল্টরূপে চিঠিটি প্রদর্শন করবে। আপনি এটি ডিস্ক্পার্ট বা ডিস্ক এমজিএমটি.এমএস-এর 2 য় OS থেকে চিঠিটি সরিয়ে বা বরাদ্দ করে দেখতে পারেন / এনামের আউটপুটটি তাত্ক্ষণিক পরিবর্তে \ ডিভাইসে ফিরে যাবে। এটি আসলে সঠিক হার্ড ড্রাইভ আইডি সংরক্ষণ করেছে, এবং এটি বুট করার জন্য ব্যবহৃত হলে, উইন্ডোজ সেই ডিভাইসটি আবিষ্কার করবে - চিঠিটি আরামের জন্য এবং আসলে কখনও সংরক্ষণ করা হয়নি।


কোথা থেকে পেলেন {0743bb44-fda6-11e3-90c8-e3ee27f3aec6}? আপনি ইতিমধ্যে {current} উইন্ডোজ বুট লোডারটি অনুলিপি করেছেন ; আপনি একটি অনুলিপি তৈরি করছেন অন্য জিনিস কি? ( আমি ধরে
ইয়ান বয়ড

ধন্যবাদ. আমি এই উইন্ডোজ 10 সংস্করণ 1903 (বিল্ড 18362) এর মতো এটির কাজটি নিশ্চিত করতে পারি। আমার উইন্ডোজ 10 ওএস এনটিএফএস পার্টিশনের একটি চিত্র ছিল আমি অন্য একটি মেশিনে একটি পার্টিশনে পুনরুদ্ধার করেছি, আমি ইনস্টল মিডিয়া থেকে উইন্ডোজ রিকভারিতে পুনরায় বুট করেছিলাম এবং ডিস্ক পার্ট ব্যবহার করে ড্রাইভার চিঠি বরাদ্দ করি। তারপরে {ডিফল্ট} (উইনআরআই-তে কোনও {কারেন্ট}) এর বিসিডিডিট / অনুলিপি এবং বিসিডিডিট / ডিভাইসের সেট এবং নতুন ড্রাইভে ওসদেবাইস করা হয়নি। পুনরায় বুটে আমাকে চালনার জন্য ওএসের পছন্দ দেওয়া হয়েছিল এবং এটি পুরানো চিত্রটি ঠিক ঠিক পুনরায় বুট করে। এটি ছিল উইন্ডোজ 10, যা সম্পূর্ণ এইচডাব্লু পরিবর্তন নির্বিশেষে খুব নমনীয় বুটিং।
মার্কো কোহাতলা

2

মন্তব্যে পুনরায় উল্লিখিত হিসাবে লেখকের নির্দিষ্ট প্রশ্নের জবাবে (যদিও এটি bcdedit.exeসম্পাদন করার ক্রমগুলি সম্পর্কে তাঁর প্রাথমিক প্রশ্নের চেয়ে পৃথক হয় ):

সম্ভবত মিসকনফিগের মতো সাধারণ কিছু, এটি আপনাকে অন্য উইন্ডোজ ইনস্টলটিতে ব্রাউজ করতে দেয় এবং এটি এটি আপনার জন্য যুক্ত করে দেবে।

ইজিবিসিডি হ'ল আপনি যা খুঁজছেন ঠিক তা (ব্যক্তিগত ব্যবহারের জন্য নিখরচায়)। এটি উইন্ডোজের জন্য একটি ভিজ্যুয়াল ডুয়াল-বুট ম্যানেজার সরঞ্জাম, এবং আপনি যেমন বর্ণনা করেছেন ঠিক তেমন একটি নতুন উইন্ডোজ এন্ট্রি পয়েন্ট-ও-ক্লিকের সাথে রয়েছে ।

ইজিসিবিডি অনলাইনে প্রচুর সংস্থান রয়েছে, তাই আমি এখানে সমস্ত কিছুই পুনরায় করব না। ইজিবিসিডি মূলত bcdedit.exeউইন্ডোজের অন্যান্য (নতুন বা আরও পুরানো) সংস্করণ, পাশাপাশি লিনাক্স, বিএসডি এবং আরও অনেক কিছুতে দ্বৈত-বুট স্থাপন করতে আপনাকে তার নিজস্ব বুটলোডার মডিউলগুলির জটিলতা জড়িয়ে দেয় এবং প্রসারিত করে।

সম্পূর্ণ প্রকাশ: আমি ইজিবিসিডির প্রাথমিক লেখক।


-1
bcdedit
bcdboot
bcdedit /create

এটি .vhd ফাইলের মতো কোনও ফাইলের দিকে ইঙ্গিত করা যেতে পারে তবে এটি একটি পার্টিশন ডিস্ক পার্ট হিসাবে তৈরি করা হয়েছিল এবং সূচনা এবং সংযুক্ত, বা ফ্লাইয়ে লাগানো এবং একটি ওএস হিসাবে পুনরায় বুট করা যেতে পারে। ওএস অন্য পার্টিশনের মধ্যে লুকিয়ে রাখা যেতে পারে। অন্য পার্টিশনটি অন্য পার্টিশনের মধ্যে লুকানো যেতে পারে এবং এর ভিতরে ওএস। যখন আপনি bcdeditঅন্য .vhd ফাইলের দিকে ইঙ্গিত করতে দৌড়ে যান তবে এটি যেখানেই থাকুক না কেন। এটি লোড আপ। আমার প্রশিক্ষক এটি ক্লাসে দেখিয়েছিলেন তবে ব্যর্থ বা এটিকে অন্য কোনও ব্যাখ্যা দিতে অস্বীকার করেছেন bcdedit। তবে এটি সম্পূর্ণরূপে কার্যকরী ওএসকে আড়াল করতে এবং পরিচালনা করতে কাজ করে।

  1. bcdboot e:\windows
  2. bcdboot c:\windows
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.