the_king
مدیرکل انجمن
حتما که نباید نرم افزار دزدی استفاده بشه. اگر لازمش دارید می توانید بخریدش. در اینترنت انواع سایت های صرافی و واسطه پرداخت آنلاین هستند که براتون از سایت های خارجی خرید آنلاین می کنند.خیلی ممنون استاد
لینکی هم نمیدونین که نسخه ی غیر Demo اش را داشته باشه؟ من جستجو کردم ، چیزی پیدا نکردم .
تنها چیزِ اعصاب خورد کن اش همینه . هر بدسکتوری که پیدا میکنه ، بعد از تعمیرش 15 ثانیه به مکثِ قبلی اش اضافه میشه .
نمیدونم. هر دو حالت ممکنه.استاد ، توی نیازمندی های همین نرم افزارِ DRevitalize ئه تحت ویندوز (در سند pdf اش که توی سایتش گذاشتن) ، میگه .Net FrameWork 4.6 را باید نصب کنیم!!
به قول بهتاش ، چی شی بَیّه؟
یعنی این نرم افزار در Net FrameWork نوشته شد و جزء زبان های Managed هست . یعنی مثلا با سی شارپ نوشته شد؟!!
یا فقط بخش مختصری اش با سی شارپ نوشته شد؟
نه الزاما سطح پایین نیست. لازم نیست که حتما مستقیما با هارد دیسک ارتباط برقرار کنه، ممکنه با درایور های ویندوز کار کنه، از توابع API ویندوز استفاده کنه. شاید هم یک درایور اختصاصی برای خودش داره که طبعا به زبان های NET. نیست.مگه دسترسی اش به هارد ، دسترسیِ سطح پایین نیست؟
زبانن های دات نت مگه دسترسی سطح پایین تا این حد میدن!!
چی شده؟!!
نه.بعد از اینکه با این نرم افزارِ DRevitalize بدسکتور گیری شده ، نیاز هست که با نرم افزارهایی که فرمت سطح پایین میکنن ، low level format کنم؟
ارتباطی با فرمت سطح پایین نداره. صرفا باید به هارد دیسک اعلام بشه که این سکتور معیوبه و باید با یکی از سکتور های رزرو ات جایگزین بشه. حالا برای اینکار چه روالی رو انجام میده نمیدونم.البته سکتورها با سرعتِ دسترسی پایین تر ، یعنی پایین تر از 100 میلی ثانیه را هم refresh کردم.
یعنی بدسکتور گیری کردن با DRevitalize ، دسترسیِ سطحِ پایین تری به هارد داره یا فرمت سطح پایین کردن؟
طبعا سکتوری که Read Test رو موفقیت آمیز طی کرده برای بازیابی اطلاعات کفایت می کنه، اگر قراره داده هارد دیسک معیوبی بازیابی بشه و بعد بندازنش دور، Read Test مناسبه. اما اگر بخواهید از اون هارد دیسک در آینده برای نوشتن داده استفاده کنید باید از آزمون Write Test موفق در بیاد.بعد اینکه در این نرم افزار ، 2 حالتِ اسکن وجود داره . یکی Read Test و یکی هم Write Test .
تفاوت دقیق بین این دو گزینه چین و کدوم یک ، کجاها کاربرد داره؟
درسته، در مورد خوندن از دیسک سکتور های معیوب جدید خودشون رو نشون نمیدن، اما ربطی به سکتور های رزرو باقی مونده نداره.حالا وقتی این سکتورهای رزرو ، تمام بشه ، بدسکتورهای جدیدی که بوجود اومدن ، فقط وقتی خودشون را نشون میدن که روی دیسک ، چیزی نوشته بشه (یعنی در این حالت ، زمانِ خونده شدن از دیسک ، بدسکتورها خودشون را نشون نمیدن) .
هارد دیسک خودش هیچوقت موقع تلاش برای خوندن سکتور اون جایگزینی رو انجام نمیده، چه سکتور رزرو داشته باشه و چه تموم کرده باشه. فقط موقع نوشتن ئه که اگر دید سکتور قابل نوشتن نیست و سکتور رزرو داره جایگزین اش می کنه. استدلال اش اینه که موقع خوندن داده از سکتور معیوب نمیدونه داده صحیح چیه که بخواد در سکتور رزرو بنویسه.
نه. اون روال هارد دیسک بود، این نرم افزار که مثل روال هارد دیسک رفتار نمی کنه. اگر مثل روال هارد دیسک بود که این نرم افزار به چه دردی میخورد.بنابراین تفاوت Read Test و Write Test اینه که اگه سکتورهای رزرو برای بدسکتور (که هارد از اول داره) ، تمام بشه ، برای پیدا کردنِ بدسکتورهای جدید ، فقط Write Test جواب میده .
این نرم افزار میخواد سکتور معیوب و ضعیف رو پیدا کنه تا جایگزین اش کنه، فرقی براش نمیکنه که سکتور تو خوندن مشکل داره یا تو نوشتن، در هر دو صورت معیوب ئه. سکتور معیوب رو به دو روش پیدا می کنه، یا با تلاش برای خوندن یا تلاش برای نوشتن.
اولا تعداد دقیقی نداره چون ممکنه یکسری سکتور در همون تست داخل کارخونه معیوب باشن، ثانیا ممکنه یک هارد دیسک خاص یک نرم افزار اختصاصی داشته باشه که بتونه همچین گزارشی رو با یک روتین مشخص بده. اما در حالت کلی باید یک آشنا در کارخونه سازنده اش پیدا کنید و ازش بپرسید هارد دیسک مدل فلان چقدر سکتور رزرو داره.و اینکه از کجا میتونیم متوجه بشیم که در هاردمون ، چه تعداد از سکتورهای رزرو باقی موندن؟ (برای اینکه وقتی بدسکتوری در هارد ایجاد شد ، جایگزین شون بشن . نه اینکه سکتورهای رزروی که جایگزین شدن را متوجه بشیم ، نه) .
چیزی از حرف هایی که میزنید سر در نیاوردم.و بعد اینکه طبق این سند که خوندم ، اگه بد متوجه نشده باشم ، انگار دو نوع بازیابیِ بدسکتور داریم .
یکی به روشِ realocation که همونطور که گفته بودید ، (این نرم افزار یا خودِ هارد) ، سکتورهای رزروِ هارد را جایگزینِ بد سکتورها میکنه .
یکی دیگه هم روش Repair یا Restore یا Refresh یا کلا بازیابی که هر چند توضیح نداد اما شاید منظورش این باشه که اون بدسکتور را از جدولِ سطحِ پایینِ هارد ، کنار میذاره (اون سکتور را در جدولِ سطحِ پایینِ هارد ، شماره گذاری نمیکنه) . که حالا نمیدونم درست میگم یا نه .
سرعت دسترسی به سکتور یعنی اینکه از لحظه شروع تلاش به خوندن سکتور تا موقعی که خونده شد چقدر طول کشیده.استاد ، منظورِ سرعت دسترسی به سکتورها چیه؟
ربطی بهم ندارند. فایل یک مجموعه سکتور ئه که نه جاشون ثابت ئه، نه فاصله شون از هم ثابت ئه، نه نحوه ذخیره سازی داده های فایل ثابت ئه و نه شناسایی سکتور های فایل روال یکسانی داره.در واقع ، رابطه ی سرعتِ دسترسی به سکتورها با سرعتِ خوندن و نوشتنِ هارد در یک ثانیه (همین سرعتی که وقتی فایلی را میخونیم یا مینویسیم) ، چیه؟
سرعت خوندن و نوشتن سکتور ها یک نرخ متوسط داره، که فرضا فلان تعداد سکتور در ثانیه خونده میشه یا نوشته میشه. کاری به این نداره که سکتور فلان به تنهایی حداکثر در چه مهلتی خونده میشه. نرخ خوندن و نوشتن سکتور ها یک آمار کلی ئه، چون با توجه به اینکه سکتور ها تک تک خونده میشن، پشت سر هم خونده میشن، متوالی هستند یا در موقعیت های تصادفی هستند و ... نرخ های متفاوتی بدست میاد. اینکه اگر سکتوری در مدت زمان فلان قابل خوندن نبود پس معیوبه به این معنی است که نباید خوندن هیچ سکتوری اینقدر طول بکشه، نه اینکه انتظار داریم سرعت خوندن این هارد دیسک اینقدر باشه، طبعا نرخ متوسط خوندن سکتور ها باید بهتر از این باشه.من اول فکر میکردم این گزینه ، همون سرعتِ خوندن و نوشتن در هارد و سکتورها را نشون میده .
یعنی فکر میکردم هر چی کمتر باشه ، سرعتِ خوندن و نوشتن در اون سکتورها ، بیشتره .
اما فکر کنم این فهمی که دارم ، درست نیست (حس میکنم . باز هم دقیق نمیدونم) .
اگه درست نیست ، پس این چیه ؟ آیا رابطه ای بین این با سرعت خوندن و نوشتن در سکتورها و هارد هست؟ اگه آره ، رابطه شون چیه؟
صرفا برای مدتی کوتاه. هر قسمتی از هارد دیسک که بیشتر استفاده بشه سریعتر خراب میشه، برای همین سکتور های معیوب از جایی شروع به رشد می کنند که بیشتر از سایرین خونده و نوشته شدند. سایر بخش هایی که الان سکتور معیوب ندارند نو و آکبند که نیستن، مستهلک شدن ولی نه به اون اندازه که معیوب بشن. شما اون بخش معیوب شناسایی شده رو میندازید دور و جای دیگری که استهلاک کمتری داشته جایگزین می کنید، که بعد از این تحت فشار کاری قرار میگیره و اونم به همین وضع دچار میشه و خرابی اون قسمت که قبلا به ظاهر سالم بود شروع خواهد شد.الان آیا به نظرتون از 96 درصد به بعد را unpartition کنم ، قبل از اون 96 درصد (یعنی از 0 تا 95 درصد از هارد) که سالم هست ، مثل همین الان قابل استفاده هست دیگه؟
از هارد دیسک معیوب هیچوقت به راحتی نمیشه استفاده کرد، اعتباری نداره.یعنی براحتی میشه از بخشِ سالم هارد استفاده کرد دیگه . درسته؟