چگونه با کمک حالت صوتی ChatGPT کامپیوتر گیمینگم را تعمیر کردم و از یک اشتباه پرهزینه نجات یافتم

www.zdnet.com

انتشار در منبع: انتشار در سایت ما:

مقاله اصلی · English

برای بررسی خرابی حافظه رم، تنظیمات BIOS و آسیب‌دیدگی ویندوز از ChatGPT کمک گرفتم؛ تجربه‌ای که دیدگاهم را درباره نقش هوش مصنوعی در پشتیبانی فنی امروزی تغییر داد.

دیوید گویرتز | دبیر ارشد همکار

۱۴ اکتبر ۲۰۲۶، ساعت ۸:۳۱ صبح به وقت شرق آمریکا

کمک حالت صوتی ChatGPT به تعمیر کامپیوتر آسیب‌دیده
منبع تصویر: ZDNET

نکات کلیدی از نگاه ZDNET

  • کامپیوتر گیمینگ من هم به تعمیرات سخت‌افزاری نیاز داشت و هم به ترمیم نرم‌افزاری.
  • ChatGPT کمک کرد از روش‌های تعمیر پرخطر و انجام کارهای اضافی و غیرضروری دوری کنم.
  • این هوش مصنوعی هم در تعویض قطعات سخت‌افزاری و هم در بازسازی نرم‌افزار سیستم به من کمک کرد.

دیگر خبری از بازی و سرگرمی نیست! این پیامی بود که کامپیوتر گیمینگم انگار بی‌صدا فریاد می‌زد. ماجرا از زمانی شروع شد که بازی‌ها به شکل‌هایی غیرمعمول و بی‌سابقه از کار می‌افتادند.

بعد نوبت به Windows Update رسید که دیگر نمی‌توانست به‌روزرسانی‌ها را نصب کند. هر بار دوباره امتحان می‌کردم، همان شکست تکرار می‌شد. تا اینکه یک روز کامپیوتر را ری‌استارت کردم و هنگام راه‌اندازی مجدد، پیغامی ظاهر شد که از وجود مشکل در حافظه رم خبر می‌داد. اوضاع اصلاً خوب به نظر نمی‌رسید.

من این کامپیوتر را در سال ۲۰۲۳ و در اصل برای اجرای بازی Starfield اسمبل کرده بودم. هرچند Starfield در نهایت آن‌طور که انتظار داشتم ظاهر نشد، کامپیوترم از آن زمان در اجرای بازی‌های دیگر عملکرد فوق‌العاده‌ای داشت. گاهی هم برای کارهای معمول روزمره از آن استفاده می‌کنم. دستگاه از نوع کیس ایستاده است و به‌ندرت جابه‌جا می‌شود. بااین‌حال، اولین حدس و البته امیدم این بود که مشکل فقط با خارج کردن و جا زدن دوباره دو ماژول رم ۱۶ گیگابایتی برطرف شود.

کیس را با زحمت به کارگاه بردم، آن را به یکی از نمایشگرهای قابل‌حمل کوچکم وصل کردم و درِ آن را باز کردم. ماژول‌های رم کاملاً محکم در جای خود قرار داشتند. ابتدا ابزار Windows Memory Diagnostic را که بخشی از ویندوز ۱۱ است اجرا کردم. کامپیوتر برای انجام آزمایش ری‌استارت شد، اما هیچ نتیجه‌ای در Event Viewer ثبت نشد. بنابراین سراغ نسخه رایگان MemTest86 رفتم و آن را از طریق یک فلش USB اجرا کردم.

MemTest86 بلافاصله در هر دو ماژول رم خطاهای حافظه را شناسایی کرد. اما آیا واقعاً ممکن بود هر دو ماژول هم‌زمان خراب شده باشند؟ شاید مشکل از یکی از تنظیمات BIOS بود؟ یا شاید مادربرد ایراد داشت؟

اینجا بود که تصمیم گرفتم از ChatGPT کمک بگیرم.

حالت صوتی ChatGPT به کمکم آمد

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

از آن لحظه به بعد می‌توانستم با هوش مصنوعی صحبت کنم و برای انجام مراحل بعدی عیب‌یابی از آن راهنمایی بگیرم.

برای اینکه هوش مصنوعی بتواند مراحل عیب‌یابی متناسب با مادربرد من را توضیح دهد، باید برند و مدل دقیق آن را می‌دانست. مشخصات مادربرد را پیدا کردم و در اختیارش گذاشتم. از آن به بعد توانست قدم‌به‌قدم راهنمایی‌ام کند.

بررسی سخت‌افزار سیستم

اولین پیشنهاد ChatGPT بازنشانی تنظیمات BIOS بود؛ کاری که می‌توانست مشکلات ناشی از تنظیمات نادرست یا داده‌های آسیب‌دیده BIOS را برطرف کند. ازآنجاکه مادربرد من از برند ایسوس و یکی از مدل‌های محبوب علاقه‌مندان به اورکلاک است، هوش مصنوعی مرا در بررسی تنظیمات AI Tweaker راهنمایی کرد تا مطمئن شویم اورکلاک غیرفعال است. بررسی‌ها تأیید کرد که حافظه DDR4 سیستم با فرکانس محافظه‌کارانه ۲۱۳۳ مگاهرتز کار می‌کند. اورکلاک قطعات سخت‌افزاری را به محدوده توان عملیاتی‌شان نزدیک می‌کند و با اطمینان از غیرفعال بودن آن، توانستیم این عامل را از فهرست علت‌های احتمالی کنار بگذاریم.

ChatGPT سپس مراحل بارگذاری تنظیمات پیش‌فرض اولیه را توضیح داد. البته چنین کاری بعضی تنظیمات نسبتاً حساس سیستم را هم تغییر می‌دهد. برای مثال، CSM یا ماژول پشتیبانی سازگاری، امکان استفاده از برخی روش‌های قدیمی راه‌اندازی سیستم را فراهم می‌کند و تغییر تنظیمات آن ممکن است در بوت شدن کامپیوتر اختلال ایجاد کند. نمونه دیگر TPM یا ماژول پلتفرم مورد اعتماد است که دست‌کاری تنظیمات آن می‌تواند مشکلاتی مربوط به کلید بازیابی ایجاد کند. همچنین نمی‌خواستیم بلوتوث غیرفعال شود، چون ماوس و صفحه‌کلیدم از این طریق به کامپیوتر متصل بودند.

در عمل، دو نوع بازنشانی متفاوت BIOS انجام دادیم. ابتدا تنظیمات پیش‌فرض بهینه‌شده را از داخل محیط BIOS بارگذاری کردیم. سپس با استفاده از پین‌های CLRTC یا Clear Real-Time Clock روی مادربرد، حافظه CMOS را به‌صورت الکترونیکی پاک کردیم. این کار داده‌های ذخیره‌شده در CMOS و وضعیت‌های مشکل‌ساز مربوط به آزمون اولیه سخت‌افزار هنگام روشن شدن کامپیوتر را پاک می‌کند.

بعد از هر یک از این آزمایش‌ها دوباره MemTest86 را اجرا کردم، اما هیچ نتیجه امیدوارکننده‌ای نگرفتم.

حتی به این فکر افتادم که BIOS را دوباره فلش کنم. نسخه نصب‌شده روی کامپیوترم کمی قدیمی بود و تصور می‌کردم شاید به‌روزرسانی آن مشکلات را حل کند. اما ChatGPT با تأکید بسیار زیاد هشدار داد که این کار می‌تواند تصمیم بسیار بدی باشد. استدلالش هم منطقی بود و نمی‌توانستم با آن مخالفت کنم: اگر رم سیستم خراب باشد و سیستم‌عامل هم از قبل آسیب دیده باشد، ممکن است داده‌هایی که هنگام فلش کردن در حافظه ROM مربوط به BIOS نوشته می‌شوند نیز خراب شوند و بخشی از حافظه را که در حالت عادی محافظت‌شده است، دچار مشکل کنند.

ازآنجاکه جبران یک فلش ناموفق BIOS بسیار دشوار است، به‌ویژه وقتی خود سیستم هم مشکل دارد، کاملاً ممکن است ChatGPT مرا از انجام کاری منصرف کرده باشد که می‌توانست کامپیوترم را به‌کلی از کار بیندازد.

در تغییر اولویت بوت برای اجرای MemTest86 هم کمی مشکل داشتم. بنابراین از هوش مصنوعی خواستم مراحل تغییر این تنظیمات را توضیح دهد. در مقطعی حتی عکسی از صفحه BIOS برایش فرستادم که کمک کرد پیکربندی دستگاه را بهتر تشخیص دهد.

صفحه تنظیم اولویت بوت در BIOS
تصویری از گزینه‌های اولویت بوت در BIOS

بعد دوباره سراغ اسلات‌های حافظه رفتیم. این بار از گزارش خطاهای حافظه مربوط به هر ماژول عکس گرفتم و تصاویر را در اختیار هوش مصنوعی گذاشتم.

گزارش خطاهای حافظه رم در آزمایش MemTest86
این تصویر به‌خوبی نشان می‌دهد حافظه چقدر مشکل دارد. و بله، آنچه روی نمایشگر آزمایش می‌بینید واقعاً گردوغبار کارگاه من است!

هر دو ماژول، در تمام اسلات‌ها، بلافاصله داده‌های نادرست تولید می‌کردند. بعضی خطاها مربوط به بیت‌های منفرد بودند. هر دو ماژول در نرخ انتقال داده یکسان دچار خطا می‌شدند، اما آدرس‌های حافظه‌ای که خطا در آن‌ها رخ می‌داد متفاوت بود. این یافته‌ها به خرابی حافظه اشاره داشتند، ولی هنوز برای نتیجه‌گیری قطعی کافی نبودند.

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

سپس هوش مصنوعی مرا برای بررسی ولتاژهای مادربرد راهنمایی کرد. مقادیر گزارش‌شده برای ولتاژ DRAM، بخش سیستم روی تراشه پردازنده، ریل ۱۲ ولت، ریل ۵ ولت و ریل ۳٫۳ ولت را بررسی کردیم. همه مقادیر در محدوده مورد انتظار بودند. بنابراین دست‌کم مطمئن شدیم مادربرد برق موردنیاز بخش‌های مختلف را با ولتاژ مناسب تأمین می‌کند.

سفارش حافظه رم جدید

این فرایند برایم نمونه بسیار خوبی از همکاری انسان و هوش مصنوعی بود. طی سال‌ها کامپیوترهای خراب زیادی را عیب‌یابی و تعمیر کرده‌ام و به همین دلیل شناخت نسبتاً خوبی از مراحل درست این کار دارم. بااین‌حال، جزئیات پیکربندی این مادربرد و رابط کاربری BIOS آن را نمی‌شناختم. هوش مصنوعی کمک کرد تنظیمات موردنیاز را پیدا کنم.

ChatGPT همچنین در بررسی گزارش‌های خطای حافظه عملکرد خوبی داشت و برای ارزیابی نتیجه‌گیری‌های عیب‌یابی، هم‌فکر مفیدی بود. در واقع نقش کسی را ایفا می‌کرد که می‌توانستم نظر دوم را از او بگیرم.

تا این مرحله، من و هوش مصنوعی به جمع‌بندی مشترکی رسیده بودیم. ممکن بود مشکل از حافظه رم باشد، اما احتمال خرابی مادربرد یا پردازنده هم وجود داشت؛ هرچند این دو احتمال ضعیف‌تر بودند. فعلاً بهترین اقدام بعدی، تعویض رم بود.

تصمیمی که هم به جیبم فشار می‌آورد و هم از نظر روحی آزارم می‌داد.

وقتی در سپتامبر ۲۰۲۳، تقریباً دقیقاً سه سال پیش، کیت ۳۲ گیگابایتی رم G.SKILL RipjawsV DDR4 را خریدم، قیمتش ۷۵ دلار بود. حالا همان بسته دقیقاً مشابه در آمازون ۲۶۵ دلار قیمت داشت. پرداخت چنین مبلغی واقعاً برایم سنگین بود. در آمازون جست‌وجو کردم و سرانجام یک کیت ۳۲ گیگابایتی Timetec به قیمت ۱۹۰ دلار پیدا کردم و سفارش دادم.

اینکه مجبور بودم برای چیزی که سه سال پیش ۷۵ دلار خریده بودم، حالا ۱۹۰ دلار بپردازم، واقعاً حالم را بد می‌کرد. بااین‌حال، این مبلغ هنوز ۷۵ دلار کمتر از قیمت کیت G.SKILL بود؛ همان مدلی که احتمالاً در کامپیوترم خراب شده بود.

روز بعد رم جایگزین به دستم رسید. آن را داخل کامپیوتر نصب کردم و MemTest86 را اجرا کردم. این بار آزمایش بدون خطا به پایان رسید. اما ماجرا هنوز تمام نشده بود.

ادامه ماجرا

در این مرحله مطمئن شده بودم که مشکل سخت‌افزاری را برطرف کرده‌ام. اما بازی‌ها همچنان از کار می‌افتادند و Windows Update هنوز حاضر نبود به‌درستی اجرا شود. بنابراین یک بار دیگر به ChatGPT مراجعه کردم.

با اینکه گفت‌وگوی کاملاً جدیدی در ChatGPT آغاز کرده بودم، هوش مصنوعی از مشکلات قبلی کامپیوترم اطلاع داشت. من هم توضیح دادم که رم را تعویض کرده‌ام و آزمایش MemTest86 این بار با موفقیت انجام شده است.

نمی‌خواهم با جزئیات فنی خطای Windows Update خسته‌تان کنم. خلاصه ماجرا این بود که ویندوز آسیب دیده بود و دیگر نمی‌توانست به‌روزرسانی‌ها را به‌درستی دریافت و نصب کند. به نظر می‌رسید رم معیوب به بخش‌هایی از سیستم آسیب زده بود که حتی پس از رفع مشکل سخت‌افزاری نیز همچنان باقی مانده بودند.

از ChatGPT خواستم مرا در اجرای چند دستور PowerShell برای ترمیم این خرابی‌ها راهنمایی کند. این نوع تعمیرات فنی و جزئی در ویندوز ۱۱ چندان برایم آشنا نیست. به‌جای اینکه ساعت‌ها در اینترنت دنبال راه‌حل بگردم، ChatGPT دستورهایی را که باید اجرا می‌کردم، برایم می‌خواند.

ابتدا ابزار Deployment Image Servicing and Management مایکروسافت یا DISM را اجرا کردم. این ابزار اجزای ویندوز را اسکن و در صورت نیاز تعمیر می‌کند و در سطحی عمیق‌تر از بررسی معمول فایل‌های سیستمی عمل می‌کند. متأسفانه هر بار که آن را اجرا می‌کردم، عملیات در پیشرفت ۲۸٫۱ درصدی با خطا متوقف می‌شد.

هوش مصنوعی متوجه سرنخ جالبی شد: هم Windows Update و هم DISM نوع یکسانی از خطا را گزارش می‌کردند و هر دو به مشکلی در شناسایی هویت یکی از اجزای سیستم اشاره داشتند.

بنابراین سراغ System File Checker یا SFC رفتیم. همان‌طور که از نامش پیداست، این ابزار فایل‌های سیستمی را بررسی می‌کند، سالم بودن آن‌ها را می‌سنجد و در صورت شناسایی فایل‌های آسیب‌دیده، برای تعمیرشان تلاش می‌کند.

SFC اعلام کرد عملیات با موفقیت انجام شده و این پیام را نمایش داد: «Windows Resource Protection فایل‌های آسیب‌دیده را پیدا کرد و آن‌ها را با موفقیت تعمیر کرد.» اما ظاهراً مشکل واقعاً حل نشده بود. به‌محض اینکه کامپیوتر را ری‌استارت کردم و دوباره DISM را اجرا کردم، عملیات باز هم در ۲۸٫۱ درصد متوقف شد.

ChatGPT توضیح داد: «SFC می‌تواند فایل‌های سیستمی محافظت‌شده را با موفقیت تعمیر کند، بدون اینکه لزوماً مشکلات زیرساخت سرویس‌دهی و نگهداری ویندوز را برطرف کرده باشد.»

چه عالی!

واقعاً، واقعاً نمی‌خواستم ویندوز را از نو نصب کنم. طی سال‌ها تغییرات و شخصی‌سازی‌های زیادی روی کامپیوترم انجام داده بودم که دلم نمی‌خواست از دست بروند. تازه خود فرایند نصب ویندوز هم دردسر بزرگی است.

وقتی این نگرانی‌ها را با کمی غرولند برای ChatGPT توضیح دادم، راه‌حلی میانه پیشنهاد کرد. توصیه‌اش استفاده از یکی از قابلیت‌های بازیابی ویندوز با مسیر «Fix problems using Windows Update → Reinstall now» بود؛ یعنی رفع مشکلات با استفاده از Windows Update و سپس انتخاب گزینه نصب مجدد.

این قابلیت وعده می‌دهد ویندوز ۱۱ را دوباره نصب کند، بدون اینکه برنامه‌های نصب‌شده، فایل‌ها یا تنظیمات کاربر حذف شوند. خوشبختانه در عمل هم دقیقاً همین کار را انجام داد و خیالم را راحت کرد. این فرایند فایل‌ها و اجزای سیستمی را بازسازی می‌کند، اما برخلاف بازنشانی به تنظیمات کارخانه، همه‌چیز را پاک نمی‌کند.

عملیات طولانی بود و حدود ۹۰ دقیقه زمان برد، اما موفقیت‌آمیز انجام شد. همچنین ویندوز را به جدیدترین شماره ساخت موجود به‌روزرسانی کرد و نسخه آن از 26200.8457 به 26200.9457 تغییر یافت.

یک بار دیگر DISM را اجرا کردم؛ همان ابزاری که اجزای ویندوز را بررسی و تعمیر می‌کند. این بار از مرحله ۲۸٫۱ درصد عبور کرد، به ۶۳٫۳ درصد رسید و همان‌جا متوقف ماند. پس از ۲۰ دقیقه انتظار، هم بی‌حوصله شده بودم و هم نگران. اما هوش مصنوعی توصیه کرد فقط صبر کنم و اجازه دهم عملیات ادامه پیدا کند. نکته خنده‌دار این بود که اگر دوستی برای دریافت پشتیبانی فنی سراغم آمده بود، خودم دقیقاً همین توصیه را به او می‌کردم. اما وقتی نوبت به کامپیوتر خودم رسیده بود، صبر و حوصله کافی نداشتم.

بااین‌حال، انتظار ارزشش را داشت. DISM سرانجام پیام «عملیات با موفقیت به پایان رسید» را نمایش داد. به پیشنهاد ChatGPT، ابزار SFC را نیز دوباره اجرا کردم و این بار پیام داد: «Windows Resource Protection هیچ موردی از نقض یکپارچگی فایل‌ها پیدا نکرد.»

با توجه به نتیجه موفقیت‌آمیز هر دو ابزار DISM و SFC، تقریباً مطمئن بودم مشکلات فایل‌های سیستمی ویندوز و مخزن اجزای آن برطرف شده‌اند. هوش مصنوعی هم با این نتیجه‌گیری موافق بود.

نتیجه نهایی

یک بار دیگر Windows Update را اجرا کردم. این بار پیام «You're up to date» ظاهر شد؛ یعنی سیستم کاملاً به‌روز بود. درِ کیس را بستم، کامپیوتر را به جای همیشگی‌اش برگرداندم و بازی Cities: Skylines 2 را اجرا کردم. طی حدود یک روز گذشته، هر از گاهی این بازی و چند بازی دیگر را اجرا کرده‌ام و هیچ مشکلی نداشته‌ام.

حتی بدون کمک هوش مصنوعی هم تقریباً به این نتیجه رسیده بودم که احتمالاً باید رم را تعویض کنم. اما ChatGPT مرا از انجام به‌روزرسانی BIOS که ممکن بود کامپیوترم را از کار بیندازد، منصرف کرد. البته در بدترینِ بدترینِ بدترین حالت، مجبور می‌شدم مادربرد را با پرداخت چند صد دلار تعویض کنم. بااین‌حال، این کار هم هزینه و زحمت زیادی داشت که اصلاً نمی‌خواستم متحمل شوم.

ChatGPT همچنین پیشنهاد کرد از فرایند بازیابی ویندوز استفاده کنم؛ روشی که خودم چندان به آن اعتماد نداشتم. درحالی‌که با اکراه داشتم خودم را برای نصب دوباره ویندوز آماده می‌کردم، این راهنمایی کمک کرد نصب فعلی ویندوز را حفظ کنم و درعین‌حال تمام مشکلات مربوط به اجزای سیستم را برطرف سازم.

در مجموع، هوش مصنوعی احتمالاً چند صد دلار هزینه و ساعت‌های زیادی کار اضافی را از دوشم برداشت. اینکه می‌توانستم درباره مشکلات و راه‌حل‌های احتمالی با یک همراه فکری مشورت کنم، قطعاً مفید بود. مطمئنم ChatGPT زمان زیادی را که در غیر این صورت باید صرف تحقیق، بررسی و نگرانی درباره ترتیب درست اجرای دستورهای خط فرمان می‌کردم، برایم ذخیره کرد.

هیچ شکی ندارم که بدون کمک هوش مصنوعی هم در نهایت می‌توانستم کامپیوترم را تعمیر کنم. اما آن مسیر قطعاً پردردسرتر، پرهزینه‌تر، پراسترس‌تر و زمان‌برتر از مسیری بود که با کمک هوش مصنوعی طی کردم.

البته هنوز هم فکر می‌کنم شاید این هوش‌های مصنوعی یک شب در خواب ما را به کشتن بدهند! اما دست‌کم تا وقتی بیدار هستیم، ChatGPT به من کمک کرد کامپیوترم را تعمیر کنم.