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

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

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

چند وقت پیش یکی از مهندسان الکترونیکی که می شناختم یک هارد به من داد که در بایوس شناسایی نشد و کامپیوتر در مرحله شناسایی هارد در هنگام روشن شدن کامپیوتر برای یک دقیقه یخ کرد. بعد از جستجو در اینترنت، و هارد دیسک Maxtor 500 Gb SATA 2 بود، متوجه شدم که این مشکل برای هارد دیسک های مارک های Maxtor و Seagate که چندین سال پیش منتشر شده بودند، مرتبط است.

HDD Maxtor-Seagate

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

کلیپ برای فلش زدن با پروگرامر

اما در اینجا همه چیز بسیار پیچیده‌تر بود: غیرممکن بود که یک سیستم‌افزاری که کاربر دیگری درز کرده بود از یک دیسک سخت دیگر، حتی یک مدل مشابه، بردارید و فایل سیستم‌افزار باینری را احمقانه بازنویسی کنید. این روش با هر تجهیزات دیگری مانند مادربردها، روترها (به شرطی، چیزی در مورد همان آدرس MAC نمی گویم)، مانیتورها، کارت های ویدئویی کار می کند، اما برای فلش کردن هارد دیسک ها مناسب نیست. واقعیت این است که سیستم عامل، اجازه دهید آنها را به طور متعارف، داده های کالیبراسیون را ذخیره می کند - این اطلاعات مربوط به سطح هارد دیسک، هوشمند، بلوک های بد، مکانیک و غیره است.

مجموعه بازیابی هارد دیسک PC3000

بنابراین، غیرواقعی بود که هارد دیسکی را که در BIOS شناسایی نشده بود، بدون تجهیزات بسیار گران قیمت برای تشخیص و احیای هارد دیسک شناسایی کرد. این بدان معنی است که در مرحله اولیه ما نیاز داریم که هارد دیسک ما حداقل در بایوس قابل مشاهده باشد. برای انجام این کار، ما باید این مشکل را که در بین متخصصان و متخصصان فناوری اطلاعات "Fly CC" (CC) نامیده می شود، برطرف کنیم. این نام از کجا آمده است؟

پیغام خطا Mukha CC

واقعیت این است که هنگام اتصال به ترمینال هارد دیسک با استفاده از یک آداپتور USB-UART، که با آن، با استفاده از برنامه Putty یا HyperTerminal، در ویندوز XP از قبل نصب شده است اما در توزیع ویندوز 7 گنجانده نشده است، شاهد یک وقفه بوت و یک تشخیص هستیم. پیامی که در آن حروف "SS" وجود دارد. متن پیام مانند تصویر بالا است.

رابط بتونه

این بدان معنی است که شما صاحب یک هارد دیسک از این سری مشکل هستید. من به طور خلاصه توضیح خواهم داد (فرآیند در مقاله قبلی به تفصیل شرح داده شد) نحوه اتصال چنین مبدل USB-UART که USB-TTL نیز نامیده می شود. ما قطعاً باید زمین مشترکی را که از آداپتور USB-UART می آید وصل کنیم و پین های RX و TX را "تقاطع" کنیم و RX را به TX و TX را به RX وصل کنیم. این پین ها در پشت کیس هارد در کنار کانکتورهای SATA و برق قرار دارند.

آداپتور USB-TTL CH340G

همانطور که قبلاً در مقاله قبلی که به استفاده از این آداپتور USB-UART اختصاص داشت نوشتم ، برای فلش کردن یا بهتر است بگوییم مدیریت روند فلش کردن روتر ، باید به طور تجربی سرعت پورت COM را به درستی انتخاب کنیم ، معمولاً اینها سرعت هستند. از 33600 و 57600 و 115200 Baud (سرعت های دیگه ندیدم) تو کنسول. در غیر این صورت، اگر سرعت به اشتباه انتخاب شود، مانند فلش کردن روتر، به جای متن انگلیسی معمول، متنی تلخ خواهیم دید.

خطاهای کنسول

بنابراین، ما کنسول را به درستی پیکربندی کرده ایم. پورت COM مورد نیاز در ترمینال را به درستی انتخاب کرد.

اجازه دهید به شما یادآوری کنم که این آداپتور USB-UART در Aliexpress فقط حدود 40 روبل قیمت دارد و می تواند حاوی ریز مدارهای مختلفی باشد که همه آنها در مقاله قبلی ذکر شده اند. برای کسانی که فرصت خرید این آداپتور را ندارند، گزینه های اتصال در کنسول با استفاده از کابل دیتا برای فلش گوشی های قدیمی وجود دارد.

از نظر تئوری (بالاخره، ما مهندسان الکترونیک هستیم، نه متخصص فناوری اطلاعات، حداقل اکثر ما) با استفاده از مقاومت هایی که با سطوح منطقی RX و TX حاصل از آن مطابقت دارند، می توانیم بدون داشتن هیچ آداپتوری، هارد دیسک را دوباره فلش کنیم. پورت COM (منبع تغذیه از درگاه COM به دلیل خطر بارگذاری بیش از حد درگاه، مصرف آن را توصیه نمی‌کنم)، که در هر واحد سیستم قدیمی یافت می‌شود. اما یک نکته ظریف وجود دارد که چرا من این روش را برای مبتدیان توصیه نمی کنم.

USB-TTL 3.3 ولت

  1. واقعیت این است که ما به شدت به 3.3 ولت از آداپتور نیاز داریم - نه بیشتر و نه کمتر، و اگرچه به دلایل ایمنی به هیچ وجه توصیه نمی شود از آداپتور برق بگیرید، اما برای استفاده از برق بومی از منبع تغذیه رایانه شخصی، به سمت بالا انحراف در مقدار اسمی مملو از خطر خرابی هارد دیسک ما است.
  2. دومین نکته مهم این است که سطوح منطقی در پورت COM واحدهای سیستم و لپ‌تاپ‌های سال‌های مختلف ساخت دارای ولتاژهای متفاوت هستند - اگر اشتباه نکنم از 7 تا 12 ولت و باید مقدار آن را انتخاب کنیم. مقاومت محدود کننده جریان که افت ولتاژ مورد نیاز را با استفاده از اندازه گیری با مولتی متر، سطوح RX و TX بدست آمده فراهم می کند، بنابراین این روش فقط برای افرادی مناسب است که می توانند با اطمینان یک آهن لحیم کاری را در دستان خود نگه دارند؛ برای همه افراد دیگر، این به نظر می رسد که توصیه نسبتا مضر باشد

برنامه نویس گروموف

به همین دلیل است که برنامه نویس مورد علاقه همه (از جمله من) گروموف برای AVR MK که چندین سال پیش مونتاژ شده است، از کار با برخی از مادربردها و لپ تاپ های نسبتاً مدرن امتناع می ورزد، زیرا با استفاده از مقاومت های ارزش استاندارد برای این مدار، سطح منطقی بسیار پایین است. در ولتاژ، دیگر با یک منطقی در ولتاژ مطابقت ندارد، هنگام برنامه ریزی میکروکنترلرهای AVR، و بر این اساس، برنامه نویس ما به جای یک صفر منطقی یا حتی زباله تولید می کند که همیشه هنگام فلش میکروکنترلر به درستی شناسایی نمی شود.

پوسته برنامه نویس کد سفت افزار

ما می‌توانیم هنگام نوشتن سیستم عامل در حافظه میکروکنترلر با استفاده از کابل‌ها یا سیم‌های بدون محافظ طولانی، به عنوان مثال COM یا LPT برای برنامه‌نویس‌های خانگی، یا از برنامه‌نویس به میکروکنترلری که فلش می‌شود، همان زباله‌ها را دریافت کنیم. به همین دلیل، وقتی سیم‌هایی به طول 30 تا 40 سانتی‌متر یا بیشتر از یک آداپتور USB-UART مشابه یا یک برنامه‌نویس خانگی MK AVR یا حافظه فلش یا EEPROM در یک ویدیو، مثلاً در یوتیوب، می‌بینم، از اینکه بی سوادی فنی افرادی که عواقب اعمال خود را درک نمی کنند.

فلش مموری BIOS DIP-8 محفظه

خوب است اگر یک بار نیاز به فلش کردن یک میکروکنترلر AVR خانگی داشته باشیم و اگر لازم باشد مادربرد را با یک برنامه نویس خانگی که پیدا کردن بایوس آن در اینترنت حتی در سایت های تخصصی بسیار دشوار است، مجدداً فلش کنیم - ممکن است از دست بدهیم. اگر The found dump به دلایلی کار نکند، فرصتی برای بازیابی مادربرد خود با سیستم عامل اصلی وجود دارد.

خطا در حین تأیید MK

در این حالت ، لازم است که تخلیه ذخیره شده را با سیستم عامل واقع در حافظه تراشه تأیید کنید ، اگرچه اگر زباله نوشته / خوانده شود ، به احتمال زیاد ممکن است در حین تأیید خطاهایی وجود داشته باشد ، حتی با یک روگرفت به درستی ذخیره شده. به طور کلی، بهتر است از این کار اجتناب کنید. در مورد، اگر نمادهای عجیب و غریب در ترمینال ما ظاهر می شود، این فقط دلیلی است برای اینکه به کوتاهتر کردن سیم های اتصال فکر کنید.

سیم های بلند از آداپتور USB-TTL

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

تفاوت بین کابل های IDE

این یک راه حل حرفه ای است که در فناوری کامپیوتر استفاده می شود (فقط کابل های IDE، 40 و 80 هسته ها، ATA 33 و ATA 66-100 و داشتن همان تعداد 40 مخاطب) و هر محل دیگری که تداخل غیرقابل قبول است را به خاطر بسپارید و امکان استفاده از کابل ها و سیم های طولانی تر، بدون محافظ. بنابراین، اکنون که از موضوع مقاله منحرف شده ایم و تمام این تفاوت های ظریف را بررسی کرده ایم، اجازه دهید دوباره به موضوع خود - روند حذف CC Fly - برگردیم.

اتصال USB-UART

فقط با دیدن اینکه چگونه دانش‌آموزان و حتی افراد مسن‌تر به توده‌ها در ویدئوها و مقالات یوتیوب نحوه کار نادرست با ریزمدارهای دیجیتالی چشمک زن را آموزش می‌دهند - این انحراف از موضوع را به خودم اجازه دادم. بنابراین، شما یک هارد دیسک با مشکل تعیین در BIOS دارید: Maxtor یا Seagate؛ به نظر نمی رسد هارد دیسک های تولید کنندگان دیگر چنین مشکلاتی داشته باشند.

هارد دیسک - کار در کنسول

ابتدا باید لیستی از مدل های هارد مشکل دار را جستجو کنید که تعداد آنها زیاد نیست، اگر هارد دیسک شما یکی از آنهاست، باید به وب سایت رسمی سازنده مراجعه کرده و از شماره سریال هارد دیسک استفاده کنید. تا در نهایت مطمئن شوید که این مورد شماست و مشکل مربوط به خرابی سخت افزار یا نرم افزار دیگری نیست. مرحله دوم باید تایید در ترمینال پس از اتصال آداپتور USB-UART و تامین برق هارد دیسک، ظاهر یک کتیبه حاوی حروف "CC" باشد.

اتصال آداپتور هنگام چشمک زدن

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

نقاط روی برد هارد را می بندیم

برای هر زیرگروه از هاردهای مشکل دار، روش های مختلفی وجود دارد؛ در مورد من، لازم بود دو سکه کوچک، پدهای تماس روی برد را به هم متصل کنید؛ در مورد دیگر، ممکن است لازم باشد یک تکه کاغذ اداری را زیر آن بریزید. کنتاکت ها از برد کنترل به موتور می روند (براق نیستند (!)، برای جلوگیری از بسته شدن).

مدل وینچستر مستعد پرواز سی سی

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

جامپرهای آردوینو برای آداپتور

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

لیست هارد دیسک های حساس به cc fly

بنابراین، ما دنباله خاصی از دستورات را تایپ کردیم و در نهایت پیامی دریافت کردیم که هارد دیسک به حالت عادی بازگشته است، سپس برق را خاموش می کنیم، جامپر خود را باز می کنیم، که در اصل می توان آن را با هر چیزی جایگزین کرد - هر سوئیچ، سوئیچ تعویض یا دکمه. با یک قفل، یا در بدترین حالت، فقط به سرعت انتهای سیم MGTF را بچرخانید. تمام شد، اکنون CC Fly را حذف کرده ایم.

پرواز tsts روی پیچ

در حال حاضر هارد دیسک ما باید از قبل در بایوس مادربرد قابل مشاهده باشد. این همان چیزی است که ما با قلبی در حال غرق شدن به آن متقاعد شده ایم) - آیا زحمات ما بیهوده بود؟ ما رایانه شخصی را روشن می کنیم ، هارد دیسک در BIOS شناسایی می شود ، در مورد من بوت فراتر از درخواست BOOTa نمی رود ، این قابل درک است - تفاوت هایی در سخت افزار رایانه شخصی وجود دارد ، اینگونه باید باشد. فقط برای سرگرمی از هاردم بوت کردم، حتی به نظر نمی رسید که رمز ویندوز وجود داشته باشد و همه فایل ها قابل مشاهده هستند، البته وقتی میل داشته باشید حتی این مشکلی ایجاد نمی کند، وصل کردن هارد بازسازی شده به عنوان مورد دوم و خزیدن در فایل های دیگران، هیچ چیز برای خودم ارزشمند نیست.

فلش کردن سیستم عامل هارد دیسک از تصویر دیسک

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

ویکتوریا - انتخاب یک نقشه مجدد

ما بوت شدن از CD-ROM را در بایوس فعال می کنیم و با انتخاب مدل مورد نظر از لیست، و برای جلوگیری از خطا، بهتر است تمام هارد دیسک های دیگر را با جدا کردن کابل غیرفعال کنیم، کلیک کنید: هارد دیسک خود را فلش کنید. و در اینجا مشکل احتمالی دیگری در انتظار ما است - پس از فلش کردن هارد دیسک SMART تمیز می شود، به این معنی که ما فایل ها را در بخش های بدون علامت با بلوک های بد احتمالی، بخش های بد در حالی که هارد درایو در حال اجرا است نمی نویسیم، باید از دیسک بوت شویم. تصویر را با برنامه ویکتوریا یا مشابه آن انتخاب کنید و اسکن و Remap پیشرفته را در آن انتخاب کنید.

بلوک های بد هنگام اسکن دیسک توسط ویکتوریا

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

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

الان یک هارد 500 گیگ دومی دارم که شانس آوردم و سیستم رو نصب کردم، خیلی وقته گذشت و هیچ مشکلی متوجه نشدم. این هارد در سرعت نوشتن/خواندن بسیار سریعتر از هارد 250 گیگابایتی است که در سال 2011 با کامپیوترم، همچنین سیگیت، جدید خریدم، اما خوشبختانه نه از خط مشکل دار. هزینه این هارد دیسک، بازسازی شده استفاده شده، در انجمن شهر ما تقریباً 1000-1200 روبل است، بسته به وضعیت سطح و مارک، و حتی افرادی بودند که می خواستند آن را از من بخرند، اما به یاد داشته باشید کلاسیک، می خواهم بگویم: شما خودتان به چنین گاوی نیاز دارید :)

بیایید کار انجام شده را خلاصه کنیم

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

بحث در مورد مقاله REFLASHING BIOS OF A HARDWIND CHESTER HDD

مبدل

می توانید یک مبدل بخرید (USB-TTL و COM-TTL برای فروش موجود است) یا خودتان آن را بسازید (من چندین نمودار را در زیر ارائه می دهم).

برای کسانی که آردوینو دارند: بیایید وصل شویم GNDو تنظیم مجدد، از مخاطبین استفاده کنید RXو TX.

برای بررسی مدار، می توانید ببندید RXو TX، - در نتیجه هر چیزی که وارد می کنیم باید برگردانده شود.

ارتباط

برقراری ارتباط RXو TXمانند شکل زیر کابل SATA را جدا کرده و برق را وصل کنید.

برای کار با پورت COM من از PuTTY استفاده کردم، برنامه مورد علاقه شما نیز کار را عالی انجام می دهد. بنابراین، PuTTY را باز کنید، نوع اتصال را انتخاب کنید سریال، پورت و سایر تنظیمات را وارد کنید:

سرعت 38400
بیت های داده 8
بیت های توقف 1
برابری هیچ یک
کنترل جریان هیچ یک
یک پنجره ترمینال را باز کنید، کلیک کنید Ctrl+Zو ما دعوتنامه را می بینیم:
F3 T>
برای مشاهده لیستی از دستورات و توضیحات مربوط به آنها برای هارد دیسک خود، باید وارد کنید / سی، و سپس س.

بهبود

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

مهم: لطفا در وارد کردن دستورات دقت کنید!

  1. با ورود به سطح 1 برویم /1
  2. بیایید S.M.A.R.T را پاک کنیم. تیم N1
  3. برق را خاموش کنید و منتظر بمانید تا موتور خاموش شود (~10 ثانیه)
  4. برق را روشن کنید و دوباره فشار دهید Ctrl+Z
  5. پاک کردن لیست بلوک های بد: وارد کنید i4,1,22
  6. نکات 3-4 را تکرار کنید
  7. در کنسول وارد کنید: m0,2,2,0,0,0,0,22(برای هارد دیسک های "ساخت چین" - m0,2,2,22)
  8. بیایید به سطح 2 برویم: /2
  9. موتور را خاموش کنید: وارد شوید ز
  10. برق را خاموش کنید
پس از تمام دستکاری ها، هارد دیسک در BIOS شروع به شناسایی کرد. برای اینکه دوباره با مشکل مواجه نشوید، نرم افزار هارد دیسک خود را به روز کنید. این روش بسیار ساده است: یک تصویر بوت از وب سایت سازنده بارگیری می شود و روی یک دیسک ضبط می شود. بعدی - سیستم عامل را در حالت گام به گام بارگیری و به روز رسانی کنید، فقط دستورالعمل های روی صفحه را دنبال کنید.

اکنون وضعیتی را شرح داده ام که همه چیز همانطور که باید کار می کند، اما به ندرت این اتفاق می افتد. روند بازیابی چندین چالش را به همراه داشت که مطمئنم شما نیز با آنها روبرو خواهید شد. بنابراین، برای همه کسانی که موفق نشدند، در بخش آخر این مقاله به دنبال راه حل باشند.

درباره آنچه در پشت صحنه باقی مانده است

از آنجایی که این مقاله نتیجه آزمایشات خودم بر اساس مواد مختلف در مورد بازیابی HDD است، پس مشکلاتی را که خودم با آن مواجه شدم شرح خواهم داد.
مسئله راه حل
نویز کنسول یک مخاطب را وصل کنید GNDروی منبع تغذیه زمین من از سیم کلید پاور استفاده کردم. جامپر را نیز بیرون بکشید SATA Iاز هارد دیسک
پس از فشار دادن بر روی صفحه نمایش Ctrl+Zچیزی ظاهر نمی شود به احتمال زیاد درست وصل نشده است RXو TX.
هنگامی که برای اولین بار آن را روشن می کنید، یک خطا ظاهر می شود LED:000000CC FAddr:0025BF67 یا LED:000000CC FAddr:0024A7E5 ابتدا بیایید سعی کنیم سرها را خاموش کنیم. برای انجام این کار، تخته را باز می کنیم (در عین حال می توانید کنتاکت ها را با پاک کن تمیز کنید: من آنجا خاک زیادی داشتم)، یک عایق (کاغذ، نوار برق و غیره) روی کنتاکت های منتهی به سرها قرار می دهیم. و برد را به عقب بپیچید (نه با همه پیچ ها، بلکه به طوری که برق به موتور برسد). برق را روشن کنید، فشار دهید Ctrl+Z، وارد /2 ، سپس ز. ما منتظر پیامی در مورد توقف موفقیت آمیز هستیم. زمان سپری شده کامل 0.138 میلی‌ثانیه بدون خاموش کردن برق، برد را باز کنید، عایق را بیرون بیاورید و برد را به عقب بچرخانید، دستور روشن شدن موتور را وارد کنید: U.

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

وینچسترها سیگیتسلسله Barracuda ES.2در سال 2008-2009 بسیار محبوب بودند. متأسفانه، همه این هارد دیسک ها نمی توانند از قابلیت اطمینان بالایی برخوردار باشند. دلیل آن کیفیت پایین درایوها به دلیل مونتاژ بی کیفیت و مواد ارزان است (تولید کننده در طول بحران جهانی در همه چیز صرفه جویی کرد). خرابی را نمی توان پیش بینی کرد، زیرا علت خرابی معمولاً یک خطای سیستم عامل است.

علائم هارد دیسک معیوب می تواند بسیار متفاوت باشد، معمولا کامپیوتر ممکن است به طور ناگهانی شروع به "آهسته شدن" کند، یخ بزند، و پس از راه اندازی مجدد، هارد دیسک دیگر توسط سیستم شناسایی نمی شود، گاهی اوقات دیسک به سرعت شروع به پوشاندن بد می کند. سکتورها و S.M.A.R.T. هارد دیسک آنها را به عنوان بخش های Relocated علامت گذاری می کند. آخرین وضعیت در اسکرین شات بعد از این پاراگراف نشان داده شده است. این نتیجه خود تخریبی میکروکد هارد دیسک است. این واقعیت که هارد دیسک مسدود شده است فقط یک نتیجه است. اما بهتر است یک دیسک قفل شده با هدهای کاری داشته باشید که اطلاعات آن هنوز قابل بازیابی است تا یک دیسک مسدود نشده اما با برش و به هر قیمتی قابل بازیابی نیست. سیستم عامل تنها در صورتی که درایو دوباره آسیب ببیند مشکلات اضافی ایجاد می کند.

پس امروز چه داریم؟سیستم عامل هایی که تحت تأثیر این مشکل قرار می گیرند: SN04، SN05 و نسخه های قبلی. هارد دیسک های SEAGATE ساخت تایلند یا چین. هارد دیسک های سری NS: ST31000340NS، ST3750330NS، ST3500320NS، ST3250310NS. علائم: در Bios یا هزاران بخش Reloceted (بخش های تخصیص داده شده) که فوراً ظاهر می شوند شناسایی نمی شوند.

اگر در هنگام روشن شدن، پیچ یک "صدای خفه کننده" آرام ایجاد می کند یا به صورت ریتمیک "انقباض" می کند، دستورالعمل های بعدی به شما کمکی نمی کند. این نقص چیزی نیست جز گیرکردن شفت موتور اسپیندل. به طور خود به خود یا پس از سقوط HDD رخ می دهد (یک ضربه بسیار کوچک کافی است). بلبرینگ هیدرولیک با طراحی ضعیف و مواد ارزان قیمت با کیفیت پایین مقصر این هستند.

ابتدا باید یک آداپتور RS232-to-TTL تهیه کنیم. همانطور که در نمودار نشان داده شده است، می توانید یک آداپتور بر اساس تراشه MAX232 مونتاژ کنید:

توجه به نمودار:اگر امکان اتصال به ولتاژ تثبیت شده +5 ولت وجود داشته باشد، می توان مدار را با برداشتن تثبیت کننده 7805 با دو خازن از آن ساده کرد.

مدار آداپتور جایگزین RS232 به TTL:

پس از این کار، کل هارد دیسک را از طریق Victoria، SeaTools یا MHDD نیز انجام می دهم (پاک می کنم). سپس یک Scan + Remap (با فعال بودن Remap بررسی کنید) برای اطمینان انجام می دهم.

منبع مطالب برگرفته از:

جزئیات نحوه فلش کردن هارد سیگیت بدون کمک مرکز خدمات

موضوع امروز مدرسه مجازی ما یک موضوع کاملا فنی است. بیایید نحوه فلش کردن هارد سیگیت را دریابیم. برای کسانی که تازه با این مسائل آشنا شده اند، یادآور می شویم که ما در مورد نصب مجدد سیستم عامل برای هارد دیسک های Seagate، به اصطلاح سیستم عامل صحبت می کنیم.

"سیستم افزار" چیست؟

بسیاری از مراکز فنی و خدماتی اغلب در مورد امکان فریمور جدید یا فلش دستگاه ها صحبت و می نویسند. در بیشتر موارد، این مربوط به دستگاه های تعبیه شده شخصی با سیستم عامل داخلی، به عبارت دیگر، تلفن های همراه، تلفن های هوشمند و تبلت ها است. اما متخصصان فنی عجله ای ندارند که به شما بگویند چگونه یک هارد دیسک Seagate را به صورت رایگان فلش کنید.

برای توضیح اینکه سیستم عامل برای مبتدیان چیست، بیایید به تاریخچه نگاه کنیم. نسخه اولیه معماری کامپیوتر 100 سال زودتر از آنچه ما فکر می کنیم ظاهر شد. این اتفاق بین سال های 1820 و 1840 در دوره ای رخ داد که اولین جداول لگاریتمی و مثلثاتی با روش درون یابی یا به اصطلاح "تفاوت های متناهی" جمع آوری شدند. علیرغم اینکه قبلاً اولین محاسبات خودکار توسط ماشین های ابتدایی لایبنیتس، پاسکال، شیکارد انجام می شد، ماشین چارلز بابیج را می توان یک دستگاه مکانیکی تمام عیار برای محاسبه خودکار در نظر گرفت.

در دهه 1930، معماری بابیج توجه دانشمند آمریکایی هاوارد آیکن را به خود جلب کرد، او به همراه IBM یکی از اولین کامپیوترهای الکترومکانیکی را به نام هاروارد مارک 1 ساختند. برای به اصطلاح معماری هاروارد با کارایی بالا. در دهه 1940، به دلیل پیچیدگی و هزینه بالا، معماری فون نویمان کمی اصلاح شده و اقتصادی تر به عنوان جریان اصلی پذیرفته شد.

در این دوره، رایانه ها و دستگاه های جانبی شرکت های مختلف کاملاً ناسازگار بودند. برنامه ها نیز با ناسازگاری مشخص شدند. به عبارت دیگر، تا دهه 1960، همه برنامه‌ها، اجزا و دستگاه‌ها به صورت کراس پلتفرم نبودند. با توسعه معماری IBM System/360 در سال 1964، وضعیت به شدت تغییر کرد. علامت "360" نشان دهنده سازگاری کامل رایانه جدید، هم نرم افزار و هم سخت افزار است. این با معرفی مفهوم "رابط" حل شد که به نوبه خود می تواند نرم افزار یا سخت افزار باشد. رابط های سخت افزاری شامل گذرگاه معروف PCI یا PCI Express مدرن تر است. استانداردهای زیر به عنوان رابط سخت افزاری برای هارد دیسک مورد استفاده قرار گرفت: IDE یا ATA اولیه، سپس SATA، SATA I، SATA II و SATA III، و غیره تا Firmware، USB و Thunderbolt. برای سازگاری نرم افزار، از یک میکرو اپلیکیشن مخصوص استفاده شد که می تواند برای رابط های اتصال هارد دیسک مختلف و ویژگی های کاربردی طراحی شود. این ریزبرنامه است که "سیستم افزار" نامیده می شود و به نرم افزار در سطح سخت افزار اشاره دارد. و اگر می خواهید درایو شما تا حد امکان سریع و صحیح کار کند، باید نرم افزار سطح پایین ارائه شده توسط سازنده را به طور مداوم به روز کنید. سیستم عامل معمولاً به صورت رایگان در دسترس است. با استفاده از برنامه Download Finder می‌توانید از به‌روزرسانی‌ها و نسخه‌های جدید میان‌افزار درایوهای Seagate مطلع شوید.

درایورها، «سیستم‌افزار»: تأثیر بر عملکرد بیایید دریابیم که تفاوت‌های میان‌افزار و درایور چیست. درایور نشان دهنده ماژول های هسته است، یعنی عملکرد دستگاه را فراهم می کند. "Firmware" یک مفهوم گسترده‌تر است که شامل هسته، ماژول‌های هسته (درایور)، فرآیند دیمونی است که برنامه با آن در رایانه در پس‌زمینه اجرا می‌شود، و همچنین اسکریپت‌های اولیه.

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

سیستم عامل: دستورالعمل ها را دنبال کنید

بیایید مستقیماً به این سؤال برویم که چگونه یک هارد سیگیت را فلش کنیم. برای انجام این کار، باید به وب سایت با به روز رسانی http://knowledge.seagate.com/ بروید و از جستجو برای یافتن دیسک خود استفاده کنید. برای اینکه بفهمید کدام سیستم عامل برای HDD شما مناسب است. برای به دست آوردن اطلاعات در مورد درایو نصب شده می توانید از نرم افزار Drive Detect استفاده کنید.

صفحه به روز رسانی مدل ها و نسخه های سیستم عامل را لیست می کند. در سمت راست جدول، در ستون «فایل‌های سفت‌افزار برای دانلود»، پیوندهایی به فایل‌های نصب و مستندات نصب سفت‌افزار وجود دارد. به عنوان مثال، صفحه به‌روزرسانی برای Barracuda (1 ترابایت/پلتفرم دیسک): http://knowledge.seagate.com/articles/ru/FAQ/223651ru.

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

نحوه به روز رسانی سیستم عامل هارد سیگیت مرحله به مرحله:

  1. پس از شروع برنامه اولیه، باید زبان نصب را انتخاب کنید: در مورد ما، روسی.
  2. صفحه خوش آمد گویی محصولات پشتیبانی شده و شماره نسخه میان افزاری که باید نصب شود را نمایش می دهد.
  3. در مرحله بعد، برنامه در مورد خطر از دست دادن اطلاعات هشدار می دهد و گزینه های پشتیبان را ارائه می دهد.
  4. در مرحله چهارم، کاربر باید با توافقنامه مجوز موافقت کند.
  5. در مرحله پنجم، فایل اولیه هشدارهای مهمی را می دهد، به عنوان مثال: - برنامه برای به روز رسانی سیستم RAID طراحی نشده است. - در حین نصب، نمی توانید رایانه را خاموش کنید (از خاموش شدن اضطراری باید اجتناب شود).
  6. و همچنین: - اگر داده های مهمی را ذخیره نکرده اید، برنامه را قطع کنید. - ذخیره تمام فایل های باز - بستن تمام برنامه ها؛ - تمام حافظه های خارجی را جدا کنید. این برنامه همچنین به شما اطلاع می دهد که نمی توانید رایانه را خاموش کنید و در فرآیند نصب سیستم عامل اختلال ایجاد کنید. برای ادامه، باید کادر کنار «شروع فرآیند به‌روزرسانی سیستم‌افزار» را علامت بزنید.
  7. اگر روی Continue کلیک کنید، سیستم عامل ویندوز راه‌اندازی مجدد می‌شود و پیام Seagate Booting را روی صفحه مشاهده خواهید کرد. این رویه را نمی توان قطع کرد.
  8. در فرمت Dos در خط فرمان، برنامه اطلاعاتی را در مورد فرآیند در حال اجرا نمایش می دهد. در مرحله هشتم، ابزار SeaTools Express تمام درایوها را اسکن می کند و شماره مدل، شماره سریال آن و نسخه سیستم عامل نصب شده را برای هر HDD نمایش می دهد.
  9. در مرحله بعد، ابزار به روز رسانی سیستم عامل جدید را دانلود و به طور خودکار نصب می کند. مراحل دانلود و نصب چند دقیقه طول می کشد. پس از اتمام، برنامه سیستم را مجددا راه اندازی می کند. اگر به دلایلی این اتفاق نیفتاد، باید به صورت دستی انجام شود. لطفا توجه داشته باشید. اگر برنامه تشخیص دهد که به روز رسانی را نمی توان برای هیچ یک از درایوهای موجود نصب کرد، برنامه را خاتمه داده و در ویندوز راه اندازی مجدد می شود. در این صورت، یکی از پیام های خطای زیر را نمایش می دهد؛ هنگام نصب به زبان انگلیسی، ممکن است به این صورت باشد: - "Firmware قبلا به روز شده است" - برنامه قبلا به روز شده است. - "مدل مطابق، بدون سیستم عامل مطابقت دارد" - مدل مطابقت دارد، اما نسخه سیستم عامل ناسازگار است. - "هیچ مدلی مطابقت ندارد" - مدل مطابقت ندارد. همانطور که می بینید، در هنگام بوت معمولی، برنامه باید اطلاعات دیسک و سیستم عامل را به درستی بررسی کند و بدون آسیب رساندن به داده ها به سیستم بازگردد. در برخی موارد، ممکن است شرایط پیش بینی نشده ای وجود داشته باشد که در آن سلامت دیسک و/یا حفظ فایل های شخصی نمی تواند تضمین شود. به همین دلیل است که پشتیبان گیری توصیه می شود.

نتیجه

http://knowledge.seagate.com/articles/ru/FAQ/223651ru; - Barracuda 7200.12: http://knowledge.seagate.com/articles/ru/FAQ/223651ru; - Barracuda LP: http://knowledge.seagate.com/articles/ru/FAQ/213915ru; - Barracuda Green: http://knowledge.seagate.com/articles/ru/FAQ/218171ru; - Barracuda 7200.11: http://knowledge.seagate.com/articles/ru/FAQ/207951ru; - Barracuda ES.2 (SATA): http://knowledge.seagate.com/articles/ru/FAQ/207963ru; - DiamondMax 22: http://knowledge.seagate.com/articles/ru/FAQ/207969ru.

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

ruinfocomp.ru

نحوه صحیح فلش یا HDD WD - دستورالعمل های ساده

چگونه HDD WD را فلش کنیم؟

HDD آنقدرها هم که به نظر می رسد دستگاه ساده ای نیست. از زمان ایجاد آنها، آنها به طور مداوم تکامل یافته اند - اگر قبلا آنها ساده ترین دستگاه ها بودند، اکنون آنها دستگاه های بسیار پیچیده ای با یک الگوریتم عملیاتی پیچیده هستند که می توانند به هر طریقی تحت تأثیر قرار گیرند. در این راهنما، روش هایی را بررسی خواهیم کرد که با استفاده از آنها می توانید عملکرد هارد دیسک خود را گسترش دهید. ما با وظیفه تنظیم درایو برای کارهای غیر استاندارد روبرو هستیم، بنابراین منطقی است که به فکر فلش کردن آن باشیم.

پس چگونه HDD WD را فلش کنیم؟

برای دسترسی به هسته، می‌توانیم از حالتی استفاده کنیم که در آن تبادل داده بین دستگاه و حافظه اصلی بدون مشارکت CPU (دسترسی مستقیم به حافظه) انجام می‌شود - این برای بازتاب مجدد HDD WD ضروری است. مکانی که داده های سرویس در آن ذخیره می شود، در این حالت، به دلیل امکان دسترسی پرسرعت، حافظه پنهان هارد دیسک خواهد بود - اطلاعات خوانده شده از هارد در آنجا وجود خواهد داشت، بنابراین دسترسی سریع به آن و سپس امکان پذیر خواهد بود. آن را کپی کنید.

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

با استفاده از ابزار fwtol، می توانید فایل سیستم عامل را ویرایش کرده و سپس آن را در حافظه فلش بارگذاری کنید. مجموعه دستورات را می توان در کتابچه راهنمای همراه این برنامه یافت.

آیا فریمور HDD WD را عوض می کنیم؟

روش هایی که در بالا توضیح داده شد ساده نیستند و به حرکات بدن زیادی نیاز دارند. به همین دلیل، من می خواهم راه مقرون به صرفه تری برای فلش کردن هارد دیسک WD بدون دخالت مکانیکی پیدا کنم. HDD های وسترن دیجیتال دارای بسته های نرم افزاری برای حل مشکلات مشابه هستند - آنها از خط فرمان کار می کنند و می توان از آنها برای reflash کردن کنترلر یا ویرایش سلول ها در حافظه فلش استفاده کرد. همچنین مجموعه ای از ابزارها به نام idle3-tools وجود دارد که با کمک آنها HDD فلش اصلاح می شود ، همه این قابلیت ها اکنون در fwtool موجود است ، به لطف آن امکان بازنویسی داده ها روی تراشه حافظه فلش وجود دارد.

با استفاده از ابزار fwtool می توانید فلش مموری هارد دیسک را ویرایش کنید و با خواندن به موقع اطلاعات از آنجا، اگر مثلاً دستگاه لینوکس/یونیکس را اجرا می کند، فرصتی برای بدست آوردن اطلاعات حساب وجود دارد. روش توصیف شده همچنین می تواند برای محافظت در برابر این نوع هک استفاده شود - برای این کار باید یک پارتیشن HDD غیرقابل کلون با الگوی دسترسی تصادفی بخش ایجاد کنید. در مورد عملیات صرفاً متوالی، داده ها هنگام تلاش برای دسترسی خراب می شوند. برای تعامل با درایو با استفاده از دستورات تشخیصی، باید به حالت ترمینال بروید. این حالت برای جلوگیری از خرابی و اصلاح آنها در هارد دیسک های سازنده های مختلف ایجاد شده است اما WD چنین حالتی را ندارد.

کار با پارتیشن سرویس HDD

همه هارد دیسک ها دارای پارتیشن های سرویس هستند. برنامه های کاربردی در آنجا ذخیره می شوند (به عنوان مثال، ابزار SMART و سایر ابزارهای تشخیصی)، آنها تمام فضا را اشغال نمی کنند، بخشی از آن در اختیار ما باقی می ماند.

بخش خدمات قابل اطمینان ترین مکان برای ذخیره اطلاعات محرمانه است؛ افسران مجری قانون به سختی می توانند به آن دسترسی داشته باشند، بنابراین در اینجا می توانید اسناد متنی را با لاگین و رمز عبور برای همه چیز ذخیره کنید. برای دسترسی به این فضای ذخیره سازی مخفی در هارد دیسک وسترن دیجیتال، می توانید از ابزار wdidle3.exe یا idle3-tool.exe جایگزین رایگان استفاده کنید. همچنین یک بسته نرم افزاری HDDHackr برای ویرایش مدخل ها در این بخش ها وجود دارد. هشدار! اطلاعاتی که روی پارتیشن سرویس وجود دارد برای عملکرد عادی هارد دیسک ضروری است. با از بین بردن یا آسیب رساندن به داده های مهم، خطر آسیب رساندن به درایو خود را دارید و فرآیند بازیابی آسان نیست - این شامل ابزار Ace Laboratory PC3000 است. اندازه پارتیشن سرویس برای مدل های مختلف HDD متفاوت است، باید این را در نظر داشته باشید.

ruinfocomp.ru

گسترش قابلیت های استاندارد دیسک سخت - "هکر"

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

تمام اطلاعات فقط برای مقاصد اطلاعاتی ارائه شده است. نه سردبیران و نه نویسنده مسئولیتی در قبال آسیب احتمالی ناشی از مطالب این مقاله ندارند.

طراحی هارد دیسک احتمالا برای همه تا حدودی شناخته شده است. در اصل، اینها چندین صفحه هستند که با سرعت 15000 دور در دقیقه می چرخند، یک دستگاه موقعیت یابی و یک واحد الکترونیکی کنترلی. بیایید سیستم خودکنترلی S.M.A.R.T را نیز به این موارد اضافه کنیم. و سایر صفات فکری به طور خلاصه، شما نمی توانید بدون نیم لیتر آن را بفهمید، به خصوص که فناوری عناصر فردی یک راز تجاری است.

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


برنج. 1. برد هارد

در مدل‌های قدیمی‌تر هارد دیسک‌ها، برخی از عملکردهای الکترونیک کنترل توسط کنترلر MFM یا RLL کامپیوتر به عهده می‌گرفت. اما به مرور زمان به دلیل سرعت بالای انتقال اطلاعات، کوتاه شدن مسیر انتقال داده ضروری شد و توسعه دهندگان این ایده را کنار گذاشتند.

بنابراین، در اینجا ما یک برد از یک هارد دیسک معمولی Western Digital WD5000AAKX با ظرفیت 500 گیگابایت داریم (شکل 1). آن چه که ما داریم:

  1. تراشه DRAM. به این ترتیب جالب نیست؛ کتابچه راهنما را می توان به راحتی در اینترنت پیدا کرد. حافظه این تراشه ها بین 8 تا 64 مگابایت است و متناسب با اندازه کش هارد دیسک است.
  2. کنترل کننده موتور اسپیندل. مسئول کنترل مکانیک، تنظیم قدرت و دارای چند کانال آنالوگ/دیجیتال است. هیچ دستورالعملی برای تراشه Smooth L7251 3.1 وجود ندارد، اما می توانید به دنبال تراشه های مشابه باشید.
  3. فلش مموری. برخی از هارد دیسک ها میکرو مدار ندارند، اما گاهی اوقات حافظه فلش در تراشه کنترل کننده دیسک تعبیه می شود. به طور معمول دارای اندازه ای از 64 تا 256 کیلوبایت است. برای ذخیره برنامه ای که کنترلر دیسک سخت از آن بوت می شود استفاده می شود.
  4. و جالب ترین چیز برای ما کنترلر هارد دیسک است. آنها توسط Marvell، ST، LSI و دیگران تولید می شوند. برخی از شرکت های تولید کننده هارد دیسک کنترلرهای خود را می سازند، مانند سامسونگ و وسترن دیجیتال.

کنترلر هارد دیسک برای مدیریت عملیات تبدیل و تبادل داده از هد خواندن/نوشتن به رابط درایو طراحی شده است. متأسفانه، مارول نمی‌خواهد اسناد مربوط به محصولات خود را در دسترس عموم قرار دهد. خوب، بیایید سعی کنیم خودمان آن را بفهمیم.

همکار خارجی ما Jeroen "Sprite_tm" Domburg یک راه جالب برای خروج از این وضعیت پیدا کرد - برای مطالعه کنترلر، او از رابط JTAG (از گروه اقدام آزمایش مشترک انگلیسی) استفاده کرد. این رابط برای تست و رفع اشکال بردهای مدار چاپی طراحی شده است. یعنی با استفاده از JTAG می توانیم به راحتی به دستگاه مورد علاقه خود متصل شویم که از استاندارد IEEE 1149 پشتیبانی می کند. یک پورت آزمایشی (TAP - Test Access Port) در تراشه یکپارچه شده است که از چهار یا پنج پین تشکیل شده است: TDI، TDO، TMS، TCK و احتمالاً TRST. محل این پین‌ها برای کنترلر مارول توسط یک دکس خاص پیدا شد که با مهربانی نتایج را در انجمن HDDGURU به اشتراک گذاشت.

Jeroen متوجه شد که کنترلرهای وسترن دیجیتال دارای هسته ARM هستند که از طریق پورت JTAG قابل دسترسی است. و همچنین یک پورت سریال که معمولا استفاده نمی شود، اما ممکن است برای اهداف ما مفید باشد.

برای مطالعه کنترلر هارد از برد FT2232H استفاده کردیم که با قیمت 30 یورو به صورت آنلاین قابل سفارش است. از JTAG، ارتباط سریال و همچنین SPI پشتیبانی می کند. برای کار با آن از برنامه OpenOCD استفاده شد.

در نتیجه، مشخص شد که این تراشه دارای سه هسته است. دو Feroceon که هسته های نسبتا قوی شبیه ARM9 هستند و یک Cortex-M3 که کمی ضعیف تر است. همه هسته ها اهداف مختلفی دارند:

  • Feroceon 1 خواندن/نوشتن فیزیکی روی هارد دیسک را کنترل می کند.
  • Feroceon 2 - رابط SATA، حافظه پنهان را پردازش می کند و LBA را به CHS تبدیل می کند.
  • Cortex-M3 - هدف ناشناخته است. شما به سادگی می توانید آن را متوقف کنید، اما هارد دیسک به کار خود ادامه می دهد.

از آنجایی که هدف ما استفاده از هارد دیسک برای اهداف موذیانه خودمان است، وقت آن رسیده است که به ارتقای سیستم عامل آن فکر کنیم. ساده ترین و احتمالاً سخت ترین روش تشخیص، تغییر داده ها در پرواز است. برای انجام این کار، باید یک هسته مناسب پیدا کنید - هسته ای که به داده هایی که بین درایو و کابل SATA حرکت می کند دسترسی داشته باشد.

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

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

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

با این حال، به دلیل ناشناخته بودن الگوریتم فشرده سازی، مدرن کردن کد دشوار خواهد بود؛ در عوض، می توانید به سادگی آدرس اجرا را تغییر دهید و یک بلوک ویژه اضافه کنید که قبل از بقیه خوانده می شود. این کار را کمی آسان تر می کند.

در نتیجه تحقیقات خود، Jeroen ابزاری به نام fwtool ایجاد کرد که می تواند بلوک های مختلف را در فلش ریخته و کد را به یک فایل متنی تبدیل کند. سپس می‌توانید یک بلوک را تغییر دهید، حذف کنید یا اضافه کنید و همه چیز را در یک فایل میان‌افزار دوباره جمع‌آوری کنید، که سپس به راحتی در فلش بارگذاری می‌شود.

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

وسترن دیجیتال ابزارهای نرم افزاری ویژه ای برای کار با هارد دیسک دارد - اینها ابزارهایی هستند که تحت DOS اجرا می شوند و می توانند سیستم عامل جدید را برای یک کنترلر، تراشه حافظه فلش یا پارتیشن سرویس بارگیری کنند. این ابزارها از دستورات خاص فروشنده (VSC) استفاده می کنند، اما بعداً در مورد آن بیشتر توضیح خواهیم داد.

همچنین مجموعه ای از ابزارها به نام idle3-tools وجود دارد که می توانید از آنها برای اصلاح سیستم عامل هارد دیسک خود استفاده کنید. همچنین از VSC با استفاده از Linux SCSI PassThrough IOCTL استفاده می کند. Jeroen این کد را گرفت، آن را اصلاح کرد و در fwtool ادغام کرد. پس از این اصلاح، fwtool خواندن و نوشتن در تراشه فلش مموری را یاد گرفت.

حال، اگر یک هکر به نحوی موفق به استفاده از fwtool بر روی یک ماشین راه دور شود، می‌تواند حافظه فلش دیسک را ریست کرده، آن را تغییر داده و آن را فلش کند. درست است که مالک در نهایت متوجه هک می شود و احتمالاً سیستم را مجدداً نصب می کند، اما مهاجم می تواند چیزی را معرفی کند که حتی پس از نصب مجدد خود را نشان دهد. برای مثال، منتظر بمانید تا دستگاه از فایل /etc/shadow/ که در آن همه رمزهای عبور در سیستم‌های UNIX/Linux ذخیره می‌شوند، بخواند و محتویات را تغییر دهید. پس از آن می توانید به سادگی با رمز عبور خود وارد شوید.

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

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

برنج. 2. کانکتور برای اتصال از طریق پورت سریال. یک راز کمتر

برای دسترسی به حالت ترمینال، به یک دستگاه آداپتور لازم برای تبدیل سطوح سیگنال RS-232 به سطوح TTL نیاز دارید (اینگونه آداپتورها به صورت تجاری در دسترس هستند، اما می توانید خودتان آن را مونتاژ کنید - تمام مدارهای لازم آزادانه در دسترس هستند، و می توانید برخی از مدل ها را انتخاب کنید. به عنوان پایه آردوینو). ما یک تراشه FTDI آماده می گیریم که USB را به یک رابط سریال برای میکروکنترلر Atmega تبدیل می کند. باید GND و RESET را وصل کنید و از پین های RX و TX برای اتصال استفاده کنید.


برنج. 3. آردوینو نانو به عنوان آداپتور

برای کار با پورت COM، از هر برنامه ای که دوست داریم استفاده می کنیم - به عنوان مثال، PuTTY یا Hiperterminal. نوع اتصال را انتخاب کنید، شماره پورت COM و سایر تنظیمات را وارد کنید:

سرعت: 9600 بیت داده: 8 بیت توقف: 1 برابری: هیچ کنترل جریان: هیچ
برنج. 4. پنجره تنظیمات PuTTY

برای بررسی عملکرد مدار، باید RX و TX را به یکدیگر متصل کنید. در نتیجه، تمام کاراکترهای تایپ شده به مقدار دو برابر نمایش داده می شوند. این به این دلیل است که داده های وارد شده در امتداد خط TX منتقل می شود و سپس همان از طریق خط RX باز می گردد. این کار به این صورت انجام می شود: با جدا کردن کابل SATA، خروجی دیسک TX را به ورودی آداپتور RX و بالعکس - آداپتور RX از دیسک TX وصل می کنیم. برق را وصل کنید. پس از فشار دادن کلیدها، اعلان T> (یا F> برای HDD های معیوب) را دریافت کرده و دستوراتی را وارد می کنیم. برای دریافت لیستی از دستورات، /C و سپس Q را وارد کنید.

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

سطح T - آزمون های گواهینامه. سطح 1 - دستورات مدیریت حافظه. سطح 2 - دستورات برای تنظیم مکانیک درایو. سطح 3 - دستورات جستجو. سطح 4 - دستورات ردیابی موتور سروو. سطح 5 - فقط در شرایط کارخانه استفاده می شود. سطح 6 - دستورات کنترل تطبیقی. سطح 8 - دستورات تنظیم ضبط ویژه. سطح 9 - دستورات حالت سیستم نظارت بر نقص.
برنج. 5. S.M.A.R.T را بازنشانی کنید.

علاوه بر این نه سطح، دو مجموعه دیگر از دستورات وجود دارد: شبکه و عمومی. هدف اصلی دستورات شبکه نمایش تغییرات در وضعیت فعلی سیستم است. دستورالعمل های عمومی برای دسترسی به ثبات ها، حافظه بافر و داده ها استفاده می شود.

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

هر هارد دیسک حاوی پارتیشن های سرویس است. آنها برای ذخیره ابزارهای هارد دیسک مانند S.M.A.R.T، ماژول های تشخیص زودهنگام خطا، ماژول های خود تشخیصی و غیره طراحی شده اند. خوشبختانه تمام این داده ها فضای اختصاص داده شده را به طور کامل اشغال نمی کنند، به این معنی که با رویکرد صحیح می توانیم از این فضای پاداش استفاده کنیم. پارتیشن های سرویس را نباید با DCO یا HPA اشتباه گرفت که به راحتی از طریق دستورات استاندارد ATA قابل کشف و دسترسی هستند.

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

برای دسترسی به اطلاعات از پارتیشن‌های سرویس، دستورات استاندارد ATA مناسب نیستند، در عوض از دستورات ویژه VSC (فرمان‌های خاص فروشنده) برای نوشتن و خواندن استفاده می‌شود. به عنوان یک قاعده، سازندگان این دستورات را مخفی نگه می دارند، اما گاهی اوقات آنها ابزارهای کاربردی را برای کار با پارتیشن های سرویس منتشر می کنند - به عنوان مثال، برنامه wdidle3.exe از Western Digital و ابزارهای آنالوگ منبع باز آن idle3. مثال دیگر برای WD برنامه HDDHackr است که ورودی های پارتیشن های سیستم HD را تغییر می دهد.

داده های موجود در پارتیشن های سرویس برای عملکرد صحیح هارد بسیار مهم است. آسیب به اطلاعات ضبط شده منجر به از دست دادن عملکرد دیسک می شود. بازیابی آن چندان آسان نخواهد بود - برای بازنویسی داده ها در پارتیشن های سرویس، به برنامه های تخصصی نیاز دارید (به عنوان مثال، Ace Laboratory PC3000).

اندازه پارتیشن سرویس به مدل هارد دیسک بستگی دارد. به عنوان مثال، در درایو WD2500KS-00MJB0 خانواده هاوک با ظرفیت 250 گیگابایت (سیستم‌افزار 02AEC)، دو نسخه از فایل‌ها، هر کدام حدود 6 مگابایت، روی پارتیشن سرویس نوشته می‌شوند. اندازه منطقه در هر سطح حدود 23 مگابایت است (64 آهنگ با 720 بخش هر کدام). از آنجایی که این دیسک دارای شش سطح است (هدهای 0 تا 5)، ماژول های پارتیشن سرویس در فضای مربوط به هدهای 0 و 1 قرار دارند و فضای اختصاص داده شده به هدهای 2 تا 5 رزرو شده است اما استفاده نمی شود. بنابراین، پارتیشن رزرو شده حدود 141 مگابایت را اشغال می کند که 12 مگابایت آن در حال استفاده است.

برای مقایسه، مدل WD10EACS-00ZJB0، یک مدل ترابایتی با هشت سطح، 450 مگابایت فضای رزرو شده دارد که 52 مگابایت آن اشغال شده است. آریل برکمن از Recover Information Technologies LTD مقاله ای در مورد کار با بخش های خدمات HDD نوشت و همچنین یک کد PoC برای نوشتن 94 مگابایت اطلاعات به بخش خدمات یک دیسک وسترن دیجیتال 250 گیگابایتی Hawk ارسال کرد. این کار به صورت زیر انجام می شود:

  • آدرس SATA IO خود را با استفاده از lspci -v پیدا کنید.
  • برای کامپایل، از دستور gcc -Wall -O -g -o SA-cover-poc SA-cover-poc.c استفاده کنید.
  • یک فایل تصادفی (با حجم 94 مگابایت) ایجاد می کنیم و هش MD5 آن را محاسبه می کنیم.
  • فایل را در قسمت سرویس می نویسیم.
  • ما هارد دیسک را با استفاده از دستور dd-ing /dev/zero تمیز می کنیم که باید در کل هارد دیسک توزیع شود (یا در قسمتی جداگانه که قبلاً دسترسی به بقیه را مسدود کرده باشید). کافی است یک بار این کد را اجرا کنید تا داده ها به طور غیر قابل برگشت از بین بروند.
  • ما محتویات بخش سرویس را می خوانیم، هش آن را محاسبه می کنیم و صحت داده ها را تأیید می کنیم. :~/SA# dd if=/dev/urandom count=184320 > random-file ; md5sum random-file :~/SA# ./SA-cover-poc -p 0x0170 -w ./random-file :~# dd if=/dev/zero of=/dev/sdb bs=1M :~/SA# ./SA-cover-poc -p 0x0170 -r after-dding-dev-zero :~/SA# md5sum after-dding-dev-zero

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

  1. TestDisk ساده ترین و موثرترین برنامه برای بازیابی HDD است. طراحی شده برای جستجو و بازسازی پارتیشن های گم شده، بخش بوت، فایل های حذف شده. جدول پارتیشن را اصلاح می کند. با تعداد زیادی فایل سیستم کار می کند. در حالت کنسول کار می کند که سرعت بالایی را به دست می آورد.
  2. Acronis Disk Director یک بسته نرم افزاری کامل است که شامل تعداد قابل توجهی ابزار برای کار با هارد دیسک است. حاوی ابزار Acronis Recovery Expert است که برای بازسازی فایل ها و پارتیشن ها استفاده می شود. برخلاف برنامه قبلی، یک رابط گرافیکی دارد، اما با سیستم های فایل کمتری کار می کند.
  3. Paragon Partition Manager یک برنامه رایگان از توسعه دهندگان داخلی است که تقریباً می تواند هر کاری را که Acronis می تواند انجام دهد، اما به طرز وحشتناکی کند است.

برنج. 6. پارتیشن های آسیب دیده را با استفاده از TestDisk بازیابی کنید

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

xakep.ru

چگونه هارد دیسک را ریفلش کنیم؟

صفحه 1 از 1

  • شما نمی توانید به موضوع پاسخ دهید

من یک سیگیت باراکودا 1.5 ترابایتی دارم که سیستم عامل آن برای بار دوم خراب شده است (تشخیص در کارگاه انجام شد). به من بگویید، آیا امکان ریفلش کردن آن در خانه وجود دارد؟ چه نرم افزاری و کجا می توانم کتابچه راهنمای آن را مطالعه کنم؟

من WD خود را با یک اندازه کلاستر غیر استاندارد (به طوری که با XP کار کند) با استفاده از یک برنامه از وب سایت آنها و سیستم عامل آنها فلش کردم. آن ها به طور منطقی، شما باید به وب سایت Segate بروید و به دنبال ابزارهای کاربردی و خود سیستم عامل برای مدل پیچ خاص خود باشید. و سپس دستورالعمل هایی برای عمل وجود خواهد داشت، هیچ چیز پیچیده ای نیست.

آف تاپیک: به لطف شما، امروز وارد آینده شدم.

به طور کلی، سیستم عامل دیگر مدل ها قبلاً در وب سایت سیگیت قرار داده شده بود. اغلب آنها این چیزی را دارند.

لپ تاپ ها شیطان هستند.

ممکنه خود فلش مشکل داشته باشه...

چگونه می توانم آن را جداگانه برای خواندن و نوشتن تست کنم؟

روستیسلاو گفت:

فلش مموری که خود فریمور روی آن نوشته شده است (مثل بایوس کامپیوتر)؟

در صورت وجود، سعی کنید با ابزار اصلی فلش کنید.

سعی کنید در صورت وجود، ابزار اصلی را فلش کنید.

در وب سایت شماره من یک EHEshnik با سیستم عامل برای هارد وجود دارد. خود کامپیوتر دوباره راه اندازی شد، پنگوئن ها کمی روی صفحه رقصیدند (سلام لینوکس؟)، دوباره راه اندازی شد و voila... ویندوز دیسک فرمت نشده را دید. من آن را فرمت کردم، به 100 هکتار فیلم و داستان منتقل کردم. صبح روشن می کنم و چشمانم را باور نمی کنم - "دستگاه ناشناخته ای در پورت SATA"

یک فرصت عالی برای خداحافظی با فلش درایو روی هارد دیسک شما وجود دارد.

و اگر آن را دوست ندارید، آن را دور گردنتان می بندیم!

من یک سیگیت باراکودا 1.5 ترابایتی دارم که سیستم عامل آن برای بار دوم خراب شده است (تشخیص در کارگاه انجام شد).

کدام کارگاه این را گفته، اگر راز نیست؟

به من بگویید، آیا امکان ریفلش کردن آن در خانه وجود دارد؟ چه نرم افزاری و کجا می توانم کتابچه راهنمای آن را مطالعه کنم؟

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

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

روستیسلاو گفت:

فلش مموری که خود فریمور روی آن نوشته شده است (مثل بایوس کامپیوتر)؟ چگونه می توانم آن را جداگانه برای خواندن و نوشتن تست کنم؟

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

روستیسلاو گفت:

در وب سایت شماره من یک EHEshnik با سیستم عامل برای هارد وجود دارد. خود کامپیوتر دوباره راه اندازی شد، پنگوئن ها کمی روی صفحه رقصیدند (سلام لینوکس؟)، دوباره راه اندازی شد و voila... ویندوز دیسک فرمت نشده را دید. فرمتش کردم، به 100 هکتار فیلم و داستان منتقل کردم، صبح روشن می‌کنم و چشم‌هایم را باور نمی‌کنم - «دستگاه ناشناس در پورت SATA»، این همه نامه و هیچ چیز در مورد آن ... آیا تشخیص داده می‌شود. در بایوس؟ آیا توسط ویکتوریا شناسایی شده است؟

ویکتوریا 3.52 روسیه

به هر حال، در اینجا تصویری از تولید کنندگان پیچ باقی مانده است:

الکس بلکول گفت:

در پاسخ به این سوال که با هیتاچی چه خواهیم کرد: هیچ کاری با آن انجام نخواهیم داد. این قانونی است که وزارت بازرگانی چین برای ما وضع کرده است. ما باید دو شرکت کاملاً مستقل رقیب را برای حداقل دو سال حفظ کنیم. یک شرکت اصلی، WD Corporation، و دو شرکت تابعه کاملاً مستقل وجود دارد - WD و HGST. ما در WD مجاز نیستیم با HGST در مورد فناوری، قیمت ها یا هیچ چیز دیگری صحبت کنیم! اگر در هیتاچی کار می کردی، من باید الان بلند می شدم و می رفتم.

بازیابی اطلاعات تعمیر حرفه ای هارد دیسک سیمفروپل

آیا در بایوس شناسایی می شود؟ آیا توسط ویکتوریا شناسایی شده است؟ BIOS آن را نمی بیند. ویکتوریا - نمی بیند.

به نظر او یک بدبختی کامل است

من در واقع از بچه ها می ترسم، آقای عزیزم، آنها پر سر و صدا، بی رحم و خودخواه هستند، اما اگر بچه ها بر دولت حکومت کنند چه؟ © یولیان سمیونوف هیچ کاری برای بهتر شدن انجام نمی شود © Boris Rauschenbach مردم، مردم مهمترین چیز هستند. مردم حتی از پول هم با ارزش ترند. © F.M. داستایوفسکی چقدر کنجکاو هستی

بله، این روش به نظر می رسد در سال 2009 اعلام شده است.

من در واقع از بچه ها می ترسم، آقای عزیزم، آنها پر سر و صدا، بی رحم و خودخواه هستند، اما اگر بچه ها بر دولت حکومت کنند چه؟ © یولیان سمیونوف هیچ کاری برای بهتر شدن انجام نمی شود © Boris Rauschenbach مردم، مردم مهمترین چیز هستند. مردم حتی از پول هم با ارزش ترند. © F.M. داستایوفسکی چقدر کنجکاو هستی

حالا می توانید لذت ببرید. http://habrahabr.ru/post/140289/

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

(31 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (33 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (34 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (36 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (37 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی انجام دهید (38 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (39 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (39 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (40 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (41 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی انجام دهید (42 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی (43 درجه سانتیگراد) خیلی سرد، جستجوی تصادفی دما دیود 7B69 (43 درجه سانتیگراد) برای عبور از مرحله بعدی آزمایش، لازم بود "گرم شود" - حدود 10 ساعت وزوز کرد دقیقه تا دمای 43 درجه سانتیگراد گرم شود. من در واقع از بچه ها می ترسم، آقای عزیزم، آنها پر سر و صدا، بی رحم و خودخواه هستند، اما اگر بچه ها بر دولت حکومت کنند چه؟ © یولیان سمیونوف هیچ کاری برای بهتر شدن انجام نمی شود © Boris Rauschenbach مردم، مردم مهمترین چیز هستند. مردم حتی از پول هم با ارزش ترند. © F.M. داستایوفسکی چقدر کنجکاو هستی

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

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

بازیابی اطلاعات تعمیر حرفه ای هارد دیسک سیمفروپل

صفحه 1 از 1

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به موضوع پاسخ دهید

simferopol.in

هارد "رستاخیز".

مبدل

می توانید یک مبدل بخرید (USB-TTL و COM-TTL برای فروش موجود است) یا خودتان آن را بسازید (من چندین نمودار را در زیر ارائه می دهم).

برای کسانی که آردوینو دارند: GND و RESET را وصل کنید، از پین های RX و TX استفاده کنید.


برای بررسی مدار، می توانیم RX و TX را اتصال کوتاه کنیم - در نتیجه، هر چیزی که وارد می کنیم باید برگردد.

ارتباط

RX و TX را وصل می کنیم، همانطور که در شکل زیر، کابل SATA را جدا کنید، برق را وصل کنید.

برای کار با پورت COM از PuTTY استفاده کردم؛ برنامه مورد علاقه شما نیز این کار را به خوبی انجام می دهد. بنابراین، PuTTY را باز کنید، نوع اتصال سریال را انتخاب کنید، پورت و تنظیمات دیگر را وارد کنید:

سرعت 38400
بیت های داده 8
بیت های توقف 1
برابری هیچ یک
کنترل جریان هیچ یک
یک پنجره ترمینال را باز کنید، Ctrl+Z را فشار دهید و اعلان را مشاهده کنید: F3 T> برای دیدن لیستی از دستورات و توضیحات مربوط به آنها برای هارد دیسک خود، باید /C و سپس Q را وارد کنید.

بهبود

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

مهم: هنگام وارد کردن دستورات مراقب باشید!

  1. بیایید با وارد کردن /1 به سطح 1 برویم
  2. بیایید S.M.A.R.T را پاک کنیم. تیم N1
  3. برق را خاموش کنید و منتظر بمانید تا موتور خاموش شود (~10 ثانیه)
  4. پاور را روشن کنید و دوباره Ctrl+Z را فشار دهید
  5. لیست بلوک های بد را پاک کنید: i4،1،22 را وارد کنید
  6. نکات 3-4 را تکرار کنید
  7. در کنسول وارد کنید: m0،2،2،0،0،0،0،22 (برای هارد دیسک های "ساخت چین" - m0،2،2،22)
  8. به سطح 2 بروید: /2
  9. موتور را خاموش کنید: Z را وارد کنید
  10. برق را خاموش کنید
پس از تمام دستکاری ها، هارد دیسک در BIOS شروع به شناسایی کرد. برای اینکه دوباره با مشکل مواجه نشوید، نرم افزار هارد دیسک خود را به روز کنید. این روش بسیار ساده است: یک تصویر بوت از وب سایت سازنده بارگیری می شود و روی یک دیسک ضبط می شود. بعدی - سیستم عامل را در حالت گام به گام بارگیری و به روز رسانی کنید، فقط دستورالعمل های روی صفحه را دنبال کنید. اکنون وضعیتی را شرح داده ام که همه چیز همانطور که باید کار می کند، اما به ندرت این اتفاق می افتد. روند بازیابی چندین چالش را به همراه داشت که مطمئنم شما نیز با آنها روبرو خواهید شد. بنابراین، برای همه کسانی که موفق نشدند، در بخش آخر این مقاله به دنبال راه حل باشند.

درباره آنچه در پشت صحنه باقی مانده است

از آنجایی که این مقاله نتیجه آزمایشات خودم بر اساس مواد مختلف در مورد بازیابی HDD است، پس مشکلاتی را که خودم با آن مواجه شدم شرح خواهم داد.
مسئله راه حل
نویز کنسول پایه GND را به زمین منبع تغذیه وصل کنید. من از سیم کلید پاور استفاده کردم. جامپر SATA I را نیز از روی هارد بیرون بکشید.
پس از فشردن کلیدهای Ctrl+Z چیزی روی صفحه ظاهر نمی شود به احتمال زیاد، RX و TX به درستی متصل نیستند.
هنگامی که برای اولین بار آن را روشن می کنید، یک خطا ظاهر می شود LED:000000CC FAddr:0025BF67 یا LED:000000CC FAddr:0024A7E5 ابتدا بیایید سعی کنیم سرها را خاموش کنیم. برای انجام این کار، تخته را باز می کنیم (در عین حال می توانید کنتاکت ها را با پاک کن تمیز کنید: من آنجا خاک زیادی داشتم)، یک عایق (کاغذ، نوار برق و غیره) روی کنتاکت های منتهی به سرها قرار می دهیم. و برد را به عقب بپیچید (نه با همه پیچ ها، بلکه به طوری که برق به موتور برسد). برق را روشن کنید، Ctrl+Z را فشار دهید، /2 و سپس Z را وارد کنید. منتظر پیامی در مورد توقف موفقیت آمیز هستیم. زمان سپری شده کامل 0.138 میلی ثانیه بدون خاموش کردن برق، برد را باز کنید، عایق خود را بیرون بیاورید و برد را به عقب بپیچید، دستور روشن شدن موتور را وارد کنید: U.

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

  • دور آ
  • دور الف (مستطیل شکل)
  • دور با
پس از روشن کردن برق هارد، مخاطبین را ببندید. صدای کوبیدن سرها شنیده می شود و سپس موتور خاموش می شود. بعد از این دستکاری ها، فرمان خاموش کردن موتور را بدهید، کنتاکت ها را باز کرده و دوباره موتور را روشن کنید.
موتور با خطا روشن نمی شود خطا 1009 DETSEC 00006008 خطای چرخش زمان سپری شده 53.959 ثانیه وضعیت R/W 2 خطای R/W 84150180 احتمالا فراموش کرده اید عایق را بردارید یا برد را محکم پیچ نکرده اید. آسیب مکانیکی نیز ممکن است علت باشد.
موتور متوقف نمی شود. همراه با خطای LED:000000CE FAddr:00280569 یک دقیقه برق را خاموش کنید. اگر خطا ادامه داشت، ابتدا موتور را با وارد کردن U راه اندازی کنید.
با تشکر از توجه شما، انشالله هارد دیسک های شما برای مدت طولانی دوام بیاورند.

برچسب ها:

  • بازیابی هارد دیسک
  • سیگیت باراکودا 7200.11
  • آردوینو

آرتم ماکاروف با نام مستعار رابین

09.11.2013

35493 بازدید

یکی دیگر از مشکلات سخت Seagates که با استفاده از به اصطلاح سیستم عامل Seagate HDD (بارگذاری میکروکد از طریق رابط) حل شد.

این بار، HDD لپ‌تاپ ST9500325AS به‌صورت شنیداری مجدداً کالیبره می‌شود، در حالت BUSY آویزان می‌شود و فقط به درگاه عیب‌یابی خروجی می‌دهد:

Rst 0x08M

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

عملکرد ترمینال در این خط از درایوها توسط سازنده در کد ROM گنجانده شده است و پس از اعمال برق به رابط روشن می شود. به نظر می رسد این است:

Rst 0x08M RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00 00 A0 E1 opts = 00000000 8 RW A4SC Err = 00000000 8 RW A3SC150

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

بلافاصله مشکوک به شکست در جداول ترجمه وجود داشت، اما تلاش برای محاسبه مجدد منجر به نتیجه زیر شد:

حداکثر تلاش‌های مجدد Wr = 00، حداکثر تکرار Rd = 00، حداکثر ECC T-Level = 14، حداکثر گواهینامه بازنویسی مجدد = 2DF8 DiagError 0000500D فرمت پارتیشن کاربر ناموفق - زمان سپری شده 0 دقیقه 00 ثانیه R/W2A0, RW3 Sense 0,000 , خطای فایل 00000000 Blk Adr AD6F0001, Blk Adr Type D0, Cyl FFFF0000, Hd EC

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

فرمت پارتیشن سیستم با موفقیت انجام شد - زمان سپری شده 2 دقیقه 00 ثانیه

منبع تغذیه را تحریف کردم و دیسک با پاسپورت کارخانه "خالی" آماده بیرون آمد. در این موقعیت، هر عملیات خواندن/نوشتن اطلاعات سرویس، به دلیل عدم وجود دستورات «توسعه یافته» در میکروکد «پایه» رام، پیامی در مورد عدم آمادگی برای فرآیند ایجاد می‌کند.

امکان بارگیری همپوشانی پردازنده Diag Cmd وجود ندارد

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

یک گزینه، با توجه به اینکه در شرایط یک دیسک سرویس فرمت شده، دیسک از طریق رابط به طور معمول آماده می شود، یک گزینه وجود دارد - با استفاده از دستور id92h، آن را در بارگذار HDD بارگیری کنید، یعنی. یک بسته میکروکد، شامل پوشش های مورد نیاز، و در نتیجه، همانطور که می گویند، هارد دیسک Seagate را مجدداً روشن می کند.

پس از این عملیات، محاسبه مجدد مترجم با موفقیت انجام شد

حداکثر Wr تکرار = 00، حداکثر Rd تکرار = 00، حداکثر ECC T-Level = 14، حداکثر گواهینامه بازنویسی مجدد تلاش = 2DF8 فرمت پارتیشن کاربر موفقیت آمیز - زمان سپری شده 0 دقیقه و 00 ثانیه

و آخرین لمس، ضبط مترجم ذخیره شده قبلی (id2Bh) است. پس از تامین مجدد برق، دیسک معمولی را تولید کرد:

Rst 0x08M (P) SATA Reset

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