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

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

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

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

 






آمار وبسایت

 تعداد کل بازدیدها : 1831507837




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

همه چيز درباره منوي بوت ويستا


واضح آرشیو وب فارسی:سایت ریسک: majid_kntu29-07-2007, 09:30 AMمكانيسم بوت ويستا و فرقاش با بوت اكس پي آيا تا به امروز خواسته‌ايد ويستا ، اكس پي ، لينوكس و ... را همزمان در رايانه خود نصب واستفاده كنيد؟ آيا تا به حال خواسته‌ايد منوي بوت ويستا را ويرايش كنيد؟ آيا تا به حال خواسته‌ايد منوي بوت ويستا را از كار بياندازيد و مال اكس پي رو فعال كنيد؟ را حتتون كنم آيا تا به حال مشكلي با مدير بوت ويستا داشتيد؟ اگه جوابتون مثبته بايد بگم موضوع اين تاپيك همينه. http://i12.tinypic.com/660k01u.png دیباچه در این مقاله سعی شده است تا هموطنان عزیز را با فرآیند بار گذاری سیستم عامل مایکروسافت ویندوز ويستا آشنا کنیم. برای این منظور از سری مقالات منتشر شده توسط سایت مایکروسافت و سایر پایگاه‌های مرتبط با آن استفاده شده است. اگر با مکانیسم این كار در NT 4 و NT 5 آشنایی دارید نیازی به خواندن مبحث «بار گذاری سیستم عامل در NT ماقبل 6» ندارید ولی توصیه می‌كنم قبل از شروع بحث بوت ويستا آنرا نیز مطالعه کنید تا با مروري بر رویه های قبلی بوت ، زمینه خوبی برای آشنایی با عملکرد سیستم های جدید پیدا کنید. ویندوز ويستا ابزارهای کاملی براي مديزيت بوت در اختیار دارد كه می توانند حتی وقتی كه در محیط سیستم عامل‌هایی نظیر XP و2000 یا حتی MS-Dos هستید نیز اجرا شوند. ولی افراد غیرحرفه‌ای می‌توانند از نرم‌افزارهایی كه برای این كار طراحی شده‌اند استفاده کنند.ابزارهایی نظیر EasyBCD از شرکت Neo Smart Technologies كه برای اجرا به MS.NET Frame work 2.2‌ یا بالاتر نیاز دارد. majid_kntu29-07-2007, 09:34 AMبار گذاری سیستم عامل در NT ماقبل 6 نسخه های NT-Based ماقبل ويستا از مكانیسمی برای راه اندازی سیستم استفاده می‌كردند كه از ویندوز ویستا به بعد منسوخ شده است. در این مکانیسم از پرونده های زیر استفاده می شد: Ntldr Boot.ini NTDetect.com Bootfont.bin ( در صورتی كه نسخه‌هایی از آسیای شرقی را به كار می بردید) این پرونده‌ها به صورت مخفی و سیستمی در ریشه پارتیشن فعال قرار مي‌گيرند وكاربران بوسیله Recovery Console ‌آنها را جايگزين و یا با استفاده از دیسك های بوت ویندوز NT سیستم عامل را راه اندازی مي‌كنند . پارتیشن فعال پارتیشنی است كه سیستم از آن راه اندازی می شود. در نسخه های NT قبلی (مثل ویندوز XP) كه در رایانه های BIOS-Based اجرا می شدند فرآیند بوت با BIOS سیستم آغاز می شد و BIOS وسیله بوت را پیدا می كرد و اولین سكتور فیزیكی آنرا بار می كرد.این سكتور كه MBR يا Master boot record نامیده می شود حاوی جدول پارتیشن و كد های لازم برای اجرای بوت است.این كد در جدول پارتیشن به دنبال پارتیشن فعال يا Active می گردد و كنترل را به بوت سكتور آن می دهد. آنگاه بوت سكتور پارتیشن فعال برنامه Ntldr را بار می كند.برنامه Ntldr‌ پرونده Boot.ini‌ را تجزیه می كند.از این پرونده برای برشمردن سیستم عامل های نصب شده در رایانه و نگه‌داری اطلاعات بوت استفاده می شود.این پرونده در ریشه پارتیشن فعال با ویژگی‌های «مخفی» و «سیستمی» نگه‌داری می‌شود ، پس به صورت پیش فرض در پنجره Explorer ویندوز اکس پی قابل مشاهده نيست و برای دیدن آن می‌بایست در Control Panel ویندوز در قسمت Appearance and Themes گزینه Folder options را انتخاب كرده و در سر برگ View دکمه رادیویی Show hidden files and folders را انتخاب كرد و بعلاوه گزینه Hide protected operating system files(Recommended) را نيز غیرفعال نمودراه ساده تر براي اين كار اجراي دستور زير است. attrib -r -s -h c:oot.ini براي خنثي كردن اثر دستور بالا و جلوگيري از دسترسي آسان به آن Boot.ini دستور زير را اجرا كنيد. attrib +r +s +h c:oot.ini پرونده Boot.ini كه قالب آن Plain Text است با برنامه‌هایی نظیر Notepad نیز قابل ویرایش است.در زیر نمونه‌ای از آنرا می‌بینید. [Boot loader] Timeout=30 Default=multi (0) disk (0) rdisk (0) partition (2)WINDOWS [Operating systems] Multi (0) disk (0) rdisk (0) partition (1)WINDOWS="Microsoft Windows" Multi (0) disk (0) rdisk (0) partition (2)WINDOWS="Windows XP Media Center Edition" /NOEXECUTE=OPTIN /FASTDETECT SCSI (0) disk (1) rdisk (0) partition (1)WINDOWS="Microsoft Windows 2000" همانطور كه مي‌بينيد اين پرونده از دو بخش تشكيل مي‌شود: Boot loader و Operating system در اولی تظيمات برنامه بار گذار سيستم عامل و در دومی فهرست سيستم عامل‌هاي نصب شده قرار دارند. بعد از راه‌اندازي اوليه رايانه ، Ntldr كه هدايت كننده اصلي عمليات بوت است به سراغ Boot.ini رفته و قسمت Operating systems‌ آنرا چك مي كند تا ببيند آيا بيش از يك سيستم عامل در رايانه نصب شده است يا نه .اگر جواب مثبت بود فهرست آنها را در صفحه نمايش مي‌دهد تا كاربر يكي از آنها را انتخاب كند.اگر اين ليست فقط از يك فقره تشكيل شده باشد آن فقره خودبخود انتخاب مي‌شود.Ntldr‌ از Boot.ini كنترل كننده، ديسك و پارتيشن سيستم عامل انتخاب شده را مي‌خواند. Boot.ini از قوانين نام‌گذاري ARC‌ يا Advanced RISC computing براي مشخص كردن محل سيستم عامل ها استفاده مي كند. SCSI (0) disk (1) rdisk (0) partition (1)WINDOWS="Microsoft Windows 2000" قسمت اول نمايانگر كنترل كننده مورد استفاده است و مي‌تواند Multi‌ يا SCSI باشد. از SCSI‌ براي كنترل كننده هاي SCSI‌ و از Multi‌ براي ساير انواع كنترل كننده استفاده مي كنيم. http://i10.tinypic.com/4y5mpec.png عدد بعد از SCSI‌ نمايانگر شماره كنترل كننده است. disk فقط براي كنترل كننده‌هاي SCSI كاربرد دارد و معين مي‌كند سيستم عامل در كدام ديسك فيزيكي قرار دارد .در Multi‌ به جاي disk از rdisk استفاده ميكنيم ساير موارد اين دو مشابهند. .partition نيز مشخص مي كند سيستم عامل در كدام پارتيشن ديسك قرار دارد.شماره ديسك‌ها و كنترل‌كننده‌ها با صفر شروع مي‌شود و شماره پارتيشن ها با يك. Time out تعيين مي‌كند كه فهرست سيستم عامل ها چند ثانيه در صفحه نمايش داده شود.بعد از زمان معين شده سيستم عامل پيش فرض كه در Default مشخص شده به طور خودكار بارگذاري خواهد شد. عدد 0 براي Time out يعني اينكه اين فهرست نمايش داده نشود وسيستم عامل پيش فرض بارگذاري شود. عدد منهاي يك يعني اينكه كاربر بايد يكي از فقره هاي فهرست را انتخاب كند و زماني براي اينكار در نظر گرفته نمي‌شود. بعد از اين مرحله شناسايي سخت افزارها آغاز مي‌شود. majid_kntu29-07-2007, 09:41 AMمدیریت راه‌اندازی رایانه در ویندوز ويستا مدیر راه انداز ویندوزويستا اساسا یك سیستم عامل كوچك است كه بر روند بوت نظارت می‌كند و به شما اجازه می دهد كه تعیین کنید کدام برنامه بوت اجرا شود(برنامه های بوت متفاوتی وجود دارند كه Windows Boot Loader كه ویندوز را بار گذاری می‌كند یکی از آنهاست).اين مدير بوت از پرونده‌اي به نام BCD به جاي Boot.ini براي انجام كار‌هاي خود استفاده مي‌كند.در سیستم جدید از پرونده مخفی وسیستمی Bootmgr‌ به جاي Ntldr استفاده می‌شود و سایر پرونده های مورد نیاز ازجمله BCD در پوشه boot‌ واقع در پارتیشن فعال قرارگرفته‌اند. وقتی سيستم در یك رایانه BIOS-Based‌ شروع به كار می‌كند بایوس MBR و سپس بوت سكتور را بارگذاری می كند.كد بوت برنامه مدیر بوت ویندوز یا Bootmgr‌ را بار می كند واین برنامه BCD را تجزیه كرده ، سیستم عامل های نصب شده روی رایانه را برمی شمارد و منوی بوت را به نمایش در می آورد.اگر یك ویندوز قدیمی تر در كنار ویندوز ویستا نصب شده باشد و از ليست آنرا انتخاب كنيد برنامه مدیر بوت ویستا كنترل را به Ntldr آن واگذار خواهد كرد. http://i13.tinypic.com/4lik0fa.png majid_kntu29-07-2007, 09:48 AMBCD BCD یا مخزن اطلاعات پیكر بندی راه اندازيا همان Boot Configuration Data، حاوی مولفه های پیكربندی بوت است وچگونگی بوت شدن سیستم عامل مایكرو سافت ویندوز ویستا و مایكروسافت ویندوز Server Code Name "Longhorn" را كنترل می‌كند.این پارامترها قبلا در Boot.ini (در سیستم های BIOS-based ) یا در خانه های مانای RAM (در سیستم های EFI–based ) نگه داری می شدند. BCD تطبیق پذیرتر است و برای ایجاد یك ساز و كار بهبود یافته برای توصیف پیكربندی بوت ایجاد شده است.با توسعه مدل های firmware برای مثال EFI ، یك واسط توسعه پذیر كه قابلیت سازگاری با كار همزمان چند سیستم عامل را داشته باشد مورد نیاز بود.این طرح جدید امتیازات جدیدی نیز به همراه دارد مثلا قابلیت ترمیم راه‌انداز و میانبر های نصب چند كاربره. BCD‌در سیستم عامل های BIOS-based در مسیر bootcd درپارتیشن فعال و در سیستم عامل های EFI–based در EFI پارتیشن سیستم قرار دارد.برای ویرایش این مخزن به ميزان دسترسی مدیریتی نیاز دارید. BCD از یك مخزن برای نگه داری اطلاعات استفاده می كندكه به آن مخزن سیستم می گوییم و می توان ازآن نسخه پشتیبان تهیه و بعد ها آنرا بازیابی كرد .پس از این به بعد منظور از مخزن سیستم همان مخزن جاری است. یك مخزن از فقره های مختلفی تشكیل شده است كه هر یك از آنها یك ID یا مشخصه منحصر به فرد دارد. یك فقره می تواند یك برنامه مدیر بوت ، یك سیستم عامل ، یك دیسك مجازی ،یك برنامه بوت و... باشد. منظور از پارتیشن سیستم پارتیشني است كه سیستم عامل در آن نصب شده است . BCD را توسط ابزارهای زیر می توان ویرایش كرد: recovery : (در قسمت Advanced از System Properties ویندوز ویستا) قابلیت تنظیم مدت نمایش لیست سیستم عامل‌ها و سیستم عامل پیش فرض در سیستم های دارای چند سیستم عامل. System Configuration utility (Msconfig.exe) :ابزار پیشرفته تری با قابلیت كار با سوییچ های زیر: /debug /safeboot /bootlog /noguiboot /basevideo /numproc BCD WMI : یك واسط مدیریتی برای اسكریپت كردن ابزارهایی كه BCD‌را ویرایش میكنند. CDEdit.exe: یك ابزار خط فرمان كه در ویستا جایگزین bootcfg.exe شده است.البته برای سازگاری با نسخه های قبلی bootcfg در ویستا باقی مانده ولی از آن برای BCD‌نمی توان استفاده كرد. از ابزار bcdedit كه در مسیر WindowsSystem32‌ پارتیشن ویندوز ویستا قرار دارد میتوان برای اصلاح مخزن اطلاعات پیكربندی راه انداز استفاده كرد. majid_kntu29-07-2007, 09:52 AMIdentifires(IDs) بسیاری از فرامین bcdedit به ID ها نیاز دارند.ID‌به طور منحصر به فرد فقره های داخل مخزن را تعیین هویت می كند.یك ID از قالب GUID پیروی می كند.در این قالب كه به شكل زیر است هر x یك عدد در مبنای شانزده است؛ { xxxxxxxxxxxx - xxxx - xxxx - xxxx - xxxxxxxx } 12- 4 - 4 - 4 - 8 به عنوان مثال : {ea 816ab 185e9-a 31f-11da-8f14-d 2b 9192} بعدها خواهید دید كه چگونه به كمك /v مشخصه یك فقره درون یك مخزن را بدست آورید. برخی ID ها از فرم بالا خارجند كه به آنها مشخصه های شناخته شده می گوییم: {bootmgr} مشخصه فقره مدیر بوت ویندوز. {cwbootmgr} فقره مدیر بوت firmware بویژه در سیستم های EFI {memdiag} مشخصه فقره برنامه تشخیص حافظه {ntldr} یكos loader كه می تواند برای شروع نسخه های قدیمی تر ویندوز به كار رود را مشخص می كند.گاهی از {legacy}‌ به جای آن استفاده می‌كنیم. {current} یك ID مجازی معادل فقره بوت سیستم عامل برای سیستم عامل جاری. {default} یك ID مجازی معادل فقره برنامه پیش فرض مدیر بوت. {ramdiskoptions} محتوی اختیارات اضافی مورد نیاز مدیر بوتبرای ابزارهای ram disk. {dbgsettings} حاوی تنظیمات خطایاب عمومی كه می تواند از هر یك از فقره های برنامه بوت به ارث برده شود. {emssettings} حاوی تنظیمات سرویس های مدیریتی اضطراری كه می توانند از هر كدام از فقره های برنامه بوت به ارث برده شوند. {globalsettings} حاوی مجموعه تنظیمات سراسری كه بایستی توسط همه برنامه های بوت به ارث برده شوند. {bootloadersettings} محتوی مجموعه تنظیمات سراسری كه بایستی بوسیله همه فقره های برنامه های boot loader ویندوز به ارث برده شوند. {resumeloadersettings} حاوی مجموعه تنظیمات سراسری كه بایستی بوسیله تمام فقره های برنامه های بازگشت از حالت خواب ویندوز به ارث برده شوند. Formats قالب های زیر توسط فرمان /set كه بعدا شرح داده خواهد شد ‌ به عنوان <datatype> استفاده می شود. bool مقادیر 1 ، ON ، YES ، TRUE به عنوان True‌تلقی می شوند و مقادیر 0 ، OFF ، NO ، FALSE به عنوان False. device یك وسیله می تواند از انواع زیر باشد: BOOT PARTITION=<drive> FILE=[<parent>] <path> RAMDISK=[<parent>] <path>,<optionsid> اختیارات این انواع عبارتند از: <drive>: كلمه درایو همراه دونقطه بدون براكت و غیره <parent>: اجباري هم مي‌تواند boot‌باشد هم كلمه درايو همراه دونقطه .علامات بزرگ‌تر كوچك‌تر در اينجا نشان دهنده اختياري بودن نيستند. <path> :مسير دسترسي به يك پرونده يا يك پرونده با پسوند wim كه از ريشه وسيله parent آن آغاز مي‌شود. <optionsid> : مشخصه اختيارات ابزار كه حاوي تصوير بسته‌بندي سيستم يا SDI براي ديسك مجازي است و معمولا {ramdisksdioptions} مي‌باشد. id integer integerlist string Types فرمان‌هاي عملگر روي تنظيمات يك فقره به types به عنوان پارامتر نياز دارند.datatype‌ دو چيز را مشخص مي‌كند.قالب اطلاعات و معني مقدار به كار رفته در دستوري مثل Set. انواع اصلاعات با يك نام و يا يك نوع سفارشي مشخص مي‌شوند.اين انواع در زير فهرست شده‌اند وپرانتز جلوي هر يك مشخص كننده قالب اطلاعاتي هر يك است كه در Formats توضيح داده شد.انواع زير براي همه انواع فقره ها معتبرند.انواع خاص نيز در همين قسمت توضيح داده خواهند شد: description :توصيف فقره را تعريف مي‌كند(String) path : مسير دسترسي به برنامه كاربردي (String) device : وسيله‌اي كه برنامه كاربردي روي آن قرار دارد(device) inherit : فهرست فقره هايي كه به ارث برده خواهند شد.(list) majid_kntu29-07-2007, 09:55 AMابزار Bootsect.exe ابزاری برای بازیابی بوت سكتور كه از آن برای به روز رسانی كد Master boot جهت تعویض كنترل بین Ntldr و Bootmgr استفاده می شود. bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] /help : نمایش دستور العمل كاربرد فرمان /nt60: كد Master boot پارتیشن سیستم ، یك درایو خاص یا همه پارتیشن ها را برای كار با bootmgr‌ سازگار می كند. : /nt52كد Master boot پارتیشن سیستم ، یك درایو خاص یا همه پارتیشن ها را برای كار با Ntldr‌ سازگار می‌كند. SYS : تغیرات را روی پارتیشن سیستم اعمال می كند. ALL : تغیرات را روی همه پارتیشن‌ها اعمال می كند. <DriveLetter>::تغیرات را روی پارتیشن‌ مشخص شده اعمال می كند. : /force در طول به روز رسانی كد بوت اصلی حجم مورد نظر را ناسوار می‌‌‌كند و به این ترتیب تمام اشاره گر های به حجم و پرونده‌های درون آن نامعتبر می‌شوند كه این ممكن است باعث بروز رفتارهای پیش بینی نشده‌ای از سوی برنامه های صاحب این اشاره گر ها شود.به همین علت باید این سوییچ را با احتیاط به كار برد. Bootsect در حالت معمولی قبل از انجام هر گونه به روز رسانی اقدام به قفل كردن و نا سوار كردن حجم می‌كند. استفاده از /force باعث می شود كه در صورت ناموفق بودن عمل قفل كردن یك ناسوار كردن زوری روی حجم اعمال شود.قفل كردن می تواند ناموفق باشد مثلا وقتی پرونده ای از حجم توسط برنامه‌ای باز شده باشد. مثال:فرمان زیركد بوت اصلی پارتیشن با كلمه درایو E: را برای بوت شدن با Ntldr‌سازگار می كند. bootsect /nt52 E: majid_kntu29-07-2007, 09:58 AMنصب ویندوز های قدیمی تر روی ویندوز ویستا وقتی نسخه های ماقبل ویستا را در یك رایانه كه ویندوز ویستا در آن نصب شده است نصب می كنید ممكن است با مشكلات زیر راتجربه كنید: وقتی نسخه های ماقبل ویندوزویستا را روی رایانه ای كه ویندوز ویستا در آن درحال اجراست نصب كنید نسخه قدیمی اجرا می شود در حالی كه ویستا دیگر قابل دسترسی نیست. شاید سیستمی داشته باشید كه در آن ویندوز ویستا و ویندوز XP‌نصب باشد و یك ویندوز XP دیگر در آن نصب كنید در این حالت ممكن است پیام زیر را دریافت كنید: Disk read error has occurred. دلیل این امر این است كه نسخه های ماقبل ویستا با سبك آغاز به كار ویستا ناسازگارند.ویستا از BCD استفاده می كند بنابراین فایل boot.ini دیگر نمی تواند برای آغاز به كار ویستا به كار رود. برنامه نصب ويندوز روی MBR ، بوت سكتور و پرونده های بوت ويستا دوباره نویسی می كند. به این دلیل است كه این نسخه ها با ویستا سازگاری ندارند.برای حل این مشكل مراحل زیر را انجام دهید وتوجه داشته باشید اگر این مراحل در ویستا طی مي‌شوند باید CMD با سطح دسترسی مدیریتی اجرا شود برای این كار در منوی Accessories‌ روی میانبر خط فرمان كلیك راست كنید و Run As Administrator را انتخاب كنید. از فرمان bootsect‌ برای بازیابی MBR‌ و كدبوت استفاده كنید. Drive:ootBootsect.exe /NT60 All منظور از Drive درایو حاوی لوح فوق فشرده ویندوز ویستا است.سپس فرمان های زیر را به ترتیب وارد كنید: Drive:Windowssystem32Bcdedit /create {ntldr} –d "Description for earlier Windows version" Drive:Windowssystem32Bcdedit /set {ntldr} device partition=x: Drive:Windowssystem32Bcdedit /set {ntldr} path tldr Drive:Windowssystem32Bcdedit /displayorder {ntldr} –addlast در این فرمان ها منظور از drive ، درایو محل نصب ویندوز و منظور از X پارتیشن فعال است. رایانه را Restart كنید. راه منطقی این است كه به تعداد سیستم عامل ها پارتیشن داشته باشیم ، قدیمی ترین نسخه ویندوز را ابتدا نصب كرده و سپس به ترتیب نسخه ، نگارش های دیگر رانصب كنیم چراكه همواره یك نسخه جدید بانسخه های قبلی خود سازگاری دارد. majid_kntu29-07-2007, 10:04 AMهنگام نصب لينوكس براي mbr چه اتفاقي مي‌افتد؟ majid_kntu29-07-2007, 10:05 AMhttp://i14.tinypic.com/4ykgknc.gif سيستمي با ويستا و لينوكس دو مشكل در نصب دوگانه ويستا و لينوكس در يك رايانه وجود دارد يكي اينكه عدم سازگاري لينوكس با boot loader جديد ويستا و ديگري سيستم فايل جديد NTFS ويندوز است.دو boot loader لينوكس LILO وGRUB هستند در اينجا با دومي كار مي كنيم و حالت هاي زير را بررسي مي كنيم: بوت دوگانه ويستا و لينوكس سناريويي را در نظر بگيريد كه در آن قصد داريد در رايانه اي كه ويستا در حال اجراست يك سيستم عامل لينوكس هم داشته باشيد.توجه كنيد كه در طول نصب لينوكس نبايد پارتيشن ويستا را تغيير اندازه بدهيد.بدليل تغيرات نگارش هاي NTFS‌ نه برنامه هاي پارتيش بندي ويندوز و نه برنامه هاي پارتيشن بندي ويندوز بدرستي قادر به پارتيشن بندي محل قرار گيري ويستا نيستند.از GRUB‌ به عنوان بارگذار استفاده كنيد.بعد از نصب لينوكس به دليل بازنويسي MBR توسط GRUB وارد لينوكس خواهيد شد.در لينوكس يك ترمينال جديد باز كنيددر اين ترمينال تمام فرامين ويرايش منوي بوت نياز دارند كه درقالب root اجرا شوند براي ميل به اين هدف به اسناد سيستم خود مراجعه كنيد.ابتدا از منوي موجود يك پشتيبان تهيه مي كنيم،؛ با كمك فرمان زير cp /boot/grub/menu.lst /boot/grub/menu.lst.bak حال با يك ويرايشگر متن پرونده "/boot/grub/menu.lst" را باز كنيد و به انتهاي آن خطوط زير را اضافه و آنرا ذخيره كنيد. title "Windows Vista" root (hd 0,0) chainloader +1 كد بالا براي حالتي است كه ويستا در اولين پارتيشن اولين كنترل كننده IDE‌ ديسك سخت نصب شده باشد.اگر ويستا مثلا در اولين پارتيشن اولين كنترل كننده اسكازي يا ساتا (SCSI/SATA) نصب باشد از كد زير استفاده مي كنيم: title "Windows Vista" root (sd 0,0) chainloader +1 توجه كنيد كه كدهاي بالا را بنا به اسلوب پيكربندي سيستم خود خط آغاز شده با root ‌را تغيير دهيد. اولين صفر شماره درايو ويستا است كه با صفر شروع مي شود.صفر دوم شماره پارتيشن است كه آن نيز با صفر شروع مي شود. مثلا اگر ويستا در "/dev/hda 3" نصب شده با شد در كد قرار مي دهيم "(hd 0,2)" و اگر "/dev/sdc5" باشد از "(sd 2,4)" استفاده مي كنيم.نكته قابل توجه اينست كه اگر ويستا در يك پارتيشن منطقي در يك پارتيشن توسعه يافته نصب باشد ، پارتيشن توسعه يافته نيز شمرده خواهد شد.پس اگر پارتيشن مذكور مثلا دومين پارتيشن باشد آنرا سومين پارتيشن در نظر خواهيم گرفت.به هر حال اگر نممي توانيد كد را حدس بزنيد از كسي بپرسيد چراكه احمقانه ترين سوال ، سوالي است كه پرسيده نشود.بعد از اصلاح براي امتحان كردن آن رايانه را راه اندازي مجدد كنيد و وارد ويستا شويد. بوت سه گانه اكس پي ، ويستا و لينوكس در اين حالت ابتدا اكس پي را نصب كنيد و بعد از تكميل نصب ويستا را نصب كنيد.ويستا قابليت شناسايي نسخه هاي پيشين از ويندوز در رايانه را دارد.تا به اينجاي كار سيستمي داريد كه در آن هم مي توانيد وارد اكس پي شويد هم مي توانيد وارد ويستا ي آن شويد.حال لينوكس را نصب كنيد .بعد از اتمام اين بحث يك منو براي ورود به لينوكس ويك منو براي ورود به منوي انتخاب سيستم عامل بين ويستا و اكس پي خواهيد داشت. البته لينوكس برخلاف ويستا اين كار را به طورخودكار براي شما انجام نمي دهد.مراحل كار دقيقا مشابه حالت بوت دوگانه ويستا و لينوكس است. نصب لينوكس قبل از ويستا در اين حالت نياز به نصب مجدد GRUB‌خواهيد داشت.براي اين منظور در يك ترمينال در غالب ريشه دستور grub‌را اجرا كنيد تا واسط آن اجرا شود.فرمان زير را براي اصلاح مسير اجرا كنيد root (hd 0,1) سپس فرمان زير را براي نصب GRUB‌در MBR‌اجرا كنيد: setup (hd 0) در واقع در خط بالا بايد hd 0 را با محل قرار گرفتن بارگذار بوت ويستا ي كنوني خود عوض كنيد.براي خروج از واسط GRUB دستور quit را اجذا كنيد.براي امتحان نتيجه رايانه را راه‌اندازي مجدد كنيد. majid_kntu29-07-2007, 10:11 AMفرمان های ابزار Bcdedit فرمان های عملگریك مخزن Createstore /createstore <filename> یك مخزن اطلاعات پیركر بندی خالی بوجود می آورد. از این به بعد همواره توجه داشته باشید رشته هایی كه حاوی فضای خالی هستند را باید داخل علامت گیومه قرار داد. مثال:فرمان زير مخزني با آدرس مشخص شده بوجود مي‌آورد: bcdedit /createstore C:DATABCD -------------------------------------------------------------------------------- Export /export <filename> این فرمان اطلاعات داخل مخزن سيستم را در فایل مذكور صادر می كند كه بعدها مي‌تواند براي بازيابي مورد استفاده قرار گيرد. این فرمان فقط برای مخزن سیستم معتبر است. مثال: فرمان زير از مخزن سيستم در پرونده مشخص شده پشتيبان تهيه مي كند: bcdedit /export "C:DataBCD Backup" -------------------------------------------------------------------------------- Import /import <filename> برای بازیابی وضعیت مخزن سیستم كه قبلا توسط export پشتیبان گرفته شده است استفاده می شود.همه فقره های موجود در مخزن جاری قبل از وقوع ورود پاك می‌شوند.این فرمان نیز فقط برای مخزن سیستم معتبراست. مثال :فرمان زير نسخه پشتيباني را كه قبلا تهيه كرده بوديم را بازيابي مي كند: bcdedit /import "C:DataBCD Backup" -------------------------------------------------------------------------------- فرمان های عملگر روی فقره های یك مخزن Copy Bcdedit [/store] <filename> /copy {<id>} /d "description" از این فرمان برای رونوشت از فقره مشخص شده یك مخزن استفاده می شود. /store : تعيين مي‌كند فقره اي كه قرار است رونوشت شود از BCD مشخص شده در آدرس filename انتخاب شود. <filename> اگر نام فایل ذكر نشود نام مخزن سیستم در نظر گرفته خواهد شد. /d "description": رشته اي از حروف كه براي توصيف فقره به كار ميرود اگر قرار باشد فقره در جايي مثل فهرست سيستم عامل ها نمايش داده شود از اين رشته استفاده خواهد شد. همانطور كه در بالا می بینید نام فایل داخل كروشه نوشته شده از این به بعد از این نمادگذاری برای نشان دادن پارامتر های اختیاری استفاده می كنیم. مثال:فرمان زير رونوشت فقره با مشخصه داده شده را در مخزن سيستم (جاري) مهيا مي كند و مشخصه دسترسي به نسخه كپي را نيز برمي گرداند.از مشخصه براي كار با نسخه جديد مي‌توان استفاده كرد. bcdedit /copy {cb 068da 7-3bcc-11dc-adaa-ffece5318653} /d "Copy of entry" The entry was successfully copied to {c15d 7c9a-3b 83-11dc-8565-ccfee874f460}. فرما زير از GUID‌ سيستم عامل nt5 يك GUID جديد ايجاد مي كند كه مي توان از آن براي تعريف يك ويندوز جديد استفاده كرد: bcdedit /copy {ntldr} /d “copy of xp os” -------------------------------------------------------------------------------- Create این فرمان یک فقره جدید در مخزن ایجاد می کند.اگردر این فرمان از مشخصه های شناخته شده استفاده شود دیگر نمی توان از سوییچ های /application و /inherit سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 533]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن