دستور BCDEDIT در CMD
دستور BCDEDIT در CMD یکی از دستورات کاربردی در خط فرمان ویندوز است که برای مدیریت Boot Configuration Data (BCD) یا همان دادههای پیکربندی بوت استفاده میشود. این دستور به کاربر اجازه میدهد تنظیمات بوت سیستم را مشاهده، تغییر، و اصلاح کند. دادههای پیکربندی بوت نقش بسیار مهمی در راهاندازی سیستمعامل دارند و این دستور یکی از ابزارهای اصلی برای مدیریت آن در سیستمهای ویندوز محسوب میشود.
هر زمان که یک سیستم ویندوزی بوت میشود، تنظیمات مربوط به این فرآیند در BCD ذخیره میشوند. BCDEDIT به شما امکان میدهد تا به این تنظیمات دسترسی پیدا کنید و تغییراتی مانند اضافه کردن سیستمعامل جدید، ویرایش مقادیر موجود، یا حتی حذف یک سیستمعامل را اعمال کنید. درک دقیق و صحیح استفاده از این دستور برای مدیریت بوت میتواند به شما در حل مشکلاتی مانند بوت نشدن سیستم یا پیکربندی نادرست سیستمعامل کمک کند. در ادامه، به صورت جامع و دقیق، نحوه استفاده از این دستور را بررسی خواهیم کرد.
آشنایی با دستور BCDEDIT در CMD
دستور BCDEDIT برای تغییر، ایجاد، یا نمایش اطلاعات مربوط به BCD در ویندوز به کار میرود. این دستور بهویژه در مواقعی که سیستمعامل با مشکلات بوت مواجه میشود یا نیاز به تغییر تنظیمات مربوط به بوت دارد، مفید است. بهطور کلی، این دستور برای کاربران پیشرفته ویندوز یا مدیران سیستمها که نیاز به انجام تنظیمات خاصی در بخش بوت دارند، توصیه میشود.
برای اجرای BCDEDIT، ابتدا باید CMD را به عنوان Administrator اجرا کنید، زیرا این دستور نیاز به دسترسیهای بالاتر دارد. برای انجام این کار، مراحل زیر را دنبال کنید:
- CMD را از منوی Start جستجو کنید.
- روی آن راست کلیک کرده و گزینه “Run as Administrator” را انتخاب کنید.
- اکنون میتوانید از دستور BCDEDIT استفاده کنید.
مثال ساده از اجرای دستور BCDEDIT:
bcdedit /enum
این دستور اطلاعات مربوط به تنظیمات فعلی بوت را نمایش میدهد. با این دستور، شما میتوانید تمام گزینهها و پیکربندیهای مربوط به فرآیند بوت سیستم خود را مشاهده کنید.
نمایش اطلاعات مربوط به BCD
یکی از مهمترین قابلیتهای BCDEDIT نمایش اطلاعات فعلی مربوط به BCD است. این اطلاعات میتوانند شامل سیستمعاملهایی که نصب شدهاند، نحوه بوت شدن آنها، و زمانبندی مربوط به هر سیستمعامل باشند. با استفاده از گزینهی /enum
میتوانید به راحتی این اطلاعات را نمایش دهید. این گزینه به شما این امکان را میدهد که تمام ورودیهای موجود در BCD را مشاهده کنید.
دستور نمایش اطلاعات BCD:
توضیح:
در اینجا، /enum
به معنی نمایش اطلاعات است و all
تمامی ورودیهای موجود در BCD را شامل میشود. شما میتوانید با استفاده از این دستور، از وضعیت فعلی سیستمعاملها و فرآیند بوت سیستم خود مطلع شوید.
ویرایش تنظیمات BCD
گاهی نیاز است که تنظیمات مربوط به BCD را تغییر دهید، به عنوان مثال، اضافه کردن یک سیستمعامل جدید به لیست بوت، تغییر سیستمعامل پیشفرض، یا تغییر زمانبندی منوی بوت. BCDEDIT این قابلیت را دارد که شما بتوانید بهراحتی این تنظیمات را ویرایش کنید. برای این کار، باید از گزینههای خاصی استفاده کنید.
مثال تغییر سیستمعامل پیشفرض:
bcdedit /default {current}
این دستور سیستمعامل فعلی را به عنوان سیستمعامل پیشفرض تنظیم میکند. شناسهی {current}
به سیستمعاملی اشاره میکند که در حال حاضر در حال استفاده است.
توضیح:
هنگامی که سیستم شما بیش از یک سیستمعامل نصب شده دارد، این دستور مفید است. شما میتوانید با تغییر سیستمعامل پیشفرض، انتخاب کنید که کدام سیستمعامل بهصورت خودکار بوت شود. شناسهی {current}
برای اشاره به سیستمعامل فعلی استفاده میشود. همچنین میتوانید شناسههای دیگر مربوط به سیستمعاملهای دیگر را جایگزین کنید.
اضافه کردن ورودی جدید به BCD
در برخی موارد، ممکن است نیاز باشد که یک ورودی جدید به Boot Configuration Data اضافه کنید. این معمولاً در زمان نصب یک سیستمعامل جدید، یا وقتی که ورودیهای BCD به دلایلی حذف شدهاند و نیاز به بازسازی دارند، انجام میشود. BCDEDIT این امکان را میدهد که بهراحتی ورودیهای جدیدی به BCD اضافه کنید.
دستور اضافه کردن یک ورودی جدید:
bcdedit /create {bootmgr} /d "New Boot Entry"
این دستور یک ورودی جدید به BCD اضافه میکند و آن را به عنوان Boot Manager تعریف میکند.
توضیح:
در این مثال، /create
یک ورودی جدید ایجاد میکند، {bootmgr}
نشاندهنده Boot Manager است و /d "New Boot Entry"
نام ورودی جدید را مشخص میکند. این نوع تغییرات معمولاً در شرایط خاص و با دقت فراوان انجام میشوند تا مشکلات بیشتری در فرآیند بوت ایجاد نشود.
حذف ورودی از BCD
حذف یک ورودی از BCD بهویژه زمانی که یک سیستمعامل دیگر نیاز به حذف دارد یا یک ورودی نادرست در لیست بوت نمایش داده میشود، مورد استفاده قرار میگیرد. استفاده نادرست از این دستور میتواند باعث مشکلات بوت در سیستم شود، بنابراین باید دقت لازم را در این زمینه داشته باشید.
دستور حذف ورودی:
bcdedit /delete {identifier}
این دستور ورودی مشخصشده با شناسهی {identifier}
را از لیست بوت حذف میکند.
توضیح:
در این مثال، {identifier}
باید با شناسهای که مربوط به سیستمعامل یا ورودی مورد نظر است، جایگزین شود. این شناسهها معمولاً با دستور bcdedit /enum all
قابل مشاهده هستند. با این دستور، میتوانید سیستمعاملهایی که دیگر نیازی به آنها ندارید را از منوی بوت حذف کنید.
دستور BCDEDIT یکی از ابزارهای بسیار قدرتمند در مدیریت Boot Configuration Data در ویندوز است. این دستور به شما اجازه میدهد تنظیمات مربوط به بوت سیستمعاملها را بهراحتی تغییر دهید، ورودیهای جدید ایجاد کنید، یا ورودیهای نادرست و اضافی را حذف کنید. درک دقیق از نحوه استفاده از این دستور و آشنایی با گزینههای آن میتواند به شما کمک کند تا مشکلات بوت را سریعتر و بهصورت موثرتر حل کنید.
منابع
- Microsoft Docs: BCDEDIT Command-Line Options
- TechNet: Understanding BCDEDIT Commands in Windows
آیا این مطلب برای شما مفید بود ؟