شما هنوز به سیستم وارد نشده اید.

#1 2016-10-04 01:12:21

atilaa
عضو
ثبت شده: 2016-09-10
ارسال ها: 29

پیدا کردن و رفع بد سکتور[حل شد]

من به این نتیجه رسیدم که احتمالا سیستمم بدسکتور داره از GSmartControl هم استفاده کردم ولی نمیدونم دقیقا کجاش معلوم میشه بدسکتور وجود داره یا نه...
کسی میتونه کمک کنه این مشکل رو رفع کنم. من تقریبا هیچی از لینوکس نمیدونم.
دلایل اینکه به این نتیجه رسیدم که ممکنه بد سکتور وجود داشته باشه اینهاست:
تق تق کردن هارد- توقف سیستم که این موقع حتی ری استارت هم نمیشه- طول کشیدن باز شدن فولدر ها- بیرون پریدن از فولدر بعد از باز شدن...

آخرین ویرایش توسط atilaa (2016-10-06 20:27:42)

آفلاین

#2 2016-10-04 12:44:24

AmiNimA
عضو
ثبت شده: 2015-11-27
ارسال ها: 238
وب سایت

پاسخ: پیدا کردن و رفع بد سکتور[حل شد]

گاهی وقتی برق هارد مشکل داشته باشه هم اینجوری میشه. گاهی هارد در حال سوختن هم همین شکلیه. اگه سیستمتون دسکتاپ هست، کیس رو باز کنید و سیم برقی که از پاور میاد جابجا کنید. برق درایوهای نوری رو هم بکشید بیرون و یک بار امتحان کنید که آیا علايم هستن یا بر طرف شدن


لینوکس یک فرهنگ است. یک فرهنگ خوب

آفلاین

#3 2016-10-04 17:29:21

atilaa
عضو
ثبت شده: 2016-09-10
ارسال ها: 29

پاسخ: پیدا کردن و رفع بد سکتور[حل شد]

نه لپ تاپ هست...
همیشه هم اون سر و صداها و بیرون پریدن و... رو نداره.

آفلاین

#4 2016-10-04 19:04:01

pharbod
عضو
از : /
ثبت شده: 2016-08-31
ارسال ها: 51

پاسخ: پیدا کردن و رفع بد سکتور[حل شد]

چک کردن سلامت دیسک توی لینوکس [آرچ] به این صورته:

۱. دیسک زنده آرچ رو بوت کنید

۲. با استفاده از ابزار fdisk دیسکهاتون رو لیست کنید:

sudo fdisk -l

۳. اگر که دیسک مورد نظر شما به سیستم فایل وصله (mounted) باید اون رو unmount کنید، نگران نباشید- با اینکار صدمه ای به دیسک شما وارد نمیشه. حالا به فرض اینکه  دیسک مورد نظر من sda1 هست به این صورت دستور میزنم:

sudo umount /dev/sda1

۴. حالا نوبت به مسئله اصلی یعنی چک کردن بد سکتور میرسه. برای اینکار از ابزار badblocks استفاده میکنیم:

sudo badblocks -v -s /dev/sda1 > badblocks.log

اون علامت < به بعد فقط منظور اینه که نتایج چک کردن رو توی یه فایل گزارشی به اسم badblocks.log ذخیره کن. حالا ابزار به شما نشون میده که دیسک شما چندتا ارور (بدسکتور) داره.

۵. [این مرحله انتخابیه میتونید انجام هم ندید]. حالا میخوایم با استفاده از اون فایل گزارش، فایلهایی که خراب شدن رو علامت بزنیم تا دیگه لود نشن.

sudo e2fsck -l badblocks.log /dev/sda1

انجام تمامی مراحل بالا در یک دستور

به فرض اینکه دیسک مورد نظرتون unmount شده، دستور زیر رو برای دیسک مورد نظر وارد کنید. (فرضا برای من دیسک sda1)

sudo fsck -t -y -f -c /dev/sda1

-y به منظور جواب مثبت دادن به تمام سوالات fsck
-f فایل سیستم شما رو چک میکنه، حتی اگر به صورت «سالم» علامت زده شدد باشه
-c به دنبال بلاکهای خراب (همون بدسکتورها) میگرده و اونارو علامت میزنه

پیشنهاد من اینه قبل از اینکه مشکل جدی تر بشه از فایلهای مهمتون بک آپ بگیرید و هارد دیسک لپتاپتون رو عوض کنید.
منبع

آخرین ویرایش توسط pharbod (2016-10-04 19:06:56)

آفلاین

#5 2016-10-06 12:10:39

Arcush
Administrator
ثبت شده: 2015-09-15
ارسال ها: 1,537

پاسخ: پیدا کردن و رفع بد سکتور[حل شد]

البته لینک برای من باز نمیشه. ولی میتونیم به ویکی اضافه کنیم این آموزش رو فربد عزیز.

آفلاین

#6 2016-10-06 13:24:06

AmiNimA
عضو
ثبت شده: 2015-11-27
ارسال ها: 238
وب سایت

پاسخ: پیدا کردن و رفع بد سکتور[حل شد]

جالب بود. استفاده بردیم. البته بدسکتور برای هاردهای SSD معنی نداره نه؟


لینوکس یک فرهنگ است. یک فرهنگ خوب

آفلاین

#7 2016-10-06 20:27:12

atilaa
عضو
ثبت شده: 2016-09-10
ارسال ها: 29

پاسخ: پیدا کردن و رفع بد سکتور[حل شد]

خیلی ممنونم... خب من دارم این کار رو انجام میدم. گویا خیلی خیلی کار زمان بری هم هست!

آخرین ویرایش توسط atilaa (2016-10-06 20:28:00)

آفلاین

#8 2016-10-08 02:34:10

Arcush
Administrator
ثبت شده: 2015-09-15
ارسال ها: 1,537

پاسخ: پیدا کردن و رفع بد سکتور[حل شد]

AmiNimA نوشته است که:

جالب بود. استفاده بردیم. البته بدسکتور برای هاردهای SSD معنی نداره نه؟

فکر کنم داره. چون لزوما یک بدسکتور بخاطر وجود و تصادف قطعه های متحرک (باهم) بوجود نمیاد.

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB