BCDEdit و کاربرد آن
می دانیم که در هر سیستم عامل تنظیمات بسیاری برای نحوه بوت و اجرای آن OS وجود دارد. این پیکربندی ها در ویندوز و لینوکس تا حدودی قابل ویرایش و دستیابی هستند. در این مقاله شما را با ابزاری در سیستم عامل ویندوز برای مدیریت پیکربندی بوت آشنا خواهیم کرد. ابزاری که قصد معرفی آن را به شما داریم BCDEdit نامیده می شود.
BCDEdit چیست؟
BCDEdit یک ابزار Command-line است که برای مدیریت Boot Configuration Data یا BCD از آن بهره می بریم. این مدیریت از طریق ویرایش فایل های BCD صورت می پذیرد. برای مثال با استفاده از BCD به راحتی می توان یک گزینه جدید به منوی Boot افزود.
جهت ویرایش BCD File ها نیاز به بالاترین سطح دسترسی در ویندوز وجود دارد. به این منظور باید Command Prompt را در حالت Admin Privileged اجرا نمایید یا اینکه وارد محیط ویندوز PE شوید.
جهت اطمینان از اعمال تغییرات در BCD نیاز به یک Shutdown یا Restart نرم افزاری در ویندوز وجود دارد. فایل BCDEdit در آدرس %WINDIR%\System32 قرار دارد.
در ادامه شما را با برخی از Option های BCDEdit آشنا خواهیم کرد.
مهم ترین Option برای استفاده از BCDEdit ، ویژگی Help است. به این منظور کافی است که به صورت زیر عمل نمایید :
BCDEdit /? [command]
به جای command می توانید هر دستوری را که مایل به کسب اطلاعات درباره آن هستید را وارد نمایید. برای مثال اگر می خواهید بدانید که دستور createstore در BCDEdit چگونه عمل می کند و چه کاری را انجام می دهد می توانید آن را به صورت زیر اجرا نمایید :
Bcdedit /? Createstore
Option بعدی ویژگی export است که به صورت زیر استفاده می شود :
با استفاده از این دستورات می توانید از محتویات فعلی فایل BCDEdit پشتیبان تهیه نمایید. که فایل آن شبیه تصویر زیر در مسیری که معرفی می نمایید ذخیره خواهد شد :
همین طور دستور Import نیز جهت بازیابی تنظیمات دیگر قابل استفاده است. باقی Option ها نیز به همین منوال و به همین سادگی قابل بهره وری خواهند بود. برای اطلاعات بیشتر می توانید به این لینک رجوع کنید.
همچنین در این مقاله روش حذف Dual Boot را بدون استفاده از BCDEdit بخوانید ، یا در این ویدیو به صورت تصویری و به زبان فارسی مشاهده کنید.
با سلام و احترام
من ویندوز و لینوکس نصب دارم ولی متاسفانه فقط ویندوزم بالا میاد ، حتی grub هم رو لینوکسم نصبه ،چه سینتکسی باید با استفاده از bcd بزنم تا بوت لودرم هم ویندوز باشه و هم لینوکس
ممنونم
سلام من یک هارد ssd دارم و یک هارد اینترنال ، در یک ماه اخیر چند بار با حذف فایل بی سی دی مواجعه شدم و هر چقدر سرچ کردم فیلم آموزشی دیدم نتونستم با دستورات ایجاد و ویرایش در داس …… مشکل رو حل کنم ، احساس میکنم یکی از رم های سیستم مشکل داره و چند رو یک بار فایل bcd پاک میشه و مجبورم ویندوز عوض کنم . وقتی بی سی دی از بین میره در محیط داس ویندوز رو بجای درایو سی درایو دی داره میشناسه .
با توجه به توضیحات شما، به نظر میرسد که مشکل شما مربوط به بوتلودر ویندوز و فایل BCD (Boot Configuration Data) است که در آن تنظیمات بوت ویندوز ذخیره میشود. این مشکلات معمولاً میتوانند به دلایل مختلفی ایجاد شوند، از جمله مشکلات سختافزاری، خرابی هارد دیسک، تنظیمات بوت نادرست و غیره. برای حل این مشکل، میتوانید مراحل زیر را دنبال کنید: ۱. **بررسی وضعیت هارد دیسکها:** ابتدا مطمئن شوید که هارد SSD و هارد دیسک اینترنال شما در وضعیت سالم قرار دارند. ممکن است خرابی یکی از این هاردها باعث مشکل شده باشد. برای بررسی هارد دیسکها، از ابزارهایی مانند… بیشتر»
می خوام test-signed رو از طریق BCDEdit غیر فعال یا فعال کنم.تو سایت مایکروسافت توضیح داده بودن ولی خوب نفهمیدم. لطفا برام ایمیل کنید
CMD را Run as admin نمایید و دستور Bcdedit.exe -set TESTSIGNING ON در آن اجرا کنید.
سلام من میخوام توی bcdedit یه خط فرمان بنویسم که وقتی ویندوز بالا میاد در منوی بوت از من سوال نشه با چه ویندوزی وارد بشه؟ و خودش ویندوز ۷ رو انتخاب کنه.
من فقط یه ویندوز روی لپ تاپ دارم ولی وقتی روشنش میکنم حتما باید ۳۰ ثانیه منتظر بمونم یا اینتر بزنم که ویندوز ۷ بیاد بالا.
Msconfig رو هم تست کردم و سربرگ startup رو روی ۳ ثانیه تنظیم کردم ولی بازم درست نشد. حالا به این روش رسیدم ممنون میشم راهنماییم کنید…؟؟
با سلام. البته در اینستاگرام پیغام داده بودید و پاسختونُ دادم. اما اینجا می نویسم دوباره شاید سوال بقیه هم باشه : در منوی استارت ، msconfig را تایپ کنید و سپس در زبانه بوت گزینه های موجود را بررسی کنید.
اگر در لیست بوت نمایش داده نمی شود در BCDEdit کل قسمت مربوط به ویندوز اضافه را از Windows boot loader حذف کنید.