سلام به بازدیدکنندگان عزیز وبلاگ

راه اندازی سیستم عامل ها از شرکت مایکروسافت شامل چندین مرحله اصلی است که به ترتیب دقیق مرتب شده اند. و اگر حداقل یکی از عناصر از کار افتاده باشد، به احتمال زیاد کار نخواهد کرد. دلایل زیادی وجود دارد که چرا چنین شرایطی رخ می دهد. به طور کلی، برای حل مشکل، بوت لودر ویندوز XP بازیابی می شود. بعداً در مقاله به شما خواهم گفت که چگونه می توان این کار را به سرعت و به راحتی انجام داد.

رکورد بوت (معروف به MBR) مقداری کد را که برای راه اندازی سیستم عامل لازم است ذخیره می کند. بنابراین، پس از روشن کردن برق، BIOS تمام سیستم های اصلی را بررسی می کند. سپس کنترل را فقط به ناحیه فوق الذکر منتقل می کند.

و اگر بعد از نصب اوبونتویا سیستم عامل های دیگر، ناگهان یکی از نوشته های روی مانیتور را دیدید: نه دستگاه بوت », « ntldr گم شده است"- باید بوت لودر را بازیابی کنید.

دلایل( )

چندین دلیل اصلی برای ظهور چنین مشکلاتی وجود دارد:

    نصب نادرست ویندوز 7، پس از آن ممکن است هیچ نوشته ای روی مانیتور وجود نداشته باشد.

    حذف لینوکس یا مدیر مسئول راه‌اندازی.

  1. آسیب مکانیکی به هارد دیسک.

    مشکلات منبع تغذیه

MBR( )

به طور کلی، فرآیند "احیای" رایانه در صورت شناسایی مشکلات فوق در چندین مرحله انجام می شود و در هر یک از آنها ارزش بررسی عملکرد دستگاه را دارد. بنابراین، اولین کاری که باید انجام دهید این است که MBR را بازیابی کنید. برای انجام این کار، چندین عمل انجام می دهیم:


MBR اکنون بازیابی شده است. می توانید دستگاه را مجددا راه اندازی کنید و بررسی کنید که آیا کار می کند یا خیر.

بخش بوت( )

در بیشتر موارد، پیام ntldr گم شده است' نشان دهنده مشکلات مربوط به رکورد بوت است. در برخی موارد، این در نتیجه یک شکست اتفاق می افتد هارد دیسک.

به طور کلی، برای شاخص های عمومیاین مورد مشابه موردی است که در بالا توضیح داده شد، بنابراین بهتر است از دو دستور استفاده کنید:

همانطور که می بینید، بدون دیسک بوت(درایوهای فلش) "احیای مجدد" سیستم کار نخواهد کرد.

Boot.ini( )

در صورتی که نسخه قبلی وضعیت را تغییر نداد، فایل را اصلاح می کنیم Boot.ini. برای انجام این کار، چند مرحله ساده را انجام می دهیم:


در حین اجرا، برنامه تمام درایوها را برای ویندوز اسکن می کند. از کاربر خواسته می شود که فایل پیکربندی را تغییر دهد. در نتیجه، سیستم عامل اکنون باید به درستی راه اندازی شود.

Bootmgr و ntldr هستند لودرهای استاندارد، اما برای سیستم عامل های مختلف در نظر گرفته شده اند. بootmgrبیشتر است نسخه تازهبوت لودر که از ویندوز 7 استفاده شده است مشخصهپردازش سریعتر داده ها و امکان دانلود حداکثر نسخه سیستم عامل. علاوه بر این، است نسل جدیدپیاده سازی رابط بین سخت افزار کامپیوتر و سیستم عامل و در آینده ای نزدیک به طور کامل جایگزین مدل بایوس چند دهه ای خواهد شد.

در نوبتش، ntldاستفاده شده در قدیمینسخه های سیستم عامل (Vista و XP). این بوت لودر ناهمسانپردازش کند داده و توانایی انجام کارهای ساده.

بوت منیجر جدید bootmgr جهت داربرای استفاده از یک ذخیره‌سازی پیکربندی راه‌اندازی ویژه BCD (داده‌های پیکربندی راه‌اندازی)، و همچنین برنامه‌های کاربردی توسعه‌یافته و داده‌های مشخصات EFI. برای سازگاری با نسخه های ویندوز قبل از ویندوز ویستا، مدیر جدید BOOTMGR از بوت کردن سیستم عامل های نسل قبلی رایانه های مبتنی بر BIOS پشتیبانی می کند.

بازیابی بوت لودر در ویندوز XP

تا به امروز، بسیاری از کاربران بیشتر از شخصی خود استفاده می کنند کامپیوترهای ویندوزی XP و با توجه به این واقعیت که این نسخه از سیستم عامل قبلا قدیمی شده است، ممکن است در بوت لودر خرابی وجود داشته باشد. برای اصلاحکه می تواند به صورت زیر باشد:

اگر هنگام راه اندازی مجدد ویندوز، پیغامی نمایش داده شود ntldr گم شده است، پس علت مشکل به این دلیل است که رکورد بوت کاملاً بوده است حذف شده. برای حل این مسئله نیاز خواهد داشت:

اگر چنین مشکلاتی در ویندوز ویستا رخ دهد، اقدامات مشابه هستند، زیرا از همان نوع بوت لودر استفاده می شود.

تعمیر بوت لودر در ویندوز 7

ویندوز 7 از نوع جدیدی از بوت لودر استفاده می کند، به همین دلیل است چندین راهبازیابی آن

ما استفاده می کنیم بوت شدن از دیسکیا درایوهای فلش:


ولی، بدین ترتیب، تنها در صورتی می تواند کمک کند که آسیب وارده به بوت لودر حداقل باشد. در جدی ترمشکلات، شما باید از فرآیند ویرایش boot.ini استفاده کنید.

استفاده بوترک:

عیب یابی ویندوز 8، 10

ویندوز 8 و 10 از یک نوع بوت لودر استفاده می کنند (البته در ویندوز 10 سرعت پردازش عملیات های مختلف را افزایش داده است). بنابراین، بازیابی این عنصر به روشی مشابه اتفاق می افتد.

بازیابی خودکار

معمولا، بازیابی خودکاربرای عادی سازی عملکرد کل سیستم عامل کافی است.

گاهی اوقات زمانی که سیستم عامل از بوت شدن عادی خودداری می کند، موقعیت های پیش بینی نشده رخ می دهد. در چنین لحظاتی می‌توانیم بارگذاری بی‌پایان ویندوز XP را مشاهده کنیم، زمانی که لوگوی سیستم عامل روی صفحه نمایش داده می‌شود یا به طور کلی، سیستم خطای بوت می‌دهد، زیرا بخش بوت آسیب دیده است. این ممکن است نتیجه حمله ویروس، پیکربندی نادرست و بهینه سازی سیستم توسط خود کاربر باشد. این ممکن است به دلیل نصب نادرستدرایورها یا هر گونه ابزار. ممکن است هنگام خاموش کردن نادرست رایانه، هنگامی که دوشاخه بدون خاموش کردن رایانه از طریق منوی Start از پریز جدا می شود، خرابی رخ دهد. یا قطع برق غیرمنتظره.

گاهی اوقات منادی شکست است بخش بوتممکن است به اصطلاح صفحه آبیمرگ، که پس از ظهور آن ممکن است سیستم بوت نشود.

اما همه چیز آنقدر غم انگیز نیست، در Win XP OS، بازیابی بوت لودر یک موضوع ساده است، همانطور که ممکن است در نگاه اول به نظر برسد. برای انجام دستکاری برای بازیابی بوت لودر ویندوز XP، به یک تصویر سیستم ضبط شده روی دیسک یا درایو فلش USB نیاز داریم. نسخه و عمق بیت کیت توزیع سیستم عامل ویندوز XP باید با نسخه نصب شده برای بازیابی یکسان باشد.

  • تصویر را می سوزانیم و از دیسک یا درایو فلش بوت می کنیم. برای انجام این کار، باید وارد شوید منوی بوت - بسته به مدل مادربردکامپیوتر یا لپ تاپ، برای رفتن به منوی بوت سیستم عامل، باید یکی از کلیدها را فشار دهید: Esc، F1، F2، F8، F9، F11، F12و غیره. در اینجا رسانه قابل جابجایی ما را انتخاب کنید.

  • در مرحله بعد، باید صبر کنید تا دیسک نصب به طور کامل بارگیری شود و در پنجره نصب باید کلید ( آر ). این عمل برای باز کردن کنسول بازیابی لازم است.

  • سپس باید سیستم عامل را انتخاب کنید (اگر یکی است، سپس شماره را فشار دهید ( 1 )).

  • در کنسول بازیابی دستور را می نویسیم fixmbr - این عمل یک بوت لودر ویندوز XP جدید می نویسد، انتخاب خود را با کلید ( y ) که به معنای بله - یعنی "بله" است.

  • حالا باید کد دانلود را بنویسید پارتیشن سیستمهارد دیسک برای انجام این کار، دوباره دستور را می نویسیم، فقط اکنون یک دستور ( تعمیر بوت ) و دوباره ( y ) و واردبرای تایید نهایی

یکی از مهمترین فایل های سیستمیسیستم عامل ویندوز XP با تنظیمات مهم بوت برای سیستم ویندوز XP و برای همه به عنوان فایل boot.ini شناخته می شود. بیایید آن را برای قطعات تجزیه کنیم.

اگر شخص دیگری متوجه نشده باشد، این یکی از اولین فایل‌هایی است که XP هنگام راه‌اندازی با آن صحبت می‌کند. به صورت متن ساده در دایرکتوری ریشه سیستم ذخیره می شود. آدرس او تزلزل ناپذیر است: ج:\boot.ini.و از آنجایی که فایل یک فایل سیستمی است، به طور خودکار (و همچنین سایر برادران) ویژگی های خاصی مانند پنهان شده است, سیستمیکو فقط برای خواندن. بنابراین اگر می خواهید آن را ویرایش کنید، باید برخی از آنها را تغییر دهید ویژگی های پوشه- بدون آنها Windows Explorer XP چنین فایل هایی را پنهان می کند:

boot.ini چگونه کار می کند؟

Boot.iniحاوی اطلاعاتی در مورد مکان XP در رایانه شما است. اگر چندین سیستم عامل وجود دارد، اطلاعات مربوط به آنها نیز در فایل نمایش داده می شود (البته اگر فقط نسخه های حداکثر تا ویندوز XP در دانلود شرکت کنند، دانلود نسخه ها از ویندوز ویستا به ترتیب کاملاً متفاوتی انجام می شود) .

مرجع

در نسخه های ویندوز ویستا به بعد، فایل boot.ini وجود ندارد. اطلاعات بوت در یک فایل رجیستری به نام ذخیره می شود داده های پیکربندی بوت(BCD) و از این ابزار برای ویرایش پارامترهای بوت استفاده می شود. bcdedit.com از خط فرمان

در طول فرآیند راه اندازی سیستم انتخاب صحیحسیستم عامل به عملکردهای یک فایل دیگر پاسخ می دهد - Ntldr، که در حال حاضر به boot.ini که در حال بررسی است نگاه می کند و به فایل Ntldr می گوید که در واقع سیستم یا سیستم ها باید به دنبال کجا باشند. فایل boot.ini همچنین به گونه ای طراحی شده است که بگوید آیا نیاز به نمایش نوعی منو با انتخاب گزینه های راه اندازی و زمان انتخاب آنها دارید یا خیر. علاوه بر این، در این فایل بود که قابلیت بارگذاری یا راه اندازی سیستم عامل در کنسول بازیابی سیستم وجود داشت.

منوی بوت ویندوز XP

اگر گزینه MORE THAN ONE در فایل boot.ini ذخیره شود، XP به طور خودکار با منوی مشخصه بوت می شود.

ساختار و محتوای فایل boot.ini

فایل شامل دو دسته اصلی است. اولین - بوت لودر. این شامل دو تنظیمات است. قبل از راه‌اندازی یک سیستم برجسته شده به‌طور پیش‌فرض، مهلت زمانی قطع می‌شود "تایم اوت = (XX ثانیه)"- شما آزاد هستید که از 30 به 0 تنظیم کنید. و سیستم عامل بارگذاری شده به طور پیش فرض در خط نمایش داده می شود. پیش فرض = (آدرس سیستم عامل). و برای اکثر کاربران، این ورودی یکسان است:

"default=multi(0)disk(0)rddisk(0)partition(1)\WINDOWS"

پارامترهای زیر به این معنی است:

  • چند (X)- توسط کنترلر ATA دیسک برای یافتن پارتیشن بوت استفاده می شود. پارامتر همیشه مقدم بر پارامتر است دیسک (X)اگر کنترلر SCSI در BIOS فعال نشده ظاهر شود
  • rdisk (X)- فیزیکی HDD; ایکس- تعداد هارد دیسک ها - 0، 1، 2 و غیره شمارش معکوس از 0 شروع می شود!
  • دیسک (X)- درایو منطقی (معروف به حجم دیسک فیزیکی); ایکس- تعداد جلدها - 0، 1، 2 و غیره شمارش معکوس از 0 شروع می شود!
  • پارتیشن (X)- این پارامتر به پارامتر مرتبط است rdisk (X)– به معنی پارتیشنی از این هارد دیسک فیزیکی است. ایکس- تعداد بخش ها - 1، 2، 3، و غیره شمارش معکوس از 1 شروع می شود!
  • \پنجره ها- فرمی از پارامتر مکان فایل های سیستم که مشخصه ویندوز XP است (XP-ha فایل ها را در این پوشه ذخیره می کند).

نقطه ورود توسط فایل استفاده می شود Ntldrبه منظور یافتن مکانی که سیستم در آن قرار دارد. اما خطوط پیش‌فرض فایل boot.ini نیز وجود دارد که نوشتن مسیر دشوارتر است، اما تقریباً هرگز آن‌ها را در ماشین‌های خانگی نمی‌بینید و هنوز در مورد استانداردها تصمیم نگرفته‌اند، بنابراین چنین سیستم‌هایی به فراموشی سپرده شده‌اند. . اما چیزی که کاربر معمولی را مورد توجه قرار می‌دهد، توانایی تغییر ترتیب راه‌اندازی در پیکربندی رایانه چند بوت است. معمولاً نصب چندین سیستم عامل که به ترتیب معمولی انجام می شود به طور پیش فرض مسیرهای صحیح را تجویز می کند که می توانید با روش های توضیح داده شده در زیر با آنها بازی کنید.

با این حال، این اتفاق می افتد تا زمانی که عملکرد یکی از سیستم ها مطابق با کاربر متوقف شود یا پس از نصب ناموفق، ورودی ظاهر شود و سیستم ... از بین برود.

اما بیایید ادامه دهیم.

بخش دوم فایل ما است سیستم های عامل- شامل لیستی از سیستم عامل ها و برنامه های بوتو همچنین مکان آنها. همچنین ممکن است حاوی کلیدهایی باشد که سیستم مشخص شده در لیست را پیکربندی می کند. اما در واقع خط از پارامتر بوت لودرکپی شده اگر چندین سیستم وجود دارد، نام آنها (توضیحات) به سادگی از طریق " نشان داده می شود. = ". پارامتر /fastdetectفایل مهم دیگری را مجبور می کند NTDETECTبه عنوان مثال، دستگاهی را که به صورت موازی در همان حلقه نصب شده است (به عنوان مثال، یک دیسک خوان نوری DVDROM)، اما همچنین یک دستگاه به آن اختصاص داده شده است، عبور کنید. شماره سریال. صفحه کلید، ماوس و کارتخوان دارای چنین اعدادی هستند ... بنابراین، به کاربر این فرصت داده می شود تا مشخص کند: دستگاه بوتنه خود حجم، بلکه یک DVDROM، درایو فلش یا پارتیشن دیسک سخت که فقط شامل فایل های نصب است، اما خود سیستم را ندارد. با این حال، بهتر است چنین عملیاتی را روی یک دیسک فرمت شده بدون فایل های مورد نیاز انجام دهید - برای خطاهای اجتناب ناپذیر و نصب مجدد آماده شوید. این فرآیند بسیار دشوار است و نیاز به دانش و مهارت دارد. و مهمتر از همه - هیچ یک از ابزارهای ویرایش فایل boot.ini به شما امکان نمایش و اجرای عملیات را در ورودی های آن دسته از سیستم عامل هایی که با استفاده از سایر بوت لودرها بارگذاری می شوند را نمی دهد.

فایل های boot.ini چیست؟

در اینجا نمونه معمولی از متن داخل فایلی است که به دنبال آن هستید - همه چیز ساده است، سیستم یکسان است:

تایم اوت=30 پیش فرض=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition Professional" /fastdetect

در اینجا یک مثال با فعال بودن گزینه کنسول بازیابی آورده شده است:

تایم اوت=30 پیش فرض=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0) rdisk(0)تقسیم بندی(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect C:\CMDCONS\BOOTSECT.DAT="Microsoft بازیابی ویندوزکنسول" /cmdcons

و این نمونه ای از بوت دوگانه با دو است نسخه های مختلفویندوز XP ( صفحه اصلیو حرفه ای):

تایم اوت=30 پیش فرض=multi(0)disk(0)rdisk(0)partition(1)WINDOWS multi(0)disk(0) rdisk(0)تقسیم بندی(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect multi(0)disk(0) rdisk(1)تقسیم بندی(1)WINDOWS="Microsoft Windows XP Home" /noexecute=optin /fastdetect

و اینجا تقریباً همان فایل است ، اما کاربر تصمیم گرفت 2 سیستم عامل را روی یک درایو منطقی نصب کند - این اغلب به سادگی غیرقابل قبول است (به پارامترها توجه کنید پارتیشن (X)-سیستمیک پوشه های ویندوزنام دارند پنجره هاو Windows.0):

تایم اوت=3 پیش فرضدیسک (0) rdisk(0)تقسیم بندی(1)\WINDOWS.0="Microsoft Windows XP Professional RU" /execute /fastdetect multi(0)disk(0) rdisk(0)تقسیم بندی(1)\WINDOWS="Microsoft Windows XP Home Edition

مثال زمانی که کاربر زمان بازتاب را به 5 ثانیه تغییر داد و یک گزینه اضافه کرد حالت امن :

تایم اوت=5 پیش‌فرض = چند(0)دیسک(0)rddisk(0)پارتیشن(1)\WINDOWS چند(0)دیسک(0) rdisk(0)تقسیم بندی(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0) rdisk(0)تقسیم بندی(1)\WINDOWS="Safe Mode" /safeboot:minimal /sos /bootlog

چگونه فایل boot.ini را به صورت دستی ویرایش کنیم؟

زمانش کن فایل متنی، بنابراین می توان آن را اصلاح کرد. بیایید ابتدا ویژگی ها را تغییر دهیم. این کار مستقیماً در تنظیمات خود فایل پس از اینکه آن را در دایرکتوری قابل مشاهده کردید انجام می شود دیسک سیستم. بله ... محتویات فایل را در یک سند کپی کنید و آن را در مکانی مشخص قرار دهید، زیرا فقط یک اشتباه - و سیستم بوت نمی شود، یا منو به نفع شما تغییر نمی کند.

چه گزینه هایی وجود دارد؟

زمان بازتاب را به عنوان مثال به 10 ثانیه کاهش دهید. ابزار پیکربندی را اجرا کنید msconfigو زمان را در قسمت پنجره تنظیم کنید تایم اوت:

در این پنجره نمی‌توانیم کار دیگری با محتوای فایل انجام دهیم. اما می توانید با یافتن متن فایل از طریق اکسپلورر با آن کار کنید:

... یا از طریق پنل کنترل های ویندوز XP (یا از طریق My Computer):

در هر صورت، Notepad محتویات خود را نمایش می دهد:

مرجع

و اکنون یک راز کوچک در مورد اینکه وقتی این پنجره را باز می کنید چه اتفاقی می افتد. این برگه است. AT خانواده های ویندوز NT چیز بسیار جالبی است - هر بار که این مورد خاص را باز می کنید تب های ویندوزبه طور مستقیم به پارتیشن MBR دیسک سخت (بله، دور زدن حافظه) تنها با یک هدف اشاره می کند: اینکه بفهمید در واقع کدام دیسک اکنون قابل بوت است؟ بنابراین، اگر 2 ولوم مختلف بر روی هارد دیسک خود با 2 سیستم عامل ویندوز XP دارید، با تعویض ولوم های بوت، برای لحظه ای تخصیص دیسک ها را در کنسول مدیریت دیسک تغییر دهید. و دوباره محتویات فایل را بررسی کنید boot.ini- تغییر کرده است (مگر اینکه، البته، محتوای فایل ها یکسان باشد، بدون گزینه های اضافیتفاوت را نخواهید دید). و این یکی از نکاتی است که می تواند روند نصب چندین را تا حد زیادی تسهیل کند کپی های ویندوز XP تحت شرایط خاص (مثلاً از یک هارد دیسک) بدون برنامه هایی مانند EasyBCD.

خوب ... بیایید دوباره به کد فایل خود نگاه کنیم:

تایم اوت=3 پیش فرض=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0 multi(0) دیسک(0)rdisk(0)تقسیم بندی(1)\WINDOWS.0"RU" / اجرا کردن/fastdetect multi(0)disk(0) rdisk(0)تقسیم بندی(1)\WINDOWS="مایکروسافت ویندوز XP نسخه خانگی EN" /noexecute=optin /fastdetect

در این فایل فایل را می گوید Ntldrما منتظر چی هستیم 3 ثانیه (تایم اوت=3) به طوری که از هارد دیسک - یک هارد دیسک فیزیکی - ( rdisk(0)) حجم منطقی 0 بخش 1 (دیسک(0) تقسیم بندی(1)) بارگیری شد ویندوز XP Professional، که فایل های سیستم آن در پوشه قرار دارد Windows.0. سیستم دوم ( نسخه خانگی) منتظر می ماند تا کاربر انتخاب کند. باز هم می گویم که چنین تنظیمات چند بوت دو سیستم در یک ولوم اوج بی دقتی کاربر است.

چگونه می توانم boot.ini را ویرایش کنم؟

البته برنامه ای وجود دارد که به شما اجازه می دهد تا فایل دانلودی را با خیال راحت تنظیم کنید. قبلاً در سیستم برنامه ریزی شده است.

سودمند bootcfg.exe.

به طور خاص برای کار با یک فایل boot.ini آسیب دیده یا برای ویرایش مسیرهای ورود فایل ایجاد شده است. دستور شامل چندین کلید است. در اینجا شکل فایل در برنامه کاربردی است:

و در اینجا دستورات ابزار با آرگومان هایی برای آن وجود دارد:


اما چه در مورد EasyBCD? الآن نه…

این برنامه می تواند خیلی بیشتر از ویرایش منوها انجام دهد. این برای "بازکاری" جامع منوی بوت با انتخاب، تغییر نام، تغییر ترتیب بوت و گزینه های نصب سیستم عامل طراحی شده است. انواع مختلف. یکی از روش ها در مقاله ای به همین نام توضیح داده شده است.

با این حال، آقایان، این مورد ما نیست - در بخشی از نام خود برنامه، مخفف آن است. BCDقبلاً به این معنی است که در ابتدا برنامه به یک بوت لودر حداقل Vista نیاز دارد که همانطور که قبلاً ذکر کردم به روشی کاملاً متفاوت کار می کند. بنابراین به دنبال نسخه‌های قبلی برنامه برای ویندوز XP (که برنامه در آن عالی کار می‌کند) خسته نباشید. آنها فقط اشکالات بیشترنسبت به موارد مدرن، اما شرایط از آنجایی که ظاهر برنامه یکسان است - برای عملکرد صحیح مستقیماً از منوی برنامه EasyBCD، به شما نیاز دارید نسخه ویندوزکمتر از ویستا نیست با این حال، حتی در محیط ویندوز XP EasyBCD می تواند بسیار مفید باشد.

خطا در کار با ویرایش حالت چند بوت.

احتمالا این مشکل باید در یک تاپیک جداگانه بررسی شود. اگر چیزی درست نشد، ناکارآمدی برنامه ها و برنامه ها را سرزنش نکنید. واقعیت این است که مقدار زیادیخطاها دقیقاً با ناآگاهی کاربر از اصول اساسی عملکرد خود سیستم عامل مرتبط است. قبل از شروع کار بر روی نصب چندین سیستم عامل، کاربر باید چند نکته را درک کند. برای برخی، آنها کودکانه به نظر می رسند، اما حتی یک نظرسنجی سطحی از کاربران نشان می دهد که کاربران تقریباً واقعاً نمی دانند:

  • تفاوت بین درایوهای فیزیکی و منطقی چیست؟
  • تفاوت بین پارتیشن های فعال و منطقی یک هارد دیسک چیست؟
  • چی حجم سیستم(دیسک)
  • بخش بوت دیسک چیست و کجاست
  • قالب بندی چیست و برای چیست
  • نحوه صحیح خواندن فایل بوت سیستم (شما از قبل همه چیز را در مورد boot.ini می دانید)
  • تفاوت بین فرآیند بوت ویندوز XP و Vista (و بالاتر) چیست؟

معمولی ترین نمونه های وینیگرت را در نظر بگیرید که خود کاربر می تواند وارد آن شود.

مثال اول

  • تصور کنید که به نسخه موجود سیستم عامل (بیایید هر دو ویندوز XP را برای ساده کردن سیستم عامل یک نسل در نظر بگیریم - با سیستم های مختلفحتی بدتر)، کاربر یکی دیگر را اضافه می کند. بیایید آن را به عنوان یک قاعده در نظر بگیریم - کاربر احمق نیست و با احتیاط هارد دیسک را به 2 جلد تقسیم کرده و دومی را روی یک پارتیشن جداگانه نصب کرده است. حالا او 2 سیستم عامل ویندوز XP دارد. و این هم فایل ما:
تایم اوت=3 پیش فرض=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS.0 multi(0) دیسک(0)rdisk(0)تقسیم بندی(1)\WINDOWS.0="Microsoft Windows XP Professional EN" / اجرا کردن/fastdetect multi(0)disk(0) rdisk(0)تقسیم بندی(1)\WINDOWS="مایکروسافت ویندوز XP نسخه خانگی EN" /noexecute=optin /fastdetect

و اینم منو:

  • با این حال، همانطور که اغلب اتفاق می افتد، یکی از آنها غیر قابل استفاده می شود. اول نصب شده و تصمیم گرفته شد: حذف شود. چه کاری می توان کرد؟ البته از دانش به دست آمده استفاده کنید و اطلاعات را از منو پاک کنید تا دیگر ورودی نباشد. بیایید خط مربوط به یک سیستم غیر کار را حذف کنیم (به عنوان مثال، نسخه های XP Professional):

همانطور که متوجه شدید منوی ویندوزتغییر خواهد کرد، اما سیستم به بوت شدن ادامه خواهد داد. چه کسی فهمید، آفرین. چه کسی نیست، توضیح می دهم. Boot.iniفایل را می گوید Ntldrکه باید ویندوز را از پوشه بوت کنید Windows.0. پارتیشن ها، شماره دیسک خود مطابقت دارند، اما هیچ اطلاعاتی در مورد پوشه وجود ندارد - ما فقط آن را حذف کردیم. اما خود پوشه زنده و سالم است و تنظیمات آن به سیستم اجازه بوت شدن را می دهد. در نتیجه، منوی بوت تغییر خواهد کرد (این دقیقاً زمانی است که ناآگاهی کاربر از اصول سیستم عامل از تصحیح نادرست فایل boot.ini صرفه جویی می کند و به شما امکان می دهد داده ها را ذخیره کنید، اما نه ترتیب فایل ها! ):

با عرض پوزش برای کیفیت - ضبط ویندوز (پیش‌فرض)روشن شده

چگونه باید انجام می شد؟

در این مورد، یک نمونه از یک فایل بوت جدید باید به شکل زیر باشد:

Timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect

همانطور که می بینید، ما نه تنها اطلاعات مربوط به پوشه موجود را حذف کردیم Windows.0، اما نام آن را نیز در پارامتر تغییر داد پیش فرض هابا مشخص کردن مورد نظر پنجره هابا یک سیستم "زنده" (به هر حال، از آنجایی که سیستم تنها مانده است، تایم اوتمی توانید 0 را مشخص کنید - اگر انتخابی وجود ندارد، نگاه کردن به انتخاب چه فایده ای دارد).

مثال دوم

اصلاً چیزی در حال بارگذاری نیست. اگر چنین است، پس یکی از این موارد را خراب کرده اید:

  • BOOT.INI
  • NTLDR
  • NTDETECT.COM

خب، اتفاقا من به زور بیش از یک بار boot.ini را حذف کردم و سیستم بوت شد. اگر این ترفند برای شما کار نکرد، باید از برنامه های DOS بسته LiveDVD از برای بازیابی بوت لودر استفاده کنید.

P.S. شما نمی توانید برای هر اشتباهی یک مقاله بنویسید. در حین نوشتن، همانطور که متوجه شدم، مقاله تقریباً ناخوانا شده است. بنابراین سوالات خود را در نظرات بپرسید.

همگی موفق باشیم.

بخوانید: 1244

این مقاله برای کاربرانی در نظر گرفته شده است که با مفاهیمی مانند کار در آن آشنا هستند خط فرمانبا حقوق مدیر و قادر به فعال کردن نمایش فایل ها و پوشه های مخفی و سیستمی. آگاهی از مراحل نصب و ویژگی ها مطلوب است. این مقاله ادعا نمی کند که جهانی است، یعنی سیستم عامل های مایکروسافت را پوشش می دهد: از Windows XP تا Windows 7.

شرایط اولیه یا «و چند محدودیت دیگر». ناگفته نماند که شما در حال حاضر دو سیستم نصب کرده اید و باید یکی از آنها را دوباره نصب کنید. آنها در هنگام نصب مجدد روی یک هارد دیسک قرار دارند تغییر نخواهد کردپیکربندی پارتیشن، نصب انجام خواهد شد به همان بخش، که در آن قرار داشت، قالب بندی با استفاده از نصب کننده انجام می شود.

مقدمه

همانطور که تمرین نشان می دهد، کاربران در هنگام نصب مجدد یکی از سیستم عامل ها در صورت وجود چندین سیستم عامل در یک رایانه، با مشکلات قابل توجهی روبرو می شوند. این مقاله در درجه اول مورد توجه کسانی است که بوت آنها در قالب یک منوی بوت (و نه با انتخاب دستگاه بوت در BIOS) پیاده سازی شده است. هدف این است که در مورد مراحل اولیه لازم برای تسهیل روند ایجاد مجدد منوی چند بوت پس از نصب مجدد یکی از سیستم عامل ها صحبت کنیم.

کمی تئوری

سیستم عامل از بارگیری می شود پارتیشن فعالهارد دیسک در مدیریت دیسک، چنین پارتیشنی سیستم نامیده می شود. این بخش شامل فایل هایی برای بارگذاری سیستم عامل ها می باشد. شما همچنین می توانید فعالیت یک بخش را با استفاده از برنامه های شخص ثالثتایپ کنید (بخش فعال با به اصطلاح "پرچم فعالیت" مشخص می شود) و از موجود در استفاده کنید برنامه ویندوز دیسکپارت.

دیسکپارت
دیسک sel 0
خود قسمت 1
قسمت جزئیات

نتیجه اجرای دستورات گزارشی خواهد بود که وضعیت فعالیت را نشان می دهد. اگر بخش انتخاب شده فعال نیست، باید دو دستور آخر لیست را اجرا کنید، اما بخش بعدی را انتخاب کنید - 2

شکل 1 - کار با برنامه DiskPart

علاوه بر این، برای دانلود موفق، باید:

  • در دسترس بودن اصلی ضبط بوت( رکورد اصلی بوت - MBR) و بخش بوت سازگار با فایل های بوت سیستم عامل ( ntldr- برای ویندوز XP و bootmgr- برای ویندوز 7 / ویستا)؛
  • حضور در دایرکتوری ریشه پارتیشن فعال سایر فایل های بوت: برای ویندوز XP - فایل ها ntdetect.comو boot.ini، برای Windows 7/Vista - Boot Stores - Boot Configuration Data ( BCD) که در یک مخفی قرار دارد پوشه سیستم بوت;
  • در صورتی که دو سیستم عامل (ویندوز XP و ویندوز 7) بر روی کامپیوتر نصب شده باشند، فایل های بوت هر دو باید روی پارتیشن فعال باشد.

شکست حداقل یکی از این شرایط
یک یا چند سیستم عامل را بوت می کند
غیر ممکن!

شکل 2 - فایل های بوت ویندوز XP و ویندوز 7 در پارتیشن فعال

قرمزفایل های بوت ویندوز 7 زیر خط کشیده شده اند، آبی- فایل های بوت ویندوز XP

ابزارهای مورد نیاز

  1. دیسک نصب عامل سیستم ویندوز XP;
  2. دیسک نصب با سیستم عامل ویندوز 7;
  3. سودمند bootsect.exeکه در پوشه است بوتدر دیسک توزیع با ویندوز 7. اگر ندارید، می توانید آن را از اینجا دریافت کنید.

قسمت 1. نصب مجدد یک سیستم عامل که روی یک پارتیشن غیر فعال است

پیکربندی 1: ویندوز 7 روی پارتیشن فعال، ویندوز XP را دوباره نصب کنید

  1. سودمندی bootsect.exeروی پارتیشن با ویندوز 7 قرار دهید.
  2. از دیسک نصب ویندوز XP بوت شوید. پس از ظاهر شدن اعلان نصب سیستم، سیستمی را که قبلاً در آن قرار داشت انتخاب کنید، آن را قالب بندی و نصب کنید.
  3. پس از نصب، امکان انتخاب سیستم عامل برای بوت از بین خواهد رفت. برای برگرداندن این ویژگی، در خط فرمان، اجرا کنید:
  4. X:\bootsect /nt60 All

    جایی که ایکس- نامه پارتیشن با ویندوز 7 یا

    X:\BOOT\bootsect /nt60 All

    جایی که ایکس- حرف درایو DVD-ROMبا توزیع نصب شده در آن دیسک ویندوز 7;

  5. راه اندازی مجدد

پیکربندی 2: ویندوز XP روی پارتیشن فعال، ویندوز 7 را دوباره نصب کنید

  1. یک پوشه در پارتیشن ویندوز XP ایجاد کنید BCDREZ
  2. bcdedit /export X:\BCDREZ\bcd

    جایی که ایکس- نامه پارتیشن با ویندوز XP

    اگر نمی توانید در ویندوز 7 بوت شوید، می توانید این دستور را در ویندوز XP اجرا کنید:

    Y:\Windows\System32\bcdedit /export X:\BCDREZ\bcd

    جایی که Y- نامه پارتیشن با ویندوز 7، ایکس- با ویندوز XP؛

  3. نصب ویندوز 7 را انجام دهید، در صورت لزوم، پارتیشنی را که نصب در آن انجام می شود، فرمت کنید.
  4. پس از نصب، منوی بوت ظاهر می شود ورودی جدیددر مورد بارگذاری شما می توانید منو را به روش های مختلفی اصلاح کنید، اما ما از یکی استفاده می کنیم: ورودی ذخیره شده را برمی گردانیم.

  5. در ویندوز 7، در خط فرمان مدیر، اجرا کنید:
  6. bcdedit /import X:\BCDREZ\BCD

جایی که ایکس- نامه پارتیشن با ویندوز XP.

پس از راه اندازی مجدد، منوی بوت قدیمی را دریافت خواهید کرد.

قسمت 2. نصب مجدد سیستم عامل واقع در پارتیشن فعال

پیکربندی 1: ویندوز 7 را دوباره روی پارتیشن فعال نصب کنید، ویندوز XP - در پارتیشن غیر فعال

دو گزینه وجود دارد:

اول: هنگام نصب پارتیشن مخفی ویندوز 7 سیستم رزرو شده استتشکیل نشده است.

پس از فرمت کردن پارتیشن فعال در این حالت، دیگر نمی توانید به ویندوز XP بوت شوید، زیرا فایل های بوت حذف می شوند. برای جلوگیری از عوارض، در ویندوز 7، چند مرحله ساده را دنبال کنید:

  1. در پارتیشن ویندوز XP، یک پوشه ایجاد کنید BOOTREZ;
  2. نمایش فایل های مخفی و سیستمی را باز کنید، فایل های بوت XP را کپی کنید: ntldr، ntdetect.com، boot.ini، مطلوب است که فایل را نیز کپی کنید bootfont.binبرای نمایش صحیح سیریلیک در منوی بوت؛
  3. صادرات BCDدستور:
  4. bcdedit /export X:\BOOTREZ\bcd

    جایی که ایکس- نامه پارتیشن با ویندوز XP

  5. نصب ویندوز 7؛
  6. پس از نصب، نمایش فایل های مخفی و سیستمی را باز کرده و از پوشه ایجاد شده کپی کنید BOOTREZفایل های بوت XP: ntldr، ntdetect.com، boot.ini، bootfont.binبه پارتیشن فعال؛
  7. داده های ذخیره شده بوت را با دستور وارد کنید:
bcdedit /import X:\BOOTREZ\bcd

جایی که ایکس- نامه پارتیشن با ویندوز XP

دوم، هنگام نصب ویندوز 7، یک پارتیشن مخفی System Reserved ایجاد شد.

شکل 3 - پیشنهاد انتخاب پارتیشن دوم برای نصب

در این مورد، بخش فعال است سیستم رزرو شده است، بنابراین اگر خود را به قالب بندی محدود کنید فضای دیسک، که قبلاً توسط ویندوز 7 اشغال شده بود، پس از راه اندازی مجدد چیزی از بین نخواهد رفت. تنها اقدامی که باید انجام دهید استفاده از ابزار است bcdeditنام "نسخه اولیه سیستم عامل" را تغییر دهید و سپس به صورت اختیاری:

Bcdedit /set (ntldr) توضیحات "آنچه را که می خواهید بنویسید"

پیکربندی 2: ویندوز XP در پارتیشن فعال، ویندوز 7 در غیر فعال

پس از فرمت کردن پارتیشن فعال، نه تنها منوی بوت سیستم عامل ها را از دست خواهید داد، بلکه حتی پس از تغییر، توانایی بوت شدن در ویندوز 7 را نیز از دست خواهید داد. MBRبا استفاده از ابزار bootsect.exe، از زمان فایل دانلودی bootmgrو BCDحذف خواهد شد. با این حال، یک راه ساده برای جلوگیری از مشکلات وجود دارد.

  1. یک پوشه روی پارتیشن با ویندوز 7 برای ذخیره کپی از فایل های دانلودی ایجاد کنید BCDREZ
  2. در ویندوز XP (این شرایط به ویژه مهم است، زیرا در ویندوز 7 نمی توانید یک روش مشابه را انجام دهید)، فایل را کپی کنید. bootmgrو پوشه بوت(فراموش نکنید که آنها پنهان و سیستمی هستند)
  3. کامل نصب مجدد ویندوز XP
  4. نمایش فایل های مخفی و سیستمی را باز کنید، از پوشه کپی کنید BCDREZپوشه بوتو فایل bootmgrبه دایرکتوری ریشه پارتیشن فعال
  5. بازنویسی بخش MBR و بوت:
X:\bootsect /nt60 All

جایی که ایکس- نامه پارتیشن با ویندوز 7 یا

X:\BOOT\bootsect /nt60 All

جایی که ایکس- نامه درایو DVD-ROM با دیسک توزیع ویندوز 7 در آن نصب شده است

پس از راه اندازی مجدد، شما دوباره قادر خواهید بود در هر دو سیستم عامل بوت شوید.

نتیجه

اگر بعد از بروز مشکل این مقاله را مطالعه کردید از دیسک توزیع ویندوز 7 یا دیسک بازیابی ویندوز 7 استفاده کنید نحوه ایجاد آن مقاله را مطالعه کنید. پس از بوت شدن از یکی از آنها، در پنجره ای که از شما می خواهد سیستم را نصب کنید، پیوند "System Restore" و سپس - "Startup Repair" را انتخاب کنید. پس از آن، اگر مشکل دیگری در بوت وجود نداشته باشد، می توانید ویندوز 7 را بوت کنید و سپس بوت دوگانه را انجام دهید. اگر سوال دیگری دارید، خوش آمدید.