خیلی ممنون استاد
لینکی هم نمیدونین که نسخه ی غیر Demo اش را داشته باشه؟ من جستجو کردم ، چیزی پیدا نکردم .
تنها چیزِ اعصاب خورد کن اش همینه . هر بدسکتوری که پیدا میکنه ، بعد از تعمیرش 15 ثانیه به مکثِ قبلی اش اضافه میشه .
استاد ، توی نیازمندی های همین نرم افزارِ DRevitalize ئه تحت ویندوز (در سند pdf اش که توی سایتش گذاشتن) ، میگه .Net FrameWork 4.6 را باید نصب کنیم!!
به قول بهتاش ، چی شی بَیّه؟
یعنی این نرم افزار در Net FrameWork نوشته شد و جزء زبان های Managed هست . یعنی مثلا با سی شارپ نوشته شد؟!!
یا فقط بخش مختصری اش با سی شارپ نوشته شد؟
مگه دسترسی اش به هارد ، دسترسیِ سطح پایین نیست؟
زبانن های دات نت مگه دسترسی سطح پایین تا این حد میدن!!
چی شده؟!!
----------------------------
بعد از اینکه با این نرم افزارِ DRevitalize بدسکتور گیری شده ، نیاز هست که با نرم افزارهایی که فرمت سطح پایین میکنن ، low level format کنم؟
البته سکتورها با سرعتِ دسترسی پایین تر ، یعنی پایین تر از 100 میلی ثانیه را هم refresh کردم.
یعنی بدسکتور گیری کردن با DRevitalize ، دسترسیِ سطحِ پایین تری به هارد داره یا فرمت سطح پایین کردن؟
-----------------------------
بعد اینکه در این نرم افزار ، 2 حالتِ اسکن وجود داره . یکی Read Test و یکی هم Write Test .
تفاوت دقیق بین این دو گزینه چین و کدوم یک ، کجاها کاربرد داره؟
توی سندش اومده که در بخش Write Test ، سکتورها با zero-fill نوشته میشن (و با صفر پر میشن) . (که این هم از اسمش مشخص هست ولی کاربردش نیست . اینکه مثلا به درد کجا میخوره و چه زمانی ازش استفاده میشه) .
طبق توضیحاتی که در سندش ، در این بخش میده :
Modern hard drives only show bad sectors on write access when their spare sector pool has been exhausted. This means that if automatic sector reallocation was turned on when the drive surface started getting bad, those bad sectors were replaced by good sectors from the spare sector pool causing sector reallocation (and as a result a slower access to those sectors). This utility will let the drive intelligent defect management system decide whether to reallocate or entirely reclaim a bad sector.
چیزی که من متوجه شدم اینه که هاردهای مدرن ، اگه وقتی که ویژگیِ reallocation شون روشن باشه (که بصورت پیش فرض ، این طور هست) ، اگه سکتوری خراب بشه و بدسکتور ایجاد بشه ، سکتورهای رزرو ای را که دارن ، بصورت اتوماتیک جایگزینِ بدسکتورهایی که پدید اومدن ، میکنن (که قبلا هم شما این قضیه را توضیح داده بودید) .
حالا وقتی این سکتورهای رزرو ، تمام بشه ، بدسکتورهای جدیدی که بوجود اومدن ، فقط وقتی خودشون را نشون میدن که روی دیسک ، چیزی نوشته بشه (یعنی در این حالت ، زمانِ خونده شدن از دیسک ، بدسکتورها خودشون را نشون نمیدن) .
بنابراین تفاوت Read Test و Write Test اینه که اگه سکتورهای رزرو برای بدسکتور (که هارد از اول داره) ، تمام بشه ، برای پیدا کردنِ بدسکتورهای جدید ، فقط Write Test جواب میده .
درست متوجه شدم؟ منظورش همینه؟
و اینکه از کجا میتونیم متوجه بشیم که در هاردمون ، چه تعداد از سکتورهای رزرو باقی موندن؟ (برای اینکه وقتی بدسکتوری در هارد ایجاد شد ، جایگزین شون بشن . نه اینکه سکتورهای رزروی که جایگزین شدن را متوجه بشیم ، نه) .
----------------------------------------
و بعد اینکه طبق این سند که خوندم ، اگه بد متوجه نشده باشم ، انگار دو نوع بازیابیِ بدسکتور داریم .
یکی به روشِ realocation که همونطور که گفته بودید ، (این نرم افزار یا خودِ هارد) ، سکتورهای رزروِ هارد را جایگزینِ بد سکتورها میکنه .
یکی دیگه هم روش Repair یا Restore یا Refresh یا کلا بازیابی که هر چند توضیح نداد اما شاید منظورش این باشه که اون بدسکتور را از جدولِ سطحِ پایینِ هارد ، کنار میذاره (اون سکتور را در جدولِ سطحِ پایینِ هارد ، شماره گذاری نمیکنه) . که حالا نمیدونم درست میگم یا نه .
-------------------------------------
استاد ، منظورِ سرعت دسترسی به سکتورها چیه؟
در واقع ، رابطه ی سرعتِ دسترسی به سکتورها با سرعتِ خوندن و نوشتنِ هارد در یک ثانیه (همین سرعتی که وقتی فایلی را میخونیم یا مینویسیم) ، چیه؟
این گزینه با نام drive access time (یا sector access time) ، که در میلی ثانیه مشخص میشه ، زمان دسترسی به سکتورها را انگار نشون میده .
خودِ نرم افزار پیشنهاد میکنه که هاردهایی که مشکل ندارن ، این گزینه براشون باید پایین تر از 150 میلی ثانیه را نشون بده .
هاردهایی که در وضعیت خیلی خوب هستن ، این گزینه زیر 100 میلی ثانیه رو براشون نشون میده .
با همین گزینه هست که میشه سکتورهای با سرعت آروم تر را بازیابی و تعمیر کرد .
من اول فکر میکردم این گزینه ، همون سرعتِ خوندن و نوشتن در هارد و سکتورها را نشون میده .
یعنی فکر میکردم هر چی کمتر باشه ، سرعتِ خوندن و نوشتن در اون سکتورها ، بیشتره .
اما فکر کنم این فهمی که دارم ، درست نیست (حس میکنم . باز هم دقیق نمیدونم) .
اگه درست نیست ، پس این چیه ؟ آیا رابطه ای بین این با سرعت خوندن و نوشتن در سکتورها و هارد هست؟ اگه آره ، رابطه شون چیه؟
-------------------------------
این لپتاپ فامیلم (که از اینترنت خریده بودم) را دیشب تا حالا با این نرم افزار اسکن کردم .
یه اوایلش 40 تا بد سکتور داشت . همون اوایل و وسطهاش به بعد ، یه سری (به مقدار کم) سرعت دسترسی به سکتورهاش هم تک و توک ، کم بود . همه ی اینها را حل کرد و هیچ مشکلی در این بخش ها نداره دیگه (بجز بخش آخر که در زیر توضیح میدم) و یه بار دیگه که اسکن کردم ، با سرعت کاملا مناسب (سرعتِ خوندنِ 150 مگ بر ثانیه) و مثل هاردهای عادی و کاملا سالم عمل میکنه .
این روند (که حالت عادی هست و همه ی مشکلات تعمیر شد) ، تا وقتی که برنامه ، 96 درصد از هارد را اسکن میکرد ، ادامه داشت اما وقتی به 96 درصد که رسید ، به یه بدسکتور شدید (احتمالا فیزیکی بود) برخورد که هدِ هارد به مدت چندین دقیقه گیر کرد و حتی یه سکتور هم جلوتر نمیرفت . و صدای هارد هم بصورت واضح شنیده میشد .
دکمه ی escape را که زدم ، بعد از چند دقیقه برنامه تازه جواب داد (میترسیدم ریست کنم ، هد کلا گیر کنه) . از برنامه خارج شدم و مجددا برنامه را اجرا کردم (لپتاپ را خاموش نکردم) ، و مجددا از اول اسکن کردم ، باز هم جلو نمیرفت و همچنان مثلِ قبل ، صدای هارد میومد .
لپتاپ را خاموش و بعد که روشن کردم و دوباره وارد برنامه شدم ، هارد را شناسایی نکرد .
باز دوباره خاموش کردم و روشن کردم ، و این بار دیدم هارد را شناسایی کرد و هارد را از اول اسکن کردم و الان قشنگ داره اسکن میکنه و هیچ مشکلی نیست .
البته 96 درصدش قطعا باید همون مشکل را داشته باشه .
یعنی از 0 تا 95 درصدش را که اسکن میکنه ، مقادیرِ Slow ، Error ، Bad Sector Found ، Sector Refreshed همه شون روی مقدار 0 (صِفر) هستن . سرعت اسکن هم 150 مگ بر ثانیه هست که خوب هر چی بیشتر کار میکنه و گرم تر میشه ، اندکی کاهش سرعت داره که کلا طبیعی هه .
الان آیا به نظرتون از 96 درصد به بعد را unpartition کنم ، قبل از اون 96 درصد (یعنی از 0 تا 95 درصد از هارد) که سالم هست ، مثل همین الان قابل استفاده هست دیگه؟
یعنی براحتی میشه از بخشِ سالم هارد استفاده کرد دیگه . درسته؟
واقعا ببخشید استاد که طولانی شد .
تشکر .
همچنین تشکر بابت معرفی این نرم افزار فوق العاده . واقعا بسیار کاربردی هه .