System Area Information
نامهای دیگر System Area Information :
1. System Area
2. Maintenance Tracks
3. Negative Cylinders
4. Reserved Cylinders
5. Reserved Area
5. Calibration Area
6. Initialization Area
7. ...
System Area بخش كوچكي از فضاي موجود بر روي Platterـهاي هارد ديسك هست كه براي ذخيره سازي Moduleـهاي میکروکد و اطلاعات ديگري كه وظيفه مديريت عملكرد هارد ديسك را بعهده دارند . System Area را ميتوان به دو قسمت Group و Module تقسيم كرد . هر Group از چند Module میکروکد (كه همان دستورات اجرائي ميباشد و اگر بدرستي اجرا نشوند هارد ديسك را خراب نشان ميدهد) تشکیل شده است . هر Module شامل یک UBA هست . UBA مخفف Utility Block Addressing هست. هر Module از چند Sector block تشکیل میشوند . سایز Service area و سایز Service area module با توجه به تولید کننده هارد دیسک ، مدل ، حجم ، ورژن Firmware کاملاً متفاوت میباشد .
برای مثال ؛ UBA2 که ممکن هست شامل دو سکتور باشد میتواند شامل اطلاعاتی از قبیل Drive ID باشد . UBA1 میتواند شامل لیستی از Bad Block باشد که ممکن هست سه سکتور را اشغال کرده باشد . بدیهی هست که در هارد دیسکهای پرحجم تر به Bad Block Area بزرگتری نیاز هست در نتیجه ممکن هست از دو سکتور قبلی به سه سکتور و یا بیشتر گسترش پیدا کند اما به هر حال Firmware ، هر کدام از آنها بعنوان یک UBA1 در نظر میگیرد و در کدهای Firmware صرف نظر از تغییرات حجم هارد دیسک ، تغییری نمیکند .
مثال دیگر ؛ در هارد دیسک 250 گیگابایتی با مدل نامبر WD2500KS که ورژن Firmware آن 02AEC هست دارای دو کپی از Service area module بر روی سطح پلاترهای مربوط به Head1 و Head0 هست که حجم هر کدام حدود 6MB میباشد . Reserved Area در سطح هر پلاتر در حدود 23MB هست . این هارد دیسک سه پلاتر (شش سطح مربوط به هدهای 0 الی 5) دارد . طبق قاعده ذخیره شدن دیتا در هر Cylinder ، سطوح مربوط به سایر پلاترها که در همان Cylinder هست نیز Reserve میشود گرچه توسط هارد دیسک برای UBA و LBA (یا user's sector area) استفاده ای نمیشود ، در نتیچه سایز نهایی Reserved area در این هارد دیسک حدوداً 141 مگابایت خواهد بود .
WD2500KS |
WD10EACS |
Model number |
250GB |
1TB |
Capacity |
3Platter & 6Heads |
4Platter & 8Heads |
Platter & Head |
approximately 6MB |
approximately 26MB |
Service area module size on platter surfaces mapped to heads 0 & 1 |
approximately 23MB |
approximately 56MB |
Service area size on platter surfaces mapped to heads 0 & 1 |
approximately 141MB |
approximately 450MB |
Reserved area size on all platter surfaces |
UBA Area از طریق روش های عادی و با استفاده از Standard ATA Commands غیر قابل دسترس هستند . بیشتر دستورات برای دسترسی به UBA modules در دسترس همگان قرار نمیگیرد . ابزارهایی مثل pc3000 میتوانند با استفاده از VSCs (مخفف Vendor Specific Commands) برای ارتباط با این قسمت استفاده کنند . معمولاً تولید کنندگان هارد دیسک ابزارها و برنامه هایی را برای دستکاری کردن Service area modules و مدیریت کردن عملکرد هارد دیسک ارائه میکنند . این برنامه ها و ابزارها از VSCs برای تغییر دادن بعضی از پارامترهای مختلف استفاده میکنند بعنوان مثال برنامه wdidle3.exe که توسط کمپانی وسترن دیجیتال ارائه شده که برای تغییر دادن در Activity timer استفاده میشود . مثال دیگر برنامه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
هست .
جدول زیر چند نمونه از Utility Block Addressing Module هست که هر کدام وظایفی را به عهده دارند .
Smart Data |
System Logs |
Serial Number |
Model Numbers |
P-List / G-List |
Program Overlays – Firmware, Executable Code, or updates |
Specific Tables like RRO – (re-calibrate repeatable run-out and head offsets)i |
Zone Tables |
Servo Parameters |
Test Routines |
Factory Defaults Tables |
Re-calibration Code Routines |
Translator Data
- Converts Logical and Physical Address to locations on the drive for defective sectors or the whole defective tracks
- Heads and Track Skewing Info
|
Security Data Passwords for drive – possible encrypted info |
مثلاً در یکی از UBA Module ، اطلاعات مربوط به Model Numbers ذخیره میشود و در UBA Module دیگر اطلاعات مربوط Serial Number موجود میباشد . بعضی از هارد دیسکها قابلیت رمزگذاری دارند (نه آنهایی که یک چیپ جداگانه برای کد و دیکد کردن اطلاعات دارند) که Password در قسمت SA ذخیره میشود که میتوان با استفاده از نرم افزارهای خاص ، پسورد را حذف نمود .
وظیفه ماژول S.M.A.R.T (مخفف Self-Monitoring, Analysis and Reporting Technology) عبارتند از مانیتورینگ ، تجزیه و تحلیل ، نظارت بر عملیات هارد دیسک و گزارش دهی از وضعیت آن به کاربر است تا پیش از بوجود آمدن مشکلی اساسی برای هارد دیسک کاربر را از آن مشکل مطلع شود و اقدامات احتیاطی را انجام دهد (در مورد P-List / G-List در اين
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
توضيحاتي داده شد). حتی با بررسی گزارشات S.M.A.R.T میتوان فهمید که هارد دیسک چند ساعت کار کرده ، چند بار خاموش و روشن شده ، تعداد بدسکتوریهای Remap شده و ...
Translator Dataكه وظيفه تبديل Physical Address به/از Logical Address مربوط به مكان و موقيت بدسكتوريها را بعهده دارد در صورت خرابي اين ماژول ممكن هست نرم افزارهاي رايج ، كل فضاي هارد ديسك را بدسكتور شناسايي كند در صورتيكه واقعاً و در عمل مدياي هارد ديسك مشكلي ندارد .
System Area or System info notes
1. معمولاً دو یا چند کپی از ماژولها بر روی پلاترهای یک هارد دیسک موجود میباشد تا اگر System Area و ماژولهای موجود در آن به هر علتی خراب شود ، با استفاده از نسخه دوم (که شاید در درونی ترین Track باشد و یا در بیرونیترین Track پلاتر دیگر) هارد دیسک مجدداً عملیاتی شود .
2. در اکثر موارد System Area در بیرونیترین لبه هر پلاتر ذخیره میشود .
3. SA استاندارد واحدی ندارد و در همه مدلها و برندها به هیچ وجه یکسان نیستند .
4. گاهی اوقات میتون از با استفاده از دستگاههای خاص System Area و ماژولهای موجود در آن را از هارد دیسکی بر روی هارد دیسک مشابه دیگر کپی کرد .
5. مقدار کوچکی از دیتای ذخیره شده در SA ، به احتمال زیاد ممکن هست در سایر اجزاها مثل PCB نیز ذخیره شوند .
6. یکی از مواردی که باعث خرابی SA میشوند میتواند ناشی از Shut down کردن غیر اصولی و یا قطعی ناگهانی برق و یا وجود مشکل از طرف پاور باشد . بعنوان مثال اگر هارد دیسک در حال reallocate کردن سکتوری به هر علت باشد (که لحظه حساسی هست) و اگر در این لحظه برق قطع شود و فرایند کار نیمه تمام باقی بماند ، باعث میشود که یک قسمت خاص از ماژولهای SA آسیب ببیند . یکی دیگر از عوامل خرابی این قسمت Head Crash و بدسكتوري هست .
7. آسيب ديدن ماژولهاي SA باعث ميشود كه درایو توسط سيستم شناسایی نشود یا با اسامی و ظرفیتهای غیر صحیح در بایوس دیده شود و يا دچار کندی بیش از حد و یا دچار Click Of Death (تیک تیک پیوسته) و ... شود .
دسترسی به SA توسط PC-3000 (عکس زیر) .