تبلیغات :
فروشگاه کیف و گارد موبایل
سئوی محتوا سایت خود را منفجر کنید - دوره آموزشی کاملا رایگان
تعمیر هارد
قیمت لپ تاپ
قیمت گوشی
دستگاه جوجه کشی حرفه ای
دستگاه جوجه کشی
[ سفارش آگهی متنی ]







+ جواب دادن به اين بحث
صفحه 3 از 13 اولاول 1234567 ... آخرآخر
نمايش نتايج 21 به 30 از 129

نام تاپيک: کار با HD Tune Pro

  1. #21
    پروفشنال NorthBridge's Avatar
    تاريخ عضويت
    May 2013
    پست ها
    547

    پيش فرض

    پارامتر Spin up time در سربرگ Health نشانگر میزان زمانی هست که گرفته میشه تا پلاترها به دور اسمی خودشون (معمولاً 5400 یا 7200rpm ) برسند
    بالای 80 : خوب
    70 - 80 : قابل قبول
    <70 : نامناسب

  2. این کاربر از NorthBridge بخاطر این مطلب مفید تشکر کرده است



  3. #22
    پروفشنال
    تاريخ عضويت
    Jun 2010
    پست ها
    546

    پيش فرض

    پارامتر Spin up time در سربرگ Health نشانگر میزان زمانی هست که گرفته میشه تا پلاترها به دور اسمی خودشون (معمولاً 5400 یا 7200rpm ) برسند
    بالای 80 : خوب
    70 - 80 : قابل قبول
    <70 : نامناسب

    سلام من یک هارد 2 ترابایت سامسونگ دارم گاهی اوقات sping time up روی 54 هست بعصی مواقع روی 27 مشکل میتونه از کابل دیتا باشه ؟؟؟

  4. #23
    پروفشنال NorthBridge's Avatar
    تاريخ عضويت
    May 2013
    پست ها
    547

    پيش فرض

    اگر هارد IDE و کابلش 40 رشته ای می بود میگفتم کابلش رو با نمونه ی 80 رشته ای عوض کنید شاید انتقال داده بهتر شد
    ولی هارد شما ساتا هست و در توضیح پارامتر Spin up timeحرفی از سرعت انتقال داده نشده که بخوایم به کابل مربوط بدونیم
    با اینحال محتمل هست که یکبار Low Level Format کمکی در بهبود کارایی هارد شما بتونه بکنه

  5. #24
    مدیر انجمن های هارد دیسک ata.royalfalcon's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    تهران
    پست ها
    10,321

    پيش فرض

    یکی از رایجترین سوالاتی که کاربران در مورد Ultra DMA CRC Error Count میپرسند :

    بطور خلاصه CRC (مخفف Cyclic Redundancy Check) یک Parity Bit هست که برای هر بلاک از داده ها محاسبه (are generated) و همراه با آن ذخیره یا ارسال میشود (ECC که در انتهای سکتور در عکس پایین هست) . زمانی که یک بلاک دریافت یا خوانده میشود دستگاه محاسبه را تکرار می‌کند ؛ در صورت مغایرت با کد محاسبه شده قبلی مشخص میشود که این بلاک دارای خطای داده است (یعنی با بلاک موجود در مبداً مطابقت ندارد و در حین ارسال دچار تغییراتی شده است - میتوان با برنامه هایی مثل MD5 Check متوجه مغایرت در مبداً و مقصد شد) و در این حالت دستگاه ممکن است عملی را جهت اصلاح خطا از جمله خواندن مجدد آن یا درخواست ارسال مجدد بلاک انجام دهد . هر سکتور شامل 512bytes از user data هست . علاوه بر این بیت ها ، تعداد بیشتری از بیتها برای پیاده سازی error correcting code به هر سکتور اضافه میشوند . این بیتها محتوی user data نیستند بلکه آنها حاوی اطلاعاتی در مورد user data هستند که می تواند برای اصلاح و اشکال زدائی هر گونه مشکلاتی که برای بیت داده های واقعی اتفاق میافتد استفاده شود .


    مواردیکه میتواند باعث مشکل CRC شود .

    1. مشکل در کابل ، كانكتور و ارتباط نادرست هارد دیسک با سیستم .
    2. وجود مشکل در يكي از اجزاء موجود بر روي برد (PCB) هارد ديسك .
    3. وجود هر گونه اشكالات احتمالي در ATA Controller موجود در چيپست (Southbridge Chip) كه باعث تغيير پيدا كردن اطلاعات (Shift Of Data) در هنگام خواندن و يا نوشتن ميشود .
    4. وجود هر گونه اشكالات در حافظه هارد دیسک (Bad cache memory of device) و یا حافظه اصلی سیستم .
    5. پاور نامرغوب و نوسانات ولتاژ .
    6. بدسکتوریها .
    7. ویروس .
    8. حتی RESET ناگهانی سیستم در زمانی که هارد در حال نوشتن دیتا هست گاهی اوقات ممکن هست باعث محاسبات اشتباهي ECC كد براي آن ديتا ميشود.
    و...

    اگر مقدار user data در برنامه HDtune دائماً در حال زیاد شدن هست و اگر در هنگام copy/paste های سنگین هارد میپره و یا کند میشود پس موارد زیر تست شود :

    1. تعویض کابل با انواع مرغوبتر و اطمینان از صحت و درستی اتصالها (هم کانکتور دیتا و هم کانکتور پاور) . بعضی از کابلهای SATA دارای ضامنی هستند که باعث اتصال محکمتر و عدم لقی کانکتورها میشوند (عکس زیر) . دقت کنید که برای باز و بسته کردن کانکتور میبایستی ضامن را به پایین فشار دهید .


    2. متصل کردن به پورت دیگر SATA مادربرد . بعضی از پورتهای SATA از چیپست اصلی منشعب میشوند و بعضی پورتهای دیگر مربوط به چیپست جداگانه ای هستند که برای افزایش تعداد پورت روی مادربرد نصب میشوند . اگر مادربرد شما چنین هست پس سعی کنید به پورتهایی متصل کنید که مربوط به چیپست اصلی هست .
    3. نرم افزار مفيد براي رفع كدهاي خطا مانند ECC و یا CRC برنامه HDD regenerator هست (در موارد Detect شدن بدسکتوری) . توصيه ميشود تحت Dos اقدام شود . گاهي اوقات بدسكتوري باعث تغيير پيدا كردن ديتا و يا CRC Code موجود در آن سكتور ميشود و در نتيجه باعث عدم تطابق ايندو با يكديگر ميشود . میتوانید به جای استفاده از برنامه HDD Regenerator کلیه پارتیشنهای هارد دیسک را با استفاده از دستور Chkdsk /f /r چک دیسک کنید .
    4. آپدیت کردن Firmware هارد ديسك و بایوس مادربرد (در صورت موجود بودن ورژن جدید) با رعایت نکات ایمنی و احتیاطی .
    5. در صورت امکان پارتیشن بندی کردن مجدد و فرمت کردن آن .
    6. تست هارد ديسك روي سيستم ديگر و در صورتي كه بازهم مقدار آن در حال افزايش هست هارد ديسك مشكل دارد و ميبايستي به گارانتي ارسال شود .


    در مورد رديف سه ، براي تشخيص عملكرد صحيح ATA Controller و ساير اجزاء سيستم ميتوان از متد Detect and Fix with READ/WRITE/READ برنامه HDAT2 استفاده كرد. در اين متد ابتدا اطلاعات موجود بر روي Sectorـها خوانده شده و بطور موقت در حافظه سيستم بافر ميشود و سپس همان اطلاعات مجدداً بر روي Sectorـها نوشته ميشود و برای اطمینان از اینکه آنها قابل خواندن هستند و در دسترس می باشد میخواند و با اطلاعات قبلي مقايسه خواهند شد . در صورتيكه اطلاعات تغيير پيدا كرده باشد نشاندهنده عملكرد نادرست يكي از اجزاهاي سيستم خواهد بود.

    در مورد حذف شدن اطلاعات در اين متد ، اين تست خواندن و نوشتن بطور همزمان نبايد باعث از بين رفتن اطلاعات بشود بجزء استثنائات زير :

    • overwriting شدن بد Sectorـها .
    • قطعي برق ناخواسته و يا shutdown شدن ، ناپايداري سيستم (مثلاً ناشي از overclock كردن) سيستم و ... كه باعث از بين رفتن اطلاعات موجود در حافظه ميشود.


    متد ديگري هم هست كه برخلاف متد گفته شده فقط Detect ميكند و چيزي را فيكس نميكند . اين متد بيشتر مناسب براي موارديكه هارد ديسك داراي اطلاعات مهمي هست و ريسك از بين رفتن آن در حد صفر هست .

    Detect with READ/READ/COMPARE : شناسايي بدسكتورها و ارورها با خواندن اطلاعات كه دوبار در يك حافظه ، بافر شده اند. در صورتيكه مغايرتي در ایندو محتواي بافر شده وجود داشته باشد ميتواند ناشي از عملكرد نادرست يكي از اجزاهاي سيستم باشد .


    تحت ویندوز میتوان از برنامه Hard Disk Sentinel استفاده و از منوی Surface Test گزینه Refresh data area را انتخاب کرد . این متد کاملاً مشابه متد Detect and Fix with READ/WRITE/READ برنامه HDAT2 هست .



    What Are Physical & Logical Bad Sectors
    همانطوریکه اشاره شد بدسکتوریها هم یکی از عوامل ایجاد Ultra DMA CRC Error هست . بدسکتوریهای انواع محتلفی دارند . بدسکتوریهای نرم افزاری و سخت افزاری .


    • بدسکتوریهای فیزیکی یا Physical corruption : برخورد هد با سطح پلاتر (Head Crash یا Head Slap) يكي از شايعترين بدسكتوريهاي فيزيكي هست كه باعث از بين رفتن اطلاعات ، آسيب ديدن سطح پلاتر ، آسيب ديدن هد ميشود . عمده ترين دليل Head Crash وجود آلودگي بين هد و پلاتر و شوكهاي وارده در زمانهايي كه هارد روشن هست . هارد ديسكهاي مدرن در مقايسه با هارد ديسكهاي قديمي با وجودیکه فاصله بین هد و پلاتر کم هست بدلیل طراحي مناسب هارد ديسكها براي جلوگیری از ورود آلودگيها و استفاده از فیلترهای مناسب برای حذف آلودگیهای احتمالی در داخل هارد ، اضافه کردن مواد ضربه گیر در اطراف درایو (که باعث افزایش سایز استاندارد -form factor- و وزن میشود و همچنین کولینگ و تهویه مشکلتر خواهد شد) ، استحکام (rigidity) بیشتر ساختار و اجزای داخلی مثل actuator assembly و spindle motor و وجود لایه های محافظ بر روی پلاترها و استفاده از تکنیکهای مدرن جهت کاهش لرزش و شوک و ... کمتر مستعد Head Crash هستند و مقاومت بیشتری دارند .




    بدسكتوري سخت افزاري عمدتاً در اثر بر اثر فرسودگي زياد و به اصطلاح از بين رفتن خاصيت لايه مگنتيكي ايجاد هم ميشود . البته گاهي اوقات بخاطر رايت زياد از حد و غير معمول در يك منطقه خاص از پلاتر ميتواند باعث فرسودگي و خرابي آن قسمت از لايه مگنتيكي روي پلاتر هم بشود (توسط OS ، نرم افزارها و حتي ويروس) البته عمر اجزاء هارد ديسك ها بالا هست (بستگي به مدل هارد ديسك دارد) و اينقدر بايد در يك محدوده خاص رايت بشود تا چنين موردي ايجاد شود . كيفيت پايين و حتي فاسد شدن لايه مگنتيكي روي پلاترها به خاطر سپري شدن عمر مفيد و يا حتي بخاطر شرايط نامساعد نگهداري ميتواند يكي از علل ايجاد بدسكتوريهاي سخت افزاري باشد .

    • بدسکتوریهای نرم افزاری نرم (magnetic corruption) میتواند شامل یک یا ترکیبی از موارد زیر باشد .


    Address Mark field corruption يا Address Marker Not Found (مخفف AMNF)
    Data corruption
    ECC field corruption يا Uncorrectable Error (مخفف UNCR)
    Servo sector corruption
    Sector ID Not Found (بطور مخفف IDNF)

    و خیلی موارد دیگر

    توضیحات بیشتر در مورد Data corruption و ECC field corruption و Servo sector corruption و ... جهت آشنایی :


    • Data corruption : برای اطمینان صحت و درستی اطلاعات ، هارد دیسک همیشه اطلاعات موجود را با استفاده از ECC code که بعد از ذخیره شدن اطلاعات محاسبه و نوشته میشود با روشهای Error Checking و Correction algorithm کنترل میکند . هنگامی که هارد دیسک با یک دیتای خراب مواجه میشود کنترلر هارد دیسک سعی میکند با استفاده از ECC algorithm آنرا بازیابی و اصلاح (correction) کند . اگر عملیات اصلاح (correction) و بازیابی با موفقیت همراه باشد هارد دیسک آن sector data را برمیگرداند و اروری را ریپورت نخواهد داد . به هر حال اگر عملیات ریکاوری و بازیابی ناموفق باشد هارد دیسک فقط ارور خواهد داد و دیتایی ارائه نخواهد کرد حتی اگر آن دیتا تا حدی دست نخورده و سالم باشد .
    • ECC field corruption : در موارد نادر ECC code هم میتواند خراب شود در اینصورت هارد دیسک بدون هيچ مشکلی (perfectly good) اطلاعات را از سکتور میخواند و سپس درستی آنرا با ECC code چک میکند . در صورت مغايرت با استفاده از تكنيكهاي مختلف سعي در اشكال زدايي ميكند . بدیهی هست که به خاطر ECC code خراب و اشتباه عملیات چک و کنترل کردن مردود (fails) میشود . در اینصورت هارد دیسک Time out error خواهد داد و دیتایی ارائه نخواهد کرد چون برای هارد دیسک راهی برای کنترل صحت و سلامتی اطلاعات موجود نیست . البته میتوان دیتای مورد نظر را به طریقی بدون در نظر گرفتن ECC ریکاوری کرد اما هيچ راهي براي كنترل اينكه ديتاي خوانده شده صحيح هست یا خیر وجود ندارد . این روش باید بعنوان آخرين فاز براي ریکاوری (to capture) ديتايي كه به هيچ روشي نميتواند ریکاوری شود انجام بشود .
    • Servo sector corruption : در هارد دیسکها چندین Servo sector وجود دارد که در کارخانه و توسط دستگاههای گرانقیمت Servo writer بر روی پلاترهای خام (raw media) قبل از اینکه در داخل هارد دیسک نصب شوند بطور بسيار دقيق و در فرایند low level format نوشته ميشود . Servo sectorـها شامل positioning information (اطلاعات موقعیت یابی یا مکان یابی) هست که به هارد دیسک اجازه میدهند هد به Track مورد نظر و صحیح هدایت و دقیقاً روی آن باقی بماند . اهمیت سرو سکتور ها برای موقعیت یابی هدها مانند GPS receiver هایی هست که برای موقعیت یابی از ماهواره استفاده میکنند. زمانیکه Servo sector آسیب ببیند هارد دیسک نمیتواند مطمئن شود که data sectors که بعد از Servo sector میآیند واقعاً آنهایی هست که مورد نظرش هست ! در نتیجه هر گونه تلاش برای خواندن سکتورهای مورد نظر بی نتیجه خواهد ماند .
    • Sector ID Not Found (يا IDNF) : هدها از با استفاده از Servo info ترک صحیح را مشخص میکند ، سپس Heads هر یک از Sector ID block و همه آنها را برای مشخص و پيدا کردن اینکه آیا آن Sector صحیح و مورد نظر هست یا خیر را ميخوانند (با استفاده Translator) . اگر ID field به هر علتی خراب باشد راهی برای کشف آن Sector که بدنبالش هست وجود ندارد و و در نتيجه يك ارور IDNF را برميگرداند .
    • Address Marker Not Found (يا AMNF) : تقريباً شبيه به IDNF هست ، با اين تفاوت كه مربوط به user data ميباشد . پس از پیدا شدن سكتور صحيح با استفاده از Sector ID ، مرحله بعدی خواندن Address Marker هست . اگر این اطلاعات به هر دلیل آسیب دیده باشد پس هد نمیتواند آغاز و شروع دیتا را پیدا و مکانیابی کند . در نتيجه يك ارور AMNF را بر میگرداند . بعبارت ديگر این ارور معنی میدهد که ID Marker info پیدا شده است ولی دیتایی که توسط آن Address Marker آدرس دهی شده پیدا نمیشود (آدرس دهی فیک) و در نتیجه user data از بین میرود .


    نشانه های گسترش پیدا کردن بدسکتوری در یک هارد دیسک به نوع اطلاعاتی که بر روی این سکتورها ذخیره شده اند ، بستگی خواهد داشت و ممکن هست از یک رنج Blue Screen الی شنیده شدن صدای تیک تیک (Click of Death) و عدم شناسایی هارد دیسک توسط سیستم باشد .

    نكته : بيشتر نرم افزارها و تستهايي كه توسط كاربران براي اشكال زدائي استفاده در مورد LBA انجام ميشود و اگر ایراد در آدرس دهی باشد پس سکتوری که آدرس درست ندارد خوانده هم نمیشود و بصورت بدسکتور نمایان میشود پس لازم است گاهي اوقات تست در مود CHS انجام شود .

    انواع متفاوتی از error correcting codes که در طول سال ها ابداع شده است وجود دارد، اما نوع رایجی که در PC ها استفاده میشود الگوریتم [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] هست . این الگوریتم توسط دو محقق Irving Reed و Gustave Solomon ابداع شده است . Reed-Solomon code بطور گسترده در محاسبات متفاوت (various computing) و ارتباطات رسانه ای (communications media) مانند magnetic storage و optical storage و high-speed modems و data transmission channels استفاده میشود . ساده تر و آسانتر بودن کد و دیکد شدن در مقایسه با سایر کدها ، توانایی شناسایی و اصلاح تعداد زیادی از بیت دیتاهای آسیب دیده ، نیاز به حداقل تعداد extra ECC bits برای یک تعداد مشخص از بیت های داده .

    هر چه بیتهای Reed Solomon ECC برای یک مقدار مشخص از دیتا بیشتر باشد قدرت تشخیص ارورها و اصلاح آن بیشتر خواهد بود اما بدین معنی هست که نه تنها سکتورهای کمتری در هر ترک موجود خواهد بود بلکه کنترلر هارد دیسک نیاز به قدرت بیشتری جهت پردازش این الگوریتم هست . مهندسان با توجه به پارامترهای مختلف در مورد اینکه در هر سکتور چه مقدار ECC bits وجود داشته باشد ، تصمیم گیری میکنند .



    reallocated sector count & reallocated event count

    هنگامی که در هارد دیسکی بدسکتوری پیدا میشود (علتهای ایجاد بدسکتوری در بالا توضیح داده شد) و با انواع روشهای error checking & correcting مشکل برطرف نشود (روش های عیب زدائی و رفع نمودن آن در پست [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] این تاپیک توضیح داده شد) ، کنترلر هارد دیسک آن سکتور معیوب را علامت گذاری کرده (به شرطی که آن سکتور هنور قابل آدرس دهی باشد) و دیگر روی آن نمی نویسد و با یکی از سکتورهای سالم و ذخیره شده (spare area) جایگزین میکند .

    اصولاً همه‌ هارد دیسکها در هنگام تولید ، فرمت سطح پایین می‌شوند و طی این عملیات تمام سکتورهای ایراددار مشخص‌شده و کنترلر هارد دیسک لیستی از آن‌ها را در جدولی به‌نام P-List يا (Mapping during factory production tests) نگهداری می‌کند و در ازای هر یک سکتور از سکتورهای خراب یک سکتور از فضای ذخیره (spare sectors) دیسک را MAP می‌کنند . به این ترتیب در استفاده‌های بعدی هر وقت درخواستی برای خواندن و یا نوشتن در یکی از سکتورهای خراب به دست کنترلر درونیِ هارد دیسک برسد، به صورت خودکار اطلاعات در فضای ذخیره‌ دیسک ثبت می‌شوند و کاربر (سیستم‌عامل) بدون اینکه از وجود Bad Sector اطلاع داشته باشد عملیات خواندن و نوشتن را ادامه می‌دهد. مشابه همین اتفاق برای Bad Sectorـهایی که بعد از استفاده از دیسک ایجاد می‌شوند هم می‌افتد. کنترلر دیسک آن‌ها را در جدولی به‌نام G-List يا (Mapping during consumer usage by disk microcode) نگه‌داری می‌کند و هر درخواست برای خواندن يا نوشتن دیسک، اول از P-List و بعد از G-List می‌گذرد .


    Growing List Permanent List






    تقریباً در همه‌ دیسک‌های Consumer Level جدول G فقط هنگام نوشتن بازنویسی می‌شود، یعنی اگر هنگام خواندن مشکلی وجود داشته‌باشد، دیسک تا زمان I/O Timeout برای بازخوانی اطلاعات تلاش کرده و در نهایت یک خطای Time Out اعلام می‌کند اما Sector خراب را به جدول G اضافه نمی‌کند ، به همین خاطر است که در بعضی از موارد با فرمت کردن کل دیسک بعضی از مشکلات خواندنِ اطلاعات برطرف می‌شوند. با توجه به اينكه هر گونه درخواست براي خواندن و نوشتن از ابتدا از P-List و بعد از G-List می‌گذرد پس در صورتيكه سكتورهاي remap شده زياد باشد باعث كند شدن هارد دیسک ميشود حتي اگر هارد دفرگمنت شده باشد . همچنين اگر ظرفيت G-list تكميل شود بايستي هارد تعویض شود . اطلاعات جدول G از طریق S.M.A.R.T قابل خواندن است . برنامه‌های زیادی برای سیستم‌عامل‌های مختلف وجود دارند که امکان نمایش اطلاعات ارایه شده توسط سیستم S.M.A.R.T دیسک را فراهم می‌سازند.

    Reallocation Event Count : طبق اين [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] سه معني ميتواند داشته باشد كه البته گزينه اول درست تر به نظر ميرسد .

    1. نشاندهنده تعداد عملیات انجام شده (موفق و یا ناموفق) برای جابجا کردن دیتاها از بدسکتوریهای remap شده به سکتورهای سالم و ذخیره هست .
    2. Bad Sectorـهاي علامت گذاري شده توسط كنترلر هارد ديسك ميتواند بعنوان reallocation event count و يا reallocated sector count شمارش شود .
    3. گاهي اوقات به معني اين هست كه هارد ديسك تعدادي Sectorـهاي ضعيف و مشكل دار پيدا كرده كه آنها را علامت گذاري ميكند تا بعداً اين سكتورها را بازيابي كند. Reallocation Event Count تمام تلاشهاي موفق و ناموفق در اين زمينه را ثبت ميكند .

    در عکس زیر ، در قسمت سمت راست و پایین برنامه HDD Regenerator نوشته شده که سه سکتور reallocate شده هست . یعنی سه بدسکتوری با سکتورهای سالم remap شده اند . در عکس زیر دقت کنید که سکتورهایی که بعنوان Delay علامت گذاری شده اند کاملاً متفاوت از reallocated sector count هست . در اکثر تستهایی که اکثر نرم افزارهای رایج انجام میدهند هیچ نشانی از reallocated sector count پیدا نمیشود و از طریق SMART Status میتوان این موضوع را فهمید .



    SMART Status همان هارد دیسک :

    Last edited by ata.royalfalcon; 14-04-2015 at 09:55.

  6. 10 کاربر از ata.royalfalcon بخاطر این مطلب مفید تشکر کرده اند


  7. #25
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2007
    پست ها
    6

    پيش فرض

    سلام دوستان
    من از مطالبتون استفاده مفید رو بردم امکان داره کل توضیحات نرم افزار را بزارید
    مثلا در تب health کامل توضیحات را بزارید که بدونیم اگر ارر داد مربوط به چه مشکلی از هارد است
    باتشکر فراوان

  8. #26
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2010
    پست ها
    4

    پيش فرض

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

  9. #27
    در آغاز فعالیت sm_shahabi's Avatar
    تاريخ عضويت
    Jun 2012
    محل سكونت
    NET
    پست ها
    19

    پيش فرض

    آقا current pending sector چیه؟ واسه من این ارور رو میده.. یه هارد اکسترنال آدابتوری 2ترا وسترن دیجیتال
    وقتی هم پروسس میکنه یه صدای دوپ دوپی هم میده..
    ممنون میشم راهنمایی کنید..

  10. #28
    مدیر انجمن های هارد دیسک ata.royalfalcon's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    تهران
    پست ها
    10,321

    پيش فرض

    آقا current pending sector چیه؟ واسه من این ارور رو میده.. یه هارد اکسترنال آدابتوری 2ترا وسترن دیجیتال
    وقتی هم پروسس میکنه یه صدای دوپ دوپی هم میده..
    ممنون میشم راهنمایی کنید..
    Current Pending Sector Count يا Weak Sector (هر دو يك مفهوم را ميرسانند) ؛ سكتورهايي هستند كه توسط فرايندهاي CRC Check ، وجود مشكلاتي را در هنگام خواندن اطلاعات Detect و آشكار كرده اند . مثلاً عدم توانايي در خواندن صحيح آن سكتور ، عدم توانايي در خواندن آن سكتور در مدت زمان مشخص شده و در نتيجه Time Out شدن و موارد ديگر . پس كنترلر هارد ديسك چنين سكتورهايي را بعنوان Pending Sector علامت گذاري ميكند و اگر در دفعات بعدي ، عملیات نوشتن بر روی این سکتورها بدون مشکل و با موفقیت انجام شود و همچنان اين سكتورها قابل استفاده باشند پس مقدار Current Pending Sector Count کاهش پیدا میکند در غیر اینصورت آدرس آن سکتور مشکلدار به G-list اضافه و با سکتورهای سالم remap خواهند شد . پس از remap شدن ، مقدار Current Pending Sector Count کم و به مقدار Reallocated Sectors Count اضافه میشود .

    برخي از علائم Weak Sector (بديهي هست كه هر چقدر تعداد چنين سكتورهايي بيشتر باشد علائم حادتر خواهد بود) .

    1. افزايش زمان مورد نياز براي بوت سيستم ، BSOD يا هر گونه خطا در حين بوت يا در هنگام كار با سيستم ناشي از وجود اطلاعاتي مانند Boot Record ، MFT ، Critical System Files بر روي چنين سكتورهايي .
    2. كندي شديد در باز كردن بعضي از فولدر/فايلها و يا حتي عدم امكان دسترسي به تمامي آنها .
    3. عمليات chkdsk يا scandisk يا Read Test در برنامه Hard Disk Sentinel Pro يك يا چند مورد بدسكتوري را گزارش ميدهند (عكس زير) .

    weak sectorـها ميتواند ناشي از يك يا چند علت زير باشد ( [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ).

    • وجود اشكالاتي در هارد ديسك مثلاً وجود اشكال در ماژول ترانسلیتور هارد دیسک ، وجود اشكال در internal memory (حافظه هارد ديسك) ، Head و لايه مگنتيكي روي پلاترها و ...
    • قطع شدن ناگهاني برق كه در نتيجه عمليات نوشتن اطلاعات بدرستي انجام نميشود و ناقص باقي ميماند .
    • پاور ضعيف يا پاوري كه نميتواند ولتاژ و جريان باثباتي ارائه كند .
    • وجود مشكل در كابل و كانكتورها و اتصال نادرست (كه عموماً باعث ايجاد CRC Error هم ميشود) .
    • وجود اشكال در حافظه سيستم (RAM) يا مادربرد (كه عموماً باعث ايجاد CRC Error هم ميشود) .
    • ناپايداري سيستم ناشي از اوركلاك كردن و ...
    • گرماي بيش از حد (Overheat) كنترلر هارد ديسك ، چيپستهاي مادربرد و ...
    • حتي وجود Delay Sectorـها در ایجاد چنین SMART Error هم موثر هست .

    اشكال زدائي :

    اولين مرحله اطمينان از صحت و درستي كاركرد سيستمي كه هارد ديسك به آن متصل شده هست . بعنوان مثال :

    • استفاده از كابلهاي با كيفيت و اطمينان از اتصال صحيح كانكتورهاي ديتا و برق
    • اجتناب از كابلهاي برقي كه داراي چند انشعاب هستند و اجتناب از تبديلهاي 4 pin به SATA power
    • استفاده از پاورهاي مناسب
    • استفاده از UPS
    • كنترل دماي سيستم و هارد ديسك

    در مرحله دوم ، برای تعمیر Weak Sectorـها لازم هست که کل سطح دیسک Overwrite (دوباره نویسی) شوند . Overwrite شدن تمان سطح دیسک برای حصول اطمینان از این هست که تمام Weak Sectorـهاي گزارش شده و Weak Sectorـهاي احتمالي كه در آينده ايجاد خواهند شد با دقت تست و بررسي ميشوند . در نهایت هارد ديسك دو كار در مورد اين Weak Sectorـها میتواند انجام دهد :

    1. فيكس نمودن Weak Sector .
    2. در صورت عدم تعمير ، اين سكتورها با سكتورهاي سالم جايگزين (Remap) خواهند شد .

    یک راه اجراي تست Reinitialize disk surface با استفاده از برنامه Hard Disk Sentinel Pro هست که از منوی Disk و از قسمت Surface test در دسترس هست . در اين روش كليه سكتورهاي هارد ديسك با الگوي خاصي از اطلاعات نوشته شده (كه باعث ميشود کلیه اطلاعات بطور دائمی از بین برود) و سپس براي اطمينان مجدداً خوانده ميشود . اين روش مشابه Zero Fill كردن هارد ديسك يا low level format كردن آن با استفاده از نرم افزارهاي مختلف هست .


    اجراي مجدد Read Test هيچ مورد از bad blockـها را نشان نميدهد . همچنين سرعت دسترسي به سكتورها و خواندن محتواي آنها مناسب هست و Delay ديده نميشود .


    يك راه ديگر ، استفاده از برنامه HDD regenarator هست ، روش مطمئنتر كه اطلاعات از بين نميرود ( [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ) .

    نکته :

    يك راه براي تشخيص اينكه آيا واقعاً مشكل از طرف هارد ديسك هست يا خير ؛ برنامه Hard Disk Sentinel Pro را دانلود ، نصب و اجرا و از منوي Disk گزينه Surface test را انتخاب و Read test را اجرا كنيد و نتايج را در جايي ذخيره كنيد . سپس براي فيكس كردن مسئله Weak Sector از منوي Disk گزينه Surface test را انتخاب و Reinitialise disk surface را اجرا كنيد . پس از فيكس شدن اگر در آينده Weak Sector ظاهر شد مجدداً Read test را اجرا كنيد و نتايج بدست آمده را با نتيجه قبل مقايسه كنيد . اگر مكان بلاكها يكسان بودند پس خود هارد ديسك مشكل دارد ولي اگر بلاك هاي مشكلدار در مناطق مختلف و كاملاً متفاوت با نتيجه اول بود احتمالاً مشكل از طرف سيستمي هست كه هارد ديسك به آن متصل شده است .

    نکته : Reinitialize disk surface بخاطر انجام مرحله خواندن دوباره زمانبر هست . برای صرفه جویی در زمان میتوان فقط از گزینه Write Test استفاده کرد .




    full discussion of errors and error recovery

    كنترلر هارد ديسكها براي مديريت و اداره كردن مشكلاتي (error) كه در هنگام خواندن ديتا پيش ميآيند ، یک توالی از روش های پیچیده اي را بكار ميبرند . مشابه فلوچارت عيب يابي و عيب زدايي . هنگامي كه مشكلي ظاهر ميشود در مراحل اوليه سعي ميشود كه از ساده ترين تكنيك استفاده شود و اگر موثر واقع نشد از تكنيكهاي پيچيده تر استفاده خواهد شد . هر كمپاني از تكنيكهاي متفاوت استفاده ميكند . مثال زير يك روش از عيب يابي و عيب زدايي هست :

    1. ECC Error Detection : سكتور مورد نظر خوانده ميشود و سپس براي بررسي هر گونه خطا در هنگام خواندن ، فرايند كنترلي error detection بكار گرفته ميشود . اگر مسئله اي وجود نداشته باشد پس فرايند خواندن اطلاعات به پايان ميرسد .

    2. ECC Error Correction : در صورتيكه پس از خواندن ديتايي كه در سكتور مورد نظر هست ، مسئله و مشكلي كشف بشود كنترلر هارد ديسك با استفاده از ECC codes موجود در آن سكتور در اصلاح اين مشكل سعي ميكند . اطلاعات ميتوانند بطور خيلي سريع با استفاده از اين كدها اصلاح بشوند . بيشتر توليدكنندگان هارد ديسك اين موارد که خيلي شايع هست را بعنوان يك مشکل واقعی (real read error) نمیدانند . به هر حال اصلاحات انجام شده در اين مرحله (level) را ميتوان بعنوان "automatically corrected" در نظر گرفت .

    3. Automatic Retry : در مرحله بعدی اشکال زدایی ، کنترلر هارد دیسک با چرخش مجدد دیسک سعی میکند تا فرایند خواندن دوباره تکرار شود . گاهی اوقات اولین error میتواند ناشی از اغتشتشات میدان مغناطیسی ، شوک و لرزش ، کالیبره نبودن و یا هر مسئله ای که ممکن هست دیگر تکرار نشود باشد. بیشتر کنترلرها طوری برنامه ریزی شده اند برای تکرار در خواندن یک سکتور به دفعات مشخص شده قبل از تسلیم شدن . ارورهایی که در این مرحله برطرف میشوند به اصطلاح "recovered/corrected after retry" در نظر گرفته میشود .

    4. Advanced Error Correction : بعد از اینکه مراحل اولیه اشکال زدایی ناموفق باشد ، بیشتر هارد دیسکها از الگوریتمهای اشکالزدایی پیشرفته تری استفاده میکنند که در مقایسه با پروتکلهای اشکالزدایی ساده نه تنها پیچیده تر هستند بلکه سرعت پایینتری هم دارد ولی شانس بیشتری برای موفقیت خواهد داشت . این ارورها ريكاوري شده بعنوان recovered after multiple reads یا recovered after advanced correction در نظر گرفته میشود .

    5. Failure : اگر با تلاشهای انجام شده سکتور مورد نظر قابل خواندن نباشد کنترلر هارد دیسک یک پیغام read error به سیستم خواهد فرستاد . این یک read errors واقعی و غیر قابل ریکاوری هست .

    حتی گاهي اوقات قبل از اینکه واقعاً فرایند خواندن دیتا آغاز شود ، ممکن هست هارد دیسک در پیدا کردن Trackـی که دیتا بر روی آن قرار گرفته مشکل داشته باشد . این چنین مشکلاتی به اصطلاح seek error نامیده میشود که برنامه مدیریتی مشابه ای (similar management program) برای اشکالزدایی وجود دارد . بطور خلاصه یکسری از فرایندهای اشکالزدایی انجام میشود و اگر بازهم عملیات جستجو (seek) ناموفق بماند یک ارور unrecoverable seek به سیستم داده خواهد شد .



    مشخصات error rate در هارد Quantum Fireball TM :



    بعضي از هارد ديسكها مقدار داده هايي كه بصورت اشتباه (miscorrection) تصحيح شده اند را مشخص ميكنند . این وضعیت ناشی از این هست که الگوریتم ECC یک مشکلی را شناسایی و سعی در اصلاح آن دارد ولی خودش هم دچار اشتباه میشود . واضح هست كه اين وضعيت خيلي بدي هست ولی خوشبختانه وقوع اسن حالت بشدت نادر هست .
    Last edited by ata.royalfalcon; 08-02-2015 at 12:16.

  11. 5 کاربر از ata.royalfalcon بخاطر این مطلب مفید تشکر کرده اند


  12. #29
    در آغاز فعالیت sm_shahabi's Avatar
    تاريخ عضويت
    Jun 2012
    محل سكونت
    NET
    پست ها
    19

    پيش فرض

    Current Pending Sector Count سکتورهایی هستند که توسط Firmware علامت گذاری میشوند و اگر عملیات نوشتن بر روی این سکتورها بدون مشکل و با موفقیت انجام شود پس مقدار Current Pending Sector Count کاهش پیدا میکند در غیر اینصورت آدرس سکتور مشکلدار به G-list اضافه و با سکتورهای سالم remap خواهند شد . پس از remap شدن ، مقدار Current Pending Sector Count کم و به مقدار Reallocated Sectors Count اضافه میشود .

    پیشنهاد میکنم که با برنامه HDD regenarator هارد اکسترنال را تست و اسکن کنید ( [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ) .
    ممنونم
    1.هاردم پره و نهایتا 30گیگ خالی داره.مشکلی نیس؟
    2.با این برنامه اطلاعاتم میمونه؟
    3.صدای دوپ دوپ واسه همین مشکله؟

  13. #30
    مدیر انجمن های هارد دیسک ata.royalfalcon's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    تهران
    پست ها
    10,321

    پيش فرض

    ممنونم
    1.هاردم پره و نهایتا 30گیگ خالی داره.مشکلی نیس؟
    2.با این برنامه اطلاعاتم میمونه؟
    3.صدای دوپ دوپ واسه همین مشکله؟
    1.پر بودن هارد قاعدتاً نبايد مشكلي ايجاد كنه . هاردهاي اكسترنال بنده كه WD my book هستند كاملاً پر هستند و مشكلي از اين بابت پيش نيومده .
    2. اين برنامه مشكلي براي اطلاعات درست نميكنه (مثلاً اطلاعات را حذف نميكنه) .
    3. صداي مورد نظر به خاطر حركت هد در هنگام خواندن و يا نوشتن اطلاعات هست و در حالت عادي نشاندهنده وجود مشكل نيست .

  14. این کاربر از ata.royalfalcon بخاطر این مطلب مفید تشکر کرده است


+ جواب دادن به اين بحث

جواب سريع جواب سريع


* چنانچه از قبل در انجمن ثبت نام کرده اید و دارای نام کاربری هستید ، ابتدا وارد سایت شوید ( این فرم مخصوص ارسال پاسخ توسط کاربران میهمان است )

پایتخت ایران چه نام دارد ؟

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

به اشتراک بگذارید

به اشتراک بگذارید

قوانين ايجاد تاپيک در انجمن

  • شما می توانید تاپیک جدید ایجاد کنید
  • شما می توانید پاسخ ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •