تبليغاتX
پایگاه مهندسی فناوری اطلاعات وارتباطات - مديريت امنيت در ويندوز ويستا:BOOT.INI Is Gone, BCD Is Here
ارایه خدمات فناوری اطلاعات وارتباطات

از نسخه هاي قبلي ويندوز مانند NT3.1، براي اصلاح بعضي از مواردي كه بوت شدن سيستم عامل را با مشكل مواجه مي سازد، فايل boot.ini به صورت ASCII text وجود داشت و براحتي قابل اصلاح بود. در ويندوز ويستا، كه همه چيز عوض شده، اين كار توسط فايلي به نام Boot Configuration Data كه به اختصار BCD ناميده مي شود مديريت مي شود.اين فايل در مسير boot volume كه سيستم عامل اجرا مي شود ، و در شاخه BOOT  قرار دارد. اين فايل مانند بقيه منابع سيستم عامل(مانند *.EVT كه مديريت رويداد ويندوز مي باشد) كه تحت كنترل مي باشند، Lock شده است. بنابراين شما نمي توانيد  در حالت معمول آنرا اصلاح نماييد و به همين دليل ابزارهاي خرابكاري و كدهاي مخرب نمي توانند آنرا اصلاح و يا خراب كند. به دنبال اصلاح اين فايل از طريق Control Panel و يا Startup and Recovery و يا از طريق منوي "To edit the startup options manually, press Edit," نباشيد زيرا اين امكانات در ويندوز ويستا وجود ندارد.

به جاي آن دستور bcdedit.exe براي اصلاح boot options وجود دارد.

BOOT.INI Review

دليل اصلاح كردن فايل Boot.ini چيست؟ زماني كه شما داراي چند سيستم عامل هستيد و يا وظيفه مشخصي را از سيستم عامل انتظار داريد و ... . در ويندوزهاي XP ,2003  مي توان به راحتي دستورات مورد نياز را در اين فايل اضافه كرد، مانند غير فعال كردن Data Execution Prevention (DEP)  با اضافه كردن دستور NoExecute=AlwaysOff به فايل boot.ini. اما در مورد BCD چه طور؟

براي درك بهتر BCD،نگاهي كوتاه به  فايل boot.ini روي ويندوزXP خواهيم داشت:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

 

[operating systems]

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="XP x64 " /fastdetect /

NoExecute=OptOut

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="XP x64 w/debug" /fastdetect /

NoExecute=OptOut /DEBUG

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"

/fastdetect

اين يك boot.iniي است كه سه نمونه از سيستم عامل هاي متفاوت را در زمان بوت شدن كامپيوتر نشان ميدهد. انتخاب هايي كه مي توان در زمان بوت شدن نشان داده شود، در قسمت [operating systems] مشخص شده است.سه خطي كه بعد از اين قسمت آمده است، boot.ini entry ناميده مي شود. به عنوان مثال خط زير را در نظر بگيريد:

multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="XP x64 " /fastdetect /

NoExecute=OptOut

 اين فرمان multi(0)disk(0)partition(2)\WINDOWS، اشاره مي كند كه سيستم عامل روي پارتيشن دوم از هارد ديسك اول  و در شاخه ويندوز قرار دارد.

اين فرمان با دو سوئيچ /fastdetect و /NoExecute=OptOut همراه است كه دستور اول به ويندوز اعلام مي كند براي بار گذاري سيستم عامل به دنبال دستگاه هاي سريال و يا دستگاه هاي ديگر نگردد و سوئيج /NoExecute كه حالت نرمال برايDEP مي باشد.به دليل اينكه سه سيستم عامل متفاوت وجود دارد، ، منويي در boot.ini وجود دارد كه اين سيستم عامل ها را در هر بار بوت شدن كامپيوتر نشان مي دهد.

 از ديگر سوئيج ها /maxmem مي باشد كه به ويندوز شمااعلام ميكند،نبايد از ميزان مشخصي بالاتر، از حافظه دستگاه استفاده نمايد، و يا /Debug كه حالت عيب يابي سيستم را فعال مي سازد و يا /numprocs كه به سيستم عامل اعلام مي كند كه برخي از پروسس ها را در نظر نگيرد.

بالاي قسمت[operating systems]،بخش [boot loader] قرار دارد. در اين قسمت دو مشخصه وجود دارد كه شامل زمان ماندن منو انتخاب سيستم عامل و قسمت دوم مشخص كردن مقدار پيش فرض براي اين انتخاب مي باشد.

شايد اين تفكر براي شما ايجاد شود كه" هرگز چيزي به عنوان boot.ini و يا منوي انتخاب سيستم عامل روي دستگاه من وجود ندارد. " اين بدان معني است كه شما تنها يك سيستم عامل داريد.شما هيچگاه منوي براي انتخاب سيستم عامل نداريد و نوع سيستم عامل مهم نيست. اگر شما ويندوز ويستا با BCD بيشتر از يك خط داريد، منوي بوت شما با ويندوز ويستاي كه به صورت پيش فرض نصب شده متفاوت خواهد بود. Boot منو در ويستا به صورت متني مي باشد ولي يك مقدار جالب تر از boot.ini مي باشد.

vista

 

 

vistaboot

 

 

 

 

 

 

 

منوي بالا نشان دهنده دو انتخاب مي باشد يكي   "Microsoft Windows Vista," كه زماني كه ويستا نصب مي شود ساخته مي شود، و قسمت دوم "Vista without DEP," كه دستي ايجاد شده است و مراحل ايجاد آنر خواهيم ديد.

BCD Terminology

براي كار با BCD  آشنايي مختصري راجع به آن لازم است. محتويات پايگاه داده BCD به نام "store" و يا "system BCD store." شناخته مي شود. Store شامل يك يا چند ورودي مي باشد كه مانند boot.ini عمل مي كند.

چطور ميتوان boot.ini را بهBCD  ترجمه كرد. Store شامل سه ورودي مي باشد. علاوه بر اين ورودي ها، منوي ابزاري وجود دارد كه به صورت پيش فرض داراي يك مقدار مي باشد و آن تست حافظه مي باشد. هر ورودي شامل مقداري است كه معادل سوئيچ هاي boot.ini است مانند /NoExecute=AlwaysOff كه در اينجا به نامٍ Entry option معروف است نه به نام سوئيچ.

براي فهميدن اين ارتباط و ديدن تنظيمات كنوني از دستور bcdedit استفاده مي كنيم.

C:\Users\mark>bcdedit

Windows Boot Manager

--------------------

identifier         {bootmgr}

device             partition=D:

description        Windows Boot Manager

locale             en-US

inherit            {globalsettings}

default            {current}

displayorder       {current}

                   {c0e803c8-217c-11db-8f12-0016364dab15}

toolsdisplayorder  {memdiag}

timeout            30

 

Windows Boot Loader

-------------------

identifier         {current}

device             partition=C:

path               \Windows\system32\winload.exe

description        Microsoft Windows Vista

locale             en-US

inherit            {bootloadersettings}

osdevice           partition=C:

systemroot         \Windows

nx                 OptOut

 

Windows Boot Loader

-------------------

identifier         {c0e803c8-217c-11db-8f12-0016364dab15}

device             partition=C:

path               \Windows\system32\winload.exe

description        Vista without DEP

locale             en-US

inherit            {bootloadersettings}

osdevice           partition=C:

systemroot         \Windows

nx                 AlwaysOff

 


توجه كنيد كه شما سه بخش در اين گزارش مي بينيد: يك بخش "Windows Boot Manager" و دو بخش


"Windows Boot Loader".


Windows Boot Manager مانند[boot loader] مي باشد و Windows Boot Loader مانند  بخش


[operating systems] در boot.ini مي باشد.


تعويض منوي،زمان انتخاب سيستم عامل و امكانات ديگري براي مديريت BCD وجود دارد كه در مباحث بعدی


به آن اشاره خواهد شد. 


Understanding Vista Boot Manager Identifiers

 

مفاهيم {default} و {c0e803c8-217c-11db-8f12-0016364dab15}به چه معنا است؟Boot Manager ويندوز، نيازمند مكانيزمي براي تشخيص سيستم عامل هاي مختلف است. ممكن است براي شناسايي به هركدام اسم مشخصي داده شود مانند  "default Vista OS entry,". تنها مشكلي كه ممكن است به وجود آيد اشكال در همنام بودن اين مشخصات است كه منجر به خراب شدن ويندوز شود. به هرحال  زماني كه ويستا ركوردي را براي سيستم عامل جديدي ايجاد مي كند يك عدد 128 بيتي تصادفي ايجاد كرده و آنرا به عنوان "true name." براي سيستم عامل انتخاب مي كند. حال در داخل اين ركورد سيستم عامل، قسمتي به نام "description" يا توضيح وجود دارد كه ميتوان آنرا با متن دلخواه جايگزين كرد.مانند"Vista without DEP" و از اين توضيح براي مشخص كردن سيستم عامل استفاده كرد.ولي همچنان ويندوز از عدد 128 بيتي خود به عنوان شناسه سيستم عامل استفاده مي كند.

منبع:http://www.sgnec.net/Articledet
+ نوشته شده در  21 Mar 2009ساعت 11:22  توسط علی نیک فال | 
 

پست الکترونیک
آرشیو
دانلود مقالات و کتاب های تخصصی روز در زمینه ICT
بازگشت به صفحه اصلی
در باره وب سایت
در این پایگاه سعی بر این است که اخبار و اطلاعات جدید در باره دنیای جذاب فناوری اطلاعات و ارتباطات(ICT) قرار داده شود . متاسفانه یکی از موانع بزرگ بر سر راه ICT کشور نبود شناخت کافی از این علم و نیز اظهارنظر و فعالیت افراد غیر متخصص در سطح کلان در آن است چه بسا که این امر باعث ضربه زدن به پیکره این علم می شود. در یک تعریف کوتاه: ICT همان رشته مهندسی مخابرات است که در حوزه فناوری اطلاعات (IT) و ارتباطات (Communication) بحث می کند و رشته مخابرات را به سوی شبکه های کامپیوتری و دنیای کامپیوتر سوق می دهد ودر نهایت این رشته با گرایش به سمت شبکه های نسل بعدی (NGN=Next Genration Networks)که بر پایه IP پیاده سازی می شود. انتظار می رود متخصصین در این رشته را با تغییرات دنیای مخابرات همگام کند. امید است بتوانیم در این سیر به جامعه ICT کشورمان کمکی کرده باشیم.
مدیر وب سایت:
علی نیک فال:
میزان تحصیلات : دانشجوی مهندسی فناوری اطلاعات وارتباطات (ICT) گرایش مخابرات دیتا
محل تولد: شهرستان مغان از توابع استان اردبیل
تاریخ تولد:1364
ساکن : تهران و اردبیل
محل تحصیل : تهران
دانشگاه : پست و مخابرات ایران وابسته به وزارت ارتباطات و فناوری اطلاعات فعالیت ها:
• طراحی وب سایت با : HTML , PHP , ASP.Net
• طراحی بانک های اطلاعاتی با زبان SQL Server
• آموزش شبکه و شبکه های مبتنی بر VPN و MPLS
• پیکر بندی و ایجاد شبکه های مجازی اختصاصی( VPN) و شبکه های مبتنی بر فناوری Remote Access
• ایجاد شبکه با توپولوژی های مختلف

جهت ورود به سایت اصلی کلیک کنید:http://www.ictpro.ir

پیوندهای روزانه
آدرس اینترنتی دیگر پایگاه مهندسی فناوری اطاعات و ارتباطات
دانشکده پست ومخابرات ایران

آرشیو پیوندهای روزانه
نوشته های پیشین
9/23/2009 - 10/22/2009
4/21/2009 - 5/21/2009
3/21/2009 - 4/20/2009
2/19/2009 - 3/20/2009
1/20/2009 - 2/18/2009
12/21/2008 - 1/19/2009
11/21/2008 - 12/20/2008
10/22/2008 - 11/20/2008
9/22/2008 - 10/21/2008
8/22/2008 - 9/21/2008
7/22/2008 - 8/21/2008
6/21/2008 - 7/21/2008
5/21/2008 - 6/20/2008
4/20/2008 - 5/20/2008
3/20/2008 - 4/19/2008
2/20/2008 - 3/19/2008
1/21/2008 - 2/19/2008
12/22/2007 - 1/20/2008
11/22/2007 - 12/21/2007
10/23/2007 - 11/21/2007
آرشیو موضوعی
100 نکته برای مدیریت مؤثرتر شبکه‌ها
ويندوزت چيست؟
چی پی یو؟
آشنايي با معماري شبكه دسترسي ‌اينترنت پرسرعت
ADSL
مروری بر گوشی مدل w700i سونی اریکسون
عناصر یک سیستم مخابراتی
پروتکل tcp/ip
مروري بر شبكه‌هاي نوري
کابل
آشنایی با معماری شبکه دسترسی ‌اینترنت پرسرعت
شبكه‌هاي نوري آينده
تركيب اترنت شهري با MPLS - گزينه ايده‌آل ارائه خدم
بررسی گوشی سونی اریکسون مدل p1
بررسی تخصصی گوشی Nokia N73
بررسی تخصصی گوشی Nokia N73
k800 سونی اریکسون رقیبی سرسخت برای Nokia N73
10 روش براي عيب‌يابي شبكه
سايبرشات‌هاي جديد سوني‌
دوربيني با بيشترين زوم نوري جهان‌
دوربيني با بيشترين زوم نوري جهان‌
S500i همراه طبيعت
انتخاب يك رمزعبور مناسب‌
با وب‌كم‌ چگونه كار كنيم؟
رادار چيست؟
آشنايي با پروتكل LDAP
هفت نكته براي داشتن شبكه بي‌سيم امن‌
GPRS چیست؟
سونی اریکسون K850i یک موبایل دوربین واقعی و رویای
صوت روي WLAN واقعيت‌ها و چالش‌ها
وضعيت واقعي امنيت در VOIP
صوت روي WLAN واقعيت‌ها و چالش‌ها
گردش به سمت اترنت شهري
مروري بر محصولات شبكه‌اي مبتني بر طرح اوليه استاند
همه چيز درباره‌ ASP.NET 2.0
تصور كنيد! iPhone؛ براي انقلابي دوباره‌
‌NGN نسل آينده شبكه‌ها
موبایل در سرزمین آدم برفی ها (نگاهی به کسب و کار ن
نگاهي به سيمبيان و استاندارد S60
BTS چیست؟
عملکرد Bluetooth
اصطلاحات تلفن همراه
اندازه گیری اشعه متساعد شده از تلفنهای موبایل
اشعه های تلفن های همراه چگونه کار میکنند؟
آنتن‌دهی در موبایل؟
تعطیل
مروري بر مفاهيم دولت الکترونيک
E-Banking زيرساخت تجارت نوين
بررسی گوشی سونی اریکسون مدل W960i
نوکیا N95
مروری بر گوشی (Armani P520 ) سامسونگ
بررسی آیفون، نمونه ای از کمپانی Apple
دروس کارشناسی ارشد مهندسی برق
IPv4 و کلاس های آن
آموزش الکترونیکی - E-learning
آشنایی با دیسک های Blu-Ray و HD-DVD
راهنماي خريد دوربين فيلمبرداري ديجيتال‌
سیستم فایل
راهنماي تصويري گام‌به‌گام نصب ويستا
تعمير Windows Media Player
آشنايي با برنامه‌نويسي به زبان ++C براي ويندوز موب
قوانین و مقررات IT
ده نوت‌بوك برتر سال ۲۰۰۶
ده تجهيزات الكترونيكي برتر سال 2007
گوشی تلفن همراه LG PRADA
آشنايي با SQL Server 2005
پورتال چیست؟
هفت ابزار رايگان براي مديريت شبكه‌ها
اطلاعات جامع در مورد کارشناسي ارشد مهندسي كامپيوتر
همه چيز درباره Ajax‌
10 فناوري تعيين‌کننده فردا
مباني منطقي انتخاب «نام»،« نشان»،« رنگ» و«شعارتجار
بررسي مقايسه‌اي پلتفرم ‌تلفن‌هاي هوشمند (‌Smartpho
Sony Ericsson W760 مروری بر
مروری بر نوکیا N96
دانلود مقالات شبکه های کامپیوتری و هوش مصنوعی
RAID چیست ؟
نحوه ترجمه اسامی Domain توسط DNS
قلمهاي ديجيتال
مركز عمليات امنيت شبكه
روز مخابرات
راهنماي خريد تلويزيون‌ دیجیتال
درهم سازی یا hash چیست؟
آشنایی با AVR
Grid Computing و بزرگ‌ترين ماشينهاي علمي‌ ساخت بشر
فناوري‌ Grid
Economic Engineering
پایگاه داده ها چیست؟
شناسایی از طریق فرکانس رادیویی (RFID)
استفاده از سرویس VPLS برای ایجاد شبکه های شهری
تاریخچه سیستم عامل لینوکس
آموزش لینوکس - قسمت اول : مقدمه
آموزش لینوکس - قسمت دوم : distribution
آموزش لینوکس - قسمت سوم : آمادگی برای نصب
آموزش لینوکس - قسمت چهارم : نصب لینوکس
ترفند های پیشرفته لینوکس(قسمت اول)
سفارشی کردن صفحه نمایش در لینوکس
ويندوز يا لينوکس- قسمت اول
ويندوز يا لينوکس- قسمت دوم
امنيت بيومتريك‌
Sony HDR SR11
رادار چيست؟
لينوكس 64 بيتي‌
ساخت DVD در لينوكس‌با استفاده از برنامه Kmediafact
iPod در لينوكس‌
معماري Intel Core2 در مقابل AMD Athlon 64
معماري Intel Core2 در مقابل AMD Athlon 64 قسمت 2
معماري Intel Core2 در مقابل AMD Athlon 64 قسمت 3
پردازنده دو هسته ایی (Core 2 Duo) شرکت اینتل(1)
پردازنده دو هسته ایی (Core 2 Duo) شرکت اینتل(2)
Intel® Atom™ processor جدیدترین خانواده ی پردازنده
راهنمای انتخاب CPU (پردازنده)
دیواره آتش (Firewall) چیست؟
PDA چیست؟
RUP چيست؟
تکنولوژی SILENT _PIPE کارت گرافیکی چیست ؟
آشنايي با ۱۰Gigabit Ethernet
آينده فناوري POE
حافظه
حافظه RAM
پردازنده Athlon
Caller IDساختار فنی نمایشگر شماره تلفن
BIOS
معرفی گوشی سونی اریکسون مدل T650
گوشی LG KU 990
گوشی Sony Ericsson C902 یک فودال به تمام عیار
نوکیا N82 مجهز به xenon
سامسونگ F480
Photoshop CS3؛ جدا كردن مو از پس‌زمينه
هفت مشخصه مهم وب2
ماجراهاي تجارت هرمي
ده نرم‌افزار طلايي در اوبونتو
نگاهي به‌ قابليت تعامل NAP مايكروسافت و NAC سيسكو
ديدگاه / حرفه: كدنويسي هسته لينوكس‌
يك داستان اپن‌سورس‌
مجموعه نكات كليدي براي طراحان وب
وزارت ارتباطات ADSL را DAIL UP می کند
تعرفه گوشی‌های گران‌قیمت کم می‌شود
شبکه ملی اینترنت
معرفی نرم افزارهای متن باز: نرم افزارهای چند رسانه
IIS يا Apache، يك انتخاب
نگاهي به سيستم‌عامل لئوپارد Mac OS X 10.5
iSCSI در تقابل با Fiber Channel - رقابت در شبكه‌ها
همسايگي دو گانگستر؛ چگونگي نصب ويستا و لينوكس در ك
مروری بر گوشی Samsung i900 Omnia
مروری بر گوشی Apple iphone 3G
مديريت يك LAN كوچك
خبرخواني آسان با RSS
سری جدید لپ تاپ های lenonvo با مدل ThinkPad x200s
افزودن اخبار سايتهاي خبري به سايت يا وب لاگ شما
زبان برنامه نویسی کامپیوتری
الکامپ 2008
اخبار جدید
ادامه مشكلات با شهرداري براي نصب آنتن تلفن همراه
نوکيا زيمنس سرعت شبکه EDGE را دو برا بر کرد
گوگل گوشي " Android Dev" را عرضه مي کند
موتورولا هم چنان در حال سقوط در سراشيب بحران مالي
چشم هاي نگران نوکيا در بازار تلفن همراه
معرفي گوشي هاي جديدو چند خبر از اپراتورها
پهناي باند مورد نياز اپراتور سوم در حال آماده سازي
گوشي Beat M3510 سامسونگ به طور رسمي معرفي شد
بدترین و بهترین های گوشی تلفن همراه
ويرسيم[i]، ابزاري براي توسعه و شبيه سازي نرم‌افزار
سامانه‌هاي‌عامل‌[1] تجاري در فضا
سطح نشين فونيكس، در انتهاي مأموريت بي‌نظير خود
CSX eDRIVE
مديريت سيستم در لينوكس‌
چگونه يك سرويس ويندوز بسازيم؟
نصب Google Earth در لينوكس ‌با استفاده از مجازي‌سا
آشنايي با ماهواره هاي هواشناسي
تركيب اترنت شهري با MPLS
شبكه اترنت سريع‌تر از هميشه‌ آشنايي با ۱۰Gigabit E
رهنمودهايي عملي براي ايجاد شبكه‌هاي SOHO
iSCSI در تقابل با Fiber Channel
مسائل امنيتي در استانداردهاي WPA
من کجا هستم؟ gps چیست و چگونه کار می کند؟
SonyEricsson XPERIA X1
چهارچوب بررسي امنيتي سيستم هاي اطلاعاتي
Proxy Server چيست ؟
Proxy Server چيست ؟
تلفن همراه، هدف جدید هکرها
چند توصیه برای کاهش مصرف انرژی در مراکز داده
آشنايي با سيستم RAID [ ليست کامل مقالات ]
آشنايي با سيستم RAID
آشنايي با زيرساخت‌هاي Active Directory در Windows
چگونه يك متخصص امنيتي شوم؟
Stateful فايروال چيست و چگونه كار مي كند؟
آشنايي با مفاهيم NAT
آشنايي با مفاهيم NAT (قسمت دوم)
مديريت امنيت در ويندوز ويستا:BOOT.INI Is Gone, BCD
Spam فيلترها چگونه كار مي كنند
نمايش دوربين 12 مگاپيكسلي سوني براي تلفن‌هاي همراه
پردازنده های Atom
پیوندها
آدرس سایت های دانشگاهها و مراکز آموزش عالی ایران
شبکه فناوری طلاعات ایران
پرتال استان اردبیل
مجله شبکه
شرکت سونی اریکسون
دانشکده پست ومخابرات ایران - تهران
مرکز اطلاع رسانی اعضای شرکت مخابرات ایران
وزارت ارتباطات وفناوری اطلاعات
شرکت ارتباطات سیار ایران
دنیای مبایل و ...
www.p30run.com
پایگاه اطلاع رسانی تلفن همراه ایران
مرکز تحقیقات مخابرات ایران
سایت فناوری اطلاعات
عصر فناوری اطلاعات
شرکت فناوری اطلاعات
دانشگاه محقق اردبیلی
مركز اطلاعات وارتباطات استان اردبيل(OICTC)
پست بانک ایران
درگاه خدمات الکتریکی ایران
مرکر آموزش مخابرات ایران
بزرگترین بانک مقالات فارسی ایران
دانشگاه صنعتی شریف تهران
دانشگاه صنعتی امیر کبیر تهران
دانشگاه تهران
دانشگاه شیراز
دانشگاه تبریز
دانشگاه فردوسی مشهد
مهندس احسان
آدرس سایت های روزنامه های معتبر ایران و جهان
INFORMATION TECHNOLOGY
بچه های فیزیک علم وصنعت
برق و الکترونیک
انجمن فناوری اطلاعات دانشگاه بیرجند
انجمن وبلاگ نویسان استان اردبیل
وبلاگ دانشجويان فناوري اطلاعات مشكين شهر
کارآفرینان اردبیل
 

 RSS

POWERED BY
BLOGFA.COM

طراح قالب

علی نیک فال

اين صفحه را خانگی صفحه ی خانگی خود کنيد
 


Google Rank Checker