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

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

زمانی که برد هارد وسترن دیجیتال را ازدست داده اید ، خراب شده باشد و یا رام اصلی (original ROM) برد هارد را ازدست داده باشید ،بوسیله این روش میتوانید برنامه رام  هارد وسترن دیجیتال را ترمیم کنید و سپس آن را روی آی سی رام یک برد مشابه ذخیره کنید تا بتوانید به اطلاعات را بازیابی کنید. ایده اصلی بر این است که بوسیله یک رام و برد مشابه هارد خراب به ناحیه سرویس آن هارد دسترسی پیدا کنیم و بوسیله ماژول های ناحیه سرویس برنامه رام ROM را  بر روی آیسی رام دوباره نویسی می کنیم. این روش برای اکثر هارد دیسک های وسترن دیجیتال با معماری مارول Marvell که دارای آی سی رام اکسترنال (آی سی U12 روی برد هارد ) و همچنین دارای ماژولهای 35 و 109  هستند قابل اجرا است. این روش برای هارددیسک های غیر مارول مانند خاویار(WD Caviar architecture)  و هاردهایی که اکسترنال رام ندارند کاربرد ندارد.

PC-3000 for HDD. Building ROM image from SA data on WD Marvell drives with external ROM

The method can be used to recover original ROM image and then write it into donor PCB when original PCB was damaged, lost, or original ROM was lost. The idea is to rewrite the compatible donor ROM image to donor PCB and then recover the unique original ROM modules from SA modules and write them to the PCB. The procedure is applicable to almost all WD Marvell architecture drives with external (U12 IC is present on PCB) ROM, that has SA modules 35 and 109. This procedure is not applicable to drives with internal ROM IC (U12 is not present) as well as to classical WD Caviar architecture drives(non-Marvell).

2061-771698 PCB

برای اجرا ما نیاز داریم به ناحیه سرویس دسترسی پیداکنیم پس نیاز به حداقل یک هد سالم داریم همچنین ماژول های 35 و 109 برای اجرای این روش ضروری است. در این مثال بر روی یک هارد وسترن دیجیتال به مدل WD20EACS-11BHUB0 و خانواده  Sadle G6 که برد هاردش اوریجینال و اصلی نیست کار میکنیم. هارد دیسک به آمادگی میرسد اما به اطلاعات آن ( ناحیه اطلاعات کاربر) و ناحیه سرویس (SA) دسترسی نداریم.
To perform the procedure the SA and at least one system head should be OK.The modules 35 and 109 are necessary to perform the procedure. In this example we recover WD20EACS-11BHUB0 (Sadle G6 family) drive with not original (donor) PCB. The drive goes READY but doesn’t have access to User Area and to Service Area.

WD20EACS-11BHUB0

The donor PCB is similar to the original one برد مشابه کاملا” مشابه برد اصلی میباشد
(has the same number 2061-771698)

2061-771698 PCBs

Here is the procedure:

Please pay special attention that the procedure is only applicable to the drives with external ROM (U12 ROM IC should be present on PCB).

لطفا” توجه کنید که این روش فقط برای هارد دیسک های وسترن دیجیتال هایی کاربرد دارد که دارای آی سی رام خارجی بر روی بردشان با شماره U12 هستند.

U12

Let’s power up the drive and wait until it’s ready. اجازه بدهید هارد را روشن کنیم و منتظر بمانیم تا هارد به آمادگی برسد.

36 OFF

حالا باید موتور هارد روشن بشود و بچرخد . اگر موتور هارد شروع به چرخش نکند و هارد دیسک به آمادگی نرسد ( هنوز چراغ بیزی روشن بماند) نشان دهنده این است که ورژن رامی که در حال حاضر بر روی آی سی رام برد هارد وجود دارد با هارد دیسک بصورت کامل مشابه نیست و یا مشکل خاصی بر روی برد وجود دارد.شما در این حالت می توانید یک رام دیگر از طریق ” بوت رام ” بر روی آی سی رایت کنید و یا از یک برد مشابه دیگر استفاده کنید تا زمانیکه هارد به آمادگی برسد و بتوانیم یوتیلیتی وسترن مارول را اجرا کنیم.
The spindle motor should spin now.If the motor doesn’t start spinning and drive doesn’t get to ready (always in BSY or ERR) that means the ROM version is completely not compatible or it’s something wrong with PCB. You can try to write different ROM via Boot ROM mode or try another PCB When the drive is ready we can start the WD Marvell utility.

02 Ready

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

As we can see the HDD ID is not full now. Just the drive model is present(it is loaded from ROM). Service Area modules are not available at the moment.

03_empty_ID

Press “Autodetect” button to detect family  دکمه اتودیتکد را فشار دهید تا خانواده شناسایی شود

04_autodetect

Check that the drive family is detected correctly. چک کنید تا خانواده هارد درست شناسایی شده باشد

Switch the utility to NORMAL mode and press Utility Start. یوتیلیتی را بر روی حالت نرمال تنظیم کنید و دکمه شروع یوتیلیتی را فشار دهید

05_Normal_Mode

Press Detect SA SPT button. دکمه شناسایی سکتور در هر ترک  در ناحیه سرویس را فشار دهید

06_SA_SPT

مقدار آن باید از عدد 500 که یک مقدار اولیه  و پیش فرض است به عدد واقعی تغییر کند – برای مثال ما این عدد باید برای این خانواده 1980 باشد. اگر این عدد شناسایی شد نشان دهنده این است که هد های هارد دیسک می تواند نشانه گر های سروو را بخواند. اگر این طور نشد ( مانند هاردی که کارمیکنیم ) باید یک رام با فیرم ویر مشابه برای آن پیدا کنیم. دکمه اوکی را فشار دهید  تا یوتیلیتی مقدار دهی های اولیه را انجام دهد. ناحیه سرویس قابل خواندن نیست.
The value must cahnge from 500(utility defaulut) to the real value(for example 1980 for this drive family). If it is detected that means heads can read servo markers. If it is not (as in this case) – we need to find a compatible FW version for ROM. Press OK to continue the utility initialization.
Service Area is not readable now.

07_SA_unreadable

خوب نتیجه میگیریم که ورژن رام برد هارد مشابه با ساختار ناحیه سرویس بر روی سطح پلتر نیست. میتوانیم یک ایمیج دیگر رام را از یک خانواده مشابه بر روی آی سی رام برد بنویسم. برای این کار بر روی ” کار با رام ” کلیک کنید و سپس گزینه ” نوشتن رام ”  را انتخاب می کنیم.

So we can conclude that the ROM FW version in the PCB is not compatible with SA structure on the surface We can try to write another image into ROM from the same family drive. To do that we press “Work with ROM” button and select “Write ROM” option.

08_Write ROM

We will take the image from PC-3000 DataBase یک ایمیج رام دیگر مشابه را از دیتابیس انتخاب می کنیم

09_DataBase
 نمیدانیم کدامیک دقیقا” مشابه هست برای همین یک به یک آن ها را انتخاب می کنیم تا زمانیکه نوشتن رام به پایان برسد.
We don’t know the necessary compatible FW version so we can check them one by one
10_First

When the writing process is completed

11_Writing_finished

we need to restart the drive احتیاج هست که  هارد دوباره ریستارد شود

36 OFF

Wait untill it is ready منتظر می مانیم تا هارد دیسک به آمادگی برسد

02 Ready
سپس بر روی قسمت شناسایی راست کلیک کنید و بر روی ” تازه کردن آی دی هارد ” کلیک کنید.
Then we right click on the HDD ID field and select Refresh HDD ID

12_HDD_ID_refresh

As we can see the model changed but the HDD is still not full میتوانیم مدل هارد را ببینیم که تغییر کرده است اما هارد دیسک بصورت کامل شناسایی نشده است.

13_HDD_ID

سپس می توانیم دوباره SA SPT  را دیتکت کنیم . این گزینه از طریق ” وضعیت یوتیلیتی” (Utility Status) قابل دسترس است.
Then we can try to detect SA SPT again. This option is available in the Utility Status window.

14_Utility_status

هنوز نمی توانیم SA SPT را شناسایی کنیم.

We still can’t detect SA SPT.

15_Utility _status2

نتیجه میگیریم رام ورژنی که ما انتخاب کردیم بازهم مشابه نیست. بنابر این یکی دیگر را چک می کنیم . اجازه دهید یک رام دیگر از دیتابس بر روی برد هارد رایت کنیم.

So we can conclude that the ROM FW version is not compatible again. So we need to check another one. Let’s write another ROM image from the DB.

08_Write ROM
09_DataBase

We pick another donor ROM ما یک رام دیگر انتخاب کردیم

16_ROM2

Wait till the process is finished. صبر میکنیم تا  فرایند کار تمام شود

17_Writing_Finished_2

Then again repower the drive    دوباره هارد را خاموش و روشن می کنیم تا تغیرات در هارد ثبت شود

36 OFF

وقتی هارد به آمادگی رسید دوباره هارد را شناسایی می کنیم و همچنین SA SPT را چک می کنیم.
When it is ready we check the HDD ID and the SA SPT again.

18_HDD_ID_refresh

And no luck again   و هنوز بدشانس هستیم دوباره

19_Utility_status_3

نمیتوانیم SA SPT را شناسایی کنیم. ورژن فیرم ویر بازهم مشابه نیست. بنابر این یکی دیگر را رایت می کنیم و دوباره چک می کنیم.

SA SPT can’t be detected.The FW version is not compatible again. So we go an write another one for checking.

20_Write_ROM_3

Wait till the process is finished صبر می کنیم تا فرایند کامل شود

21_Writing_finished

Then again repower the drive again دوباره هارد را خاموش و روشن می کنیم

30 Off

When the drive is ready check the HDD ID زمانیکه هارد دیسک آماده شد  دوباره آی دی هارد را چک می کنیم

22_HDD_ID_refresh

Now the drive is initialized with full ID!  حالا هارد دیسک تمامی مقدار های اولیه را به خود اختصاص داده و بطور کامل شناسایی شده است

23_Full_HDD_ID

اجازه دهید SA SPT را تشخیص دهیم.

Let’s try to detect SA SPT

24_SA_SPT3

Detected!  تشخیص داده شد

25_SA_SPT_DETECT

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

Now we need to restart the utility to initialize it with all the parameters of the drive

68

Press “Autodetect” button دکمه ” اتودیتکت ” را فشار دهید

BEVT_01x

And check that family is correct and mode is set to Normal. چک کنید که خانواده درست شناسایی شده باشد و یوتیلیتی بر روی مود نرمال باشد

26_FAmily

Start the utility یوتیلیتی را استارت کنید

27_Start

Pay attention to the headmap. it must be the same as on your patient drive.به نقشه هد ها دقت کنید. آن باید کاملا” مشابه هارد خراب شماباشد

28_Headmap

The full HDD ID is present مشخصات کامل هارد دیسک حاضر است

23_Full_HDD_ID

And the Service Area is available by two copies و ناحیه سرویس با دو کپی در دسترس است

29_SAحالا می توانیم ماژول ماژول 47  ( SA adaptives ) رام اوریجینال را بازسازی کنیم.

So now we can recover the original ROM module 47 – SA adaptives

30_mod47

31_47_ready

ماژول از طریق ناحیه سرویس SA بازسازی شد و میتوانیم آن را بر روی رام ROM بنویسیم.

The module is recovered from SA now and we can write it into ROM

32_Write_module

برنامه با به مکان پروفایل همان هارد دیسک هدایت می کنیم و ماژول 47 جدید را انتخاب کرده و با فرشدن دکمه OK  آن را تایید می کنیم.

We navigate to the HDD profile folder and select the module and confirm by pressing OK

33_Module

Wait until module is written successfully صبر کنید تا ماژول با موفقیت نوشته شود

34_Mod47_fin

We need to repower the drive to reload the new module نیاز داریم هارد دیسک را یک بار خاموش و روشن کنیم تا ماژول جدید بار شود

36 OFF

زمانیکه هارد دیسک وسترن دیجیتال ما به آمادگی رسید می توانیم به مرحله بعد برویم (بازسازی مترجم ناحیه سرویس-SA translator regeneration)

When the drive is ready we can go the next step – SA translator regeneration

35_SA_Trans

We will use the SA module 35 right from the surface از ماژول 35 ناحیه سرویسی استفاده می کنیم که بر روی سطح خود هارد دیسک قرار دارد  36_SA_Tr35

The process is successfully finished! پروسه با موفقیت به پایان رسید

37_Trans_ready

حالا می توانیم هارد دیسک را خاموش و روشن کنیم تا هارد ماژولهای جدید را بارگذاری کند و چک می کنیم که به ناحیه اطلاعات کاربری دسترسی داریم.

Now we can repower the drive again to reload te new modules and check the user area access

30 Off

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

When the drive is ready we can use Sector edit tool to check User area access

38_Sector_edit

And still no access to User area! و هنوز هیچ دسترسی به اطلاعات کاربر نداریم

39_Err

Let’s test heads اجازه دهید هد ها را تست کنیم

40_Heads_test

We need to check all heads and press OK احتیاج داریم تمام هد ها را انتخاب کنیم و دکمه اوکی را بفشاریم

41_HEads

We can see writing problems by Head 5 مشاهده می شود که مشکلی در نوشتن با هد پنجم وجود دارد

42_Err2

Now we know that the Head 5 has writing problems and we can skip it حالا میدانیمهد 5 در نوشتن مشکل دارد و می توانیم از آن گذر کنیم

43_Skip

تست خاتمه پیدا می کند. همانطور که در نتیجه ها میبینیم همه هد ها امتحانشان را به درستی پس دادند بغیر از هد پنجم.

The test is finished. As we can see from the results all the heads passed it excep Head 5

44_Results

بنابراین ما میتوانیم نقشه هد ها را در رام تصحیح کنیم و آن هد خراب را بای پس (bypass) کنیم.

So we can edit headmap in RAM to bypass it

45_RAM_HdMap

We just replace it with good head 6  ما آن را به هد ششم سالم جابجا می کنیم – نقشقه قبلی 012567 بود

46_HdMAP

And press Soft Reset button to apply changes  و دکمه سافت ریست را برای بکارگرفتن تنظیمات جدید فشار می دهیم

47_SoftReset

And now let’s try to read user sectors again و حالا سعی میکنیم دوباره سکتورهای ناحیه اطلاعات کاربری را بخوانیم

48_Reread

The data is available!!!  اطلاعات در دسترس است

49_Data

منبع : ACE Laboratory

آموزش PC-3000 از وبلاگ ACE Laboratory آموزش PC-3000  و چگونگی استفاده از دستگاه های پی سی 3000 جهت استفاده مفیدتر بر اساس وب لاگ شرکت محترم ACE Laboratory می باشد تا تمامی دوستان و کابران بتوانند از مطالب آموزشی کار کردن با ابزارآلات پی سی 3000 (PC-3000 ) استفاده کنند.آموزش PC-3000 پی سی 3000، آموزش PC-3000 UDMA ، آموزش PC-3000 Express ، آموزش PC-3000 Flash  ، آموزش PC-3000 SSD ، آموزش دیتا اکسترکتور  Data Extractor تمامی آرتیکل ها بر اساس آن وب لاگ تنظیم شده و سعی خواهیم کرد در کوتاه ترین زمان تمامی مطالب را ترجمه کرده و بصورت فارسی در اختیار شما عزیزان قرار دهیم ، هرچند که زبان فنی نیازی به ترجمه ندارد.

آموزش بازیابی اطلاعات،آموزش تعمیر هارد,تعمیر هارد دیسک،تعمیر هارد سیگیت,تعمیر هارد دیسک وسترن,تعمیر هارد دیسک وسترن دیجیتال,تعمیر هارد دیسک توشیبا,تعمیر هارد دیسک سامسونگ,تعمیر هارد دیسک هیتاچی,جراهی هارد دیسک,تعویض هد هارد دیسک,آموزش PC-3000,آموزش PC-3000 UDMA,آموزش PC-3000 Express,آموزش PC-3000 Flash,آموزش پی سی 3000,آموزش PC-3000 SSD,آموزش دیتا اکسترکتور,آموزش Data Extractor,تعمیر هارد وسترن دیجیتال ماژول SA فرم ویر,تعمیر برد هارد دیسک وسترن دیجیتال,تعمیر برد هارد وسترن,تعمیر برد وسترن دیجیتال,تعمیر هارد وسترن دیجیتال رام,تعمیر وسترن,تعمیرهارد,تعمیر کندی هارد,تعمیر خرابی فرمویر هارد وسترن,مرکز, تعمیر, هارد, بازیابی, اطلاعات, اکسترنال, تعمیرات, رفع, مشکل, نرم, افزار, دیسک, سکتور, کامپیوتر, تعميرات, بدسکتور, تعمير, ديسك, خرابی, پارتیشن, بندی, خراب, شدن, دانلود, بوفالو, آموزش, مشکلات, نمایندگی, بررسی, تخصصی, فرمت, تاپ, ریکاوری, بوتیبل, کردن, برد, كردن, سیگیت, ضربه, خوردن, اموزش, مرکز تعمیر هارد, بازیابی اطلاعات تعمیر هارد اکسترنال, تعمیرات هارد, تعمیر هارد اکسترنال, تعمیر هارد, تعمیرات هارد اکسترنال, رفع مشکل هارد اکسترنال, نرم افزار تعمیر هارد اکسترنال, تعمیرات هارد اکسترنال تعمیر, هارد دیسک, تعمیرات هارد دیسک, رفع سکتور, هارد اکسترنال, رفع سکتور هارد, دیسک تعمیر, هارد کامپیوتر, تعميرات هارد, رفع بدسکتور هارد اکسترنال, تعمير هارد ديسك, خرابی هارد دیسک, پارتیشن بندی هارد اکسترنال, خراب شدن هارد اکسترنال, دانلود نرم افزار تعمیر هارد اکسترنال, نرم افزار تعمیر هارد دیسک, هارد اکسترنال بوفالو, بازیابی اطلاعات هارد اکسترنال, دانلود نرم افزار تعمیر هارد دیسک, آموزش رفع, سکتور هارد, رفع مشکل, سکتور هارد مشکلات, هارد اکسترنال نمایندگی, هارد اکسترنال مشکل, سکتور هارد بررسی, تخصصی هارد اکسترنال, فرمت هارد دیسک, نرم افزار هارد اکسترنال, هارد اکسترنال آموزش, تعمیرات هارد دیسک آموزش, تعمیرات هارد تعمیر, هارد تاپ, آموزش تعمیر هارد, نرم افزار فرمت هارد اکسترنال, پارتیشن بندی هارد اکسترنال تعمیر, هارد کامپیوتر تعمیر, بدسکتور هارد, نرم افزار تعمیر هارد, رفع بدسکتور هارد, ریکاوری هارد, بازیابی اطلاعات هارد, رفع مشکل هارد اکسترنال بوتیبل, کردن هارد اکسترنال, رفع سکتور هارد ریکاوری, هارد اکسترنال برد, هارد دیسک آموزش, تعمیر هارد دیسک, فرمت كردن هارد ديسك, مشکلات هارد اکسترنال, بازیابی هارد اکسترنال, خرابی هارد, تعمیر هارد اکسترنال سیگیت, برد هارد, هارد تاپ ضربه, خوردن هارد اکسترنال, اموزش تعمیر هارد, فرمت نشدن هارد, تعمیر هارد خراب, نشان ندادن هارد اکسترنال, خرابی هارد اکسترنال, سکتور هارد اکسترنال, تعمير هارد, هارد دیسک اکسترنال,تست اولیه هارد دیسک تشخیص خرابی،تست هارد دیسک،تست هارد،عیب یابی هارد،آموزش تعمیر هارد,آموزش پی سی 3000 ,تعمیر هارد,بازیابی اطلاعات هارد دیسک,بازیابی هارد,بازیابی هارد خراب,بازیابی هارد سوخته,بازیابی اطلاعات هارد,بازیابی هارد وسترن دیجیتال,تعمیر هارد وسترن دیجیتال,بازیابی اطلاعات سیگیت,تعمیر هارد سیگیت,بازیابی هارد فرمت شده,بازیابی اطلاعات دیلیت شده,بازیابی اطلاعات پاک شده,آموزش بازیابی اطلاعات هارد,

Related Post