PDA

نسخه کامل مشاهده نسخه کامل : اصطلاحات پارتیشن بندی هارد



sia-saketi
26-09-2012, 18:15
سلام خدمت دوستان انجمن هارد دیسک


من خیلی وارد نیستم در زمینه پارتیشن بندی هارد؛ می خواستم در مورد چند تا موضوع برام توضیحات و راهنمایی هایی ارائه بدین


1. تفاوت بین Primary و Logical چیه؟!

2. اکتیو بودن یا نبودن یه درایو به چه معنیه؟

3. من یه هارد اینترنال دارم که می خوام الان پارتیشن بندی کنم، ولی موقع این کار فقط بهم اجازه میده که درایو هامو به NFTS فرمت کنم! در حالی که من به 1 درایو FAT32 هم نیاز دارم

چکار باید انجام بدم که بذاره یکی از درایو ها رو به FAT32 تبدیل کنم؟ ممکنه به خاطر حجم درایو باشه؟ چون حجم درایو رو حدود 90 گیگ تایین کردم!

4. موقع فرمت کردن درایو به NTFS ، گزینه ای با اسم Allocation unit size وجود داره، می خوام بدونم مقدارش چقد باشه بهتره؟ اصلا این چی هست؟!!!
به صورت پیش فرض مقدارش همیشه 4096 Bytes هست



در ضمن من در حال حاضر 2 درایو رو NTFS کردم ولی سومی رو می خوام FAT 32 باشه که فعلا منتظر راهنمایی شمام که فعلا بدون فرمت هست این درایو
برام عجیبه که اون 2تا هر دوشون Primary هستن!!! این ممکن هست؟!
Extend دادن یعنی چی؟
کلاً توضیح بدین لطفا چطور 3تا درایو رو پارتیشن بندی کنم!! که روی یه درایوشم می خوام ویندوز 7 نصب کنم


ممنون:10:

ata.royalfalcon
27-09-2012, 00:02
سلام خدمت دوستان انجمن هارد دیسک


من خیلی وارد نیستم در زمینه پارتیشن بندی هارد؛ می خواستم در مورد چند تا موضوع برام توضیحات و راهنمایی هایی ارائه بدین


1. تفاوت بین Primary و Logical چیه؟!

2. اکتیو بودن یا نبودن یه درایو به چه معنیه؟

3. من یه هارد اینترنال دارم که می خوام الان پارتیشن بندی کنم، ولی موقع این کار فقط بهم اجازه میده که درایو هامو به NFTS فرمت کنم! در حالی که من به 1 درایو FAT32 هم نیاز دارم

چکار باید انجام بدم که بذاره یکی از درایو ها رو به FAT32 تبدیل کنم؟ ممکنه به خاطر حجم درایو باشه؟ چون حجم درایو رو حدود 90 گیگ تایین کردم!

4. موقع فرمت کردن درایو به NTFS ، گزینه ای با اسم Allocation unit size وجود داره، می خوام بدونم مقدارش چقد باشه بهتره؟ اصلا این چی هست؟!!!
به صورت پیش فرض مقدارش همیشه 4096 Bytes هست



در ضمن من در حال حاضر 2 درایو رو NTFS کردم ولی سومی رو می خوام FAT 32 باشه که فعلا منتظر راهنمایی شمام که فعلا بدون فرمت هست این درایو
برام عجیبه که اون 2تا هر دوشون Primary هستن!!! این ممکن هست؟!
Extend دادن یعنی چی؟
کلاً توضیح بدین لطفا چطور 3تا درایو رو پارتیشن بندی کنم!! که روی یه درایوشم می خوام ویندوز 7 نصب کنم


ممنون:10:

سلام .

همانطوریکه در عکس زیر میبینید هارد لپتاپم 4 پارتیشن primary دارد که البته 100 مگابایت پارتیشن اول که letter ندارد (برای امنیت بیشتر که درmy computer دیده نشود) در واقع system reserved partition هست . این پارتیشن مورد نیاز برنامه bitlocker هست . همچنین این پارتیشن محل استقرار فایلهای مورد نیاز برای boot سیستم عامل هست (NTLDR در سیستمهای مبتنی بر NT و BOOTMGR در ویندوز ویستا و سون) . بعبارت دیگه system partition محل استقرار فایلهای مورد نیاز برای بوت ویندوز هست .

56908

Active partition چیست : بطور خلاصه برای بوت شدن ویندوز چندین برنامه باید پشت سر هم اجرا بشوند ، بعبارت دیگه یک برنامه کوچک کارش رو انجام میدهد و سپس برنامه بعدی رو فراخوانی میکند . اولین برنامه در زنجیره بوت از bios شروع میشود . اگر سیستم عامل را از روی هارد اجرا میکنید بدیهی هست برنامه بعدی از روی هارد اجرا خواهد شد . برای اینکه بایوس بتواند براحتی این برنامه دوم رو پیدا و فراخوانی کنه این برنامه دقیقاً در بایتهای آغازین اولین سکتور هارد نوشته میشود . برنامه بعدی ILP هست (مخفف initial program loader) این برنامه به همراه جدول پارتیشنها MBR نامیده میشود . تنها وظیفه ILP پیدا کردن برنامه بعدی در زنجیره هست . ILP به جدول پارتیشنها نگاه میکند تا ببیند کدامیک Active هست . تا اینجا دو برنامه اجرا شده است یعنی Bios و ILP . برنامه سوم که در اولین بایتهای پارتیشن Active قرار دارد BPR نامیده میشود (مخفف partition boot record) . چهارمین و آخرین برنامه در ویندوزهای قبل از ویستا ntldr بود که وظیفه آن اجرای ویندوز از پوشه system 32 هست .

خلاصه برنامه های اجرا شده تا الان .
Bios > ILP > PBR > Ntldr > Windows

خلاصه : active بودن پارتیشن بعنوان یه راهنما برای برنامه های موجود در زنجیره بوت هست .

نکته : برنامه Ntldr هم مدیریت بوت رو بعهده داره و هم وظیفه اجرای ویندوز از پوشه system32 ، در صورتیکه در ویندوزهای ویستا و سون مدیریت بوت بعهده BOOTMGR هست و اجرای ویندوز هم بعهده winload.exe (موجود در پوشه system32) هست .

ترتیب اجرای برنامه ها در ویندوزهای ویستا یا سون
Bios > ILP > PBR > BOOTMGR > winload.exe > Windows

boot partition چیست : پارتیشنی که دارای فایلها و برنامه های ویندوزی و کلاً هر فایلهای دیگری به جزء فایلهای مورد نیاز برای بوت هست مثل پوشه system32 .

تفاوت بین primary و Logical چیست : در درجه اول یه پارتیشن Logical هیچوقت active نیمشود . دوم اینکه هر هارد دیسک حداکثر تا چهار پارتیشن primary میتونه داشته باشه (عکس پارتیشنهای هارد لپتاپم تایید کننده این موضوع هست) . برای اینکه بیشتر از 4 پارتیشن داشته باشید بایستی آخرین پارتیشن بصورت extended partition (یا پارتیشن بسط یافته) باشه . این extended partition رو میتوان دوباره پارتیشن بندی کرد که پارتیشنهای ایجاد شده را logical partition میگویند .

در مورد سوال سه یه عکس از دیسک منجمنت بگیرید و اینجا آپلود کنید تا بهتر بتوان راهنمایی کرد . برای اجرای این برنامه دستور DISKMGMT.MSC را در run وارد کنید .

Allocation unit size به اندازه کلاستر اشاره میکنه ، كلاستر يک تعداد ثابت سكتورهاي مجاور هم مي باشند . هر چه سایز کلاستر بیشتر باشه سرعت بالاتر میرود چون هارد با تعداد کلاسترهای کمتری سروکار خواهد داشت ولی از طرف دیگر فضای ذخیره سازی بیشتری هدر میرود . مثلاً اگر اندازه فایلی 200 bytes باشه و اندازه کلاستر معادل دو سکتور 512 bytes باشه (جمعاً 1024) کل فضای هدر رفته هم برابر با 1024-200=824 خواهد بود . در کل همان سایز پیشفرض 1024 مناسب هست .