aviko Posted February 2, 2009 Posted February 2, 2009 is only an example how commercial solutions work. not to be done at home.ok aviko, i am aware of this fact.but i guess only few of us with this problem understand native polish language.....therefore we follow(ed) Gradius2's version/solution.but now is seems that there are main differences, for example, u say to skip the 'i4,1,22' command, also the POWER OFF, waiting 10secs and then POWER ON of the drive, which Gradiu2 says wouls be 'very important'......since most of us are newbies, who are not familiar with all these commands and their function, we are somewhat confused.....thankscmburnsbecause Gradius2 lost in translation information about it was only example how other tools work.this will be funny (Polish version of Yura's guide):Popatrzmy jak to robi pc3k ->which literally means:Let's look how pc3k doing this ->I hope everything is clear now.
TechnoFreek Posted February 2, 2009 Posted February 2, 2009 aviko, many thanks for your help! I got the drive back working, copying data as we speak! going to leave the firmware upgrade until last just in case!!i think i was just trying to rush the process, my advice to everyone else! take your time!big thanks must go the gradius and the rest of the crew and everyone lese involved with determining a solution to this segate disaster!
aviko Posted February 2, 2009 Posted February 2, 2009 aviko, many thanks for your help! I got the drive back working, copying data as we speak! going to leave the firmware upgrade until last just in case!!i think i was just trying to rush the process, my advice to everyone else! take your time!big thanks must go the gradius and the rest of the crew and everyone lese involved with determining a solution to this segate disaster!I am glad to be helpful. But the real credits belongs to okzo aka Yura, because everything I know about these drives, I know from him. And now? Who's real hero?
cmburns Posted February 2, 2009 Posted February 2, 2009 I hope everything is clear now.not quite:you started to write to TechnoFreek from sratch the commands....until this: 'now wake up drive with command U' everything is IDENTICAL with Gradius2but then, you say:/thenF,,22Gradius2 says after 'U' command:/1N1/Ti4,1,22power off..... wait 10 sec....power on driveCTRL+Zm0,2,2,,,,,22he NEVER uses your 'F,,22' command....which is the right/good one?!do u understand my confusion?thank youcmburns
eliz Posted February 2, 2009 Posted February 2, 2009 aviko, should i execute this command or not:F3 1>N1 (enter)and also shouldn't i power off and then ON before this command:F3 T>m0,2,2,,,,,22 (enter)Thanksskip N1, restore drive to defaults, then send m0,2,2,0,0,0,0,22Hello avico, you are amazing, i restored my hard without a bit of data loss!I don't know how to thank you, i wish you success in lifeVisit this site for some amazing photos of nature:http://www.glanzlichter.com/template/index...57/13/index.htmI also thank you Gladius, thank you very much
aviko Posted February 2, 2009 Posted February 2, 2009 he NEVER uses your 'F,,22' command....which is the right/good one?!do u understand my confusion?I am working in well known data recovery company in Poland since last 6 years. I have no idea about Gradius2 profession. Who you will believe?
Jason Husky Posted February 2, 2009 Posted February 2, 2009 (edited) Hi.Now I need help.My ST3500320AS doesn't spin on anymore. This evening I wanted to try this workaround (busy mode) again. But after connecting the hd to the powersupply nothing happened.In bios: 0MB, under OS X in the disk utility: 2 TB. ?!I don't know how to go on. It is still impossible to get the "F3 T>" output in the terminal, just a ">".GreetzJason Edited February 2, 2009 by Jason Husky
aviko Posted February 2, 2009 Posted February 2, 2009 Hi.Now I need help.My ST3500320AS doesn't spin on anymore. This evening I wanted to try this workaround (busy mode) again. But after connecting the hd to the powersupply nothing happened.In bios: 0MB, under OS X in the disk utility: 2 TB. ?!It seems that you burned motor ic, Im almost sure that you connect motor when pcb was not stopped and gives voltage to motor. Thats why I told its was really stupid to disconnect it, you will not know when motor is powered and when not.Does drive making any sounds? (it can be really silent, just put ear on it and power on). Does drive says anything on terminal? Maybe something like this: Buzz Buzz Buzz if yes, it means that microprogram is trying to start motor but could not. Let me know.
cmburns Posted February 2, 2009 Posted February 2, 2009 Who you will believe?i 'believe' the one who has the right/working solution.....but this is not about belief, because this is not religion.....now if i resume your 'path':- isolation under connector to heads.- power ON drive- start hyperterminal- CTRL+Z- /2 (Enter)- Z (Enter) >>>>>>> Spin Down Complete......- remove isolation, fix HEX-Screw back to PCB- U (Enter) >>>>>>> Spin Up Complete- / (Enter)- F,,22 (Enter)- /1 (Enter)- N1 (Enter)- m0,2,2,,,,,22 (Enter) >>>>>>>>>>>>>> User Partition Format Successfulis this complete? is this i need to try? is there any error, did i forget anything? thanks again!!cmburns
aviko Posted February 2, 2009 Posted February 2, 2009 (edited) >>>>>>>>>>>>>> User Partition Format Successfulis this complete? is this i need to try? is there any error, did i forget anything?I should be done. You can try spin down and spinup drive (from level 2>Z and then U) after it spins go back to T ( with /) then type F3 T>F712 (as I remember its was 712 in 500g) it should be 4 parameters last one CONGEN READ FROM MEDIA, 1 means drive reads properly parameters from platters and its really good. If its 0 send command F3 T>/2 and then F3 2>x1 and paste results hereif you not see CONGEN in F712 type F list will be long and CONGEN should be at position 716@edit:I dont have any drive from this family here at this moment to check on myself these commands, so everything I told was from my head. Sometimes I could be wrong.I did a mistake in last command but Yura noticed me that. Now its fixed.I see many people reading this thread now. I have to say everyone case is a little different and have to be studied separatelly. I really dont have time to help all of you. If you decide to repeat steps that I wrote to all above, please dont be mad if it will not work for you.Thats why I really think it will be hard to develop universal solution which will work in ANY case. Edited February 2, 2009 by aviko
cmburns Posted February 2, 2009 Posted February 2, 2009 >>>>>>>>>>>>>> User Partition Format Successfulis this complete? is this i need to try? is there any error, did i forget anything?I should be done. You can try spin down and spinup drive (from level 2>Z and then U) after it spins go back to T ( with /) then type F3 T>F712 i tried this on my TESTING DRIVE, since i will do all of this on my RAID drive after all possible 'pitfalls' are excluded.if i type: 'F712' i get this:===============================================================================Byte:05A1: Expansion = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ''F3 T>=============================================================================which was the mistake in your last command?so would this be all ok?may i use the the 'path' of commands AS I WROTE in my last posting??thank you again!regards,cmburns
aviko Posted February 2, 2009 Posted February 2, 2009 (edited) >>>>>>>>>>>>>> User Partition Format Successfulis this complete? is this i need to try? is there any error, did i forget anything?I should be done. You can try spin down and spinup drive (from level 2>Z and then U) after it spins go back to T ( with /) then type F3 T>F712 i tried this on my TESTING DRIVE, since i will do all of this on my RAID drive after all possible 'pitfalls' are excluded.if i type: 'F712' i get this:===============================================================================Byte:05A1: Expansion = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ''F3 T>=============================================================================which was the mistake in your last command?so would this be all ok?may i use the the 'path' of commands AS I WROTE in my last posting??it seems that you testing on ES.2 (probably SN05) drive not on 7200.11, try just F without any numbersjust 2 things:connect to terminal before you power up drive.second:- N1 (Enter)- / <- you need to go back into T> (you are on 1>) level before sending next command- m0,2,2,,,,,22 (Enter) >>>>>>>>>>>>>> User Partition Format Successfulthat should be all.If you have critical/sensitive/important data on your raid you really should consider visit in a professional DR company. Poland is not so far from you You were warned. Edited February 2, 2009 by aviko
htpc Posted February 2, 2009 Posted February 2, 2009 aviko, from your experience is it safe to swap pcbs and run the firmware for those of us who are not good with electronics/coding?
aviko Posted February 2, 2009 Posted February 2, 2009 (edited) aviko, from your experience is it safe to swap pcbs and run the firmware for those of us who are not good with electronics/coding?If you mean 7200.11/ES.2/Diamondmax22 series it will not work. Connect only pcb without hda to pc and recognize it in bios or any other software. there will be capacity 0mb but serial number should be visible. What is that mean? It means that individual for any single hdd data are stored on its own pcb. Unless you do some work (sorry i cant tell you in simple words how exactly you need to do) it will not work. Use your brain/google/help someone and consider do you really have experience and proper tools to do that.@edit:as I underestand you mean swap pcb from another hdd right? Or by swapping you mean removing its own and put back together due all above steps in solution. Edited February 2, 2009 by aviko
cmburns Posted February 2, 2009 Posted February 2, 2009 it seems that you testing on ES.2 (probably SN05) drive not on 7200.11, try just F without any numbersi am on a ST3500320AS with firmware SD1A (it is already updated, since it is my experimenting-drive, on which i try all out to see if it works BEFORE i use it on my RAID drive.....i typed only Fcheck this:(it is too long to post it, not all is visible in the hyperterminal window!)===============================================================================Byte:0362: TraceBufferControlFlags1_18 = 00Byte:0364: MinimumAllocationInTraceBlocksMSB_19 = 00Byte:0365: MinimumAllocationInTraceBlocksLSB_19 = 00Byte:0366: TraceBufferControlFlags1_19 = 00Byte:0368: MinimumAllocationInTraceBlocksMSB_20 = 00Byte:0369: MinimumAllocationInTraceBlocksLSB_20 = 00Byte:036A: TraceBufferControlFlags1_20 = 00Byte:036C: MinimumAllocationInTraceBlocksMSB_21 = 00Byte:036D: MinimumAllocationInTraceBlocksLSB_21 = 00Byte:036E: TraceBufferControlFlags1_21 = 00Byte:0370: MinimumAllocationInTraceBlocksMSB_22 = 00Byte:0371: MinimumAllocationInTraceBlocksLSB_22 = 00Byte:0372: TraceBufferControlFlags1_22 = 00Byte:0374: MinimumAllocationInTraceBlocksMSB_23 = 00Byte:0375: MinimumAllocationInTraceBlocksLSB_23 = 00Byte:0376: TraceBufferControlFlags1_23 = 00Byte:0378: MinimumAllocationInTraceBlocksMSB_24 = 00Byte:0379: MinimumAllocationInTraceBlocksLSB_24 = 00Byte:037A: TraceBufferControlFlags1_24 = 00Byte:037C: MinimumAllocationInTraceBlocksMSB_25 = 00Byte:037D: MinimumAllocationInTraceBlocksLSB_25 = 00Byte:037E: TraceBufferControlFlags1_25 = 00Byte:0380: MinimumAllocationInTraceBlocksMSB_26 = 00Byte:0381: MinimumAllocationInTraceBlocksLSB_26 = 00Byte:0382: TraceBufferControlFlags1_26 = 00Byte:0384: MinimumAllocationInTraceBlocksMSB_27 = 00Byte:0385: MinimumAllocationInTraceBlocksLSB_27 = 00Byte:0386: TraceBufferControlFlags1_27 = 00Byte:0388: MinimumAllocationInTraceBlocksMSB_28 = 00Byte:0389: MinimumAllocationInTraceBlocksLSB_28 = 00Byte:038A: TraceBufferControlFlags1_28 = 00Byte:038C: MinimumAllocationInTraceBlocksMSB_29 = 00Byte:038D: MinimumAllocationInTraceBlocksLSB_29 = 00Byte:038E: TraceBufferControlFlags1_29 = 00Byte:0390: MinimumAllocationInTraceBlocksMSB_30 = 00Byte:0391: MinimumAllocationInTraceBlocksLSB_30 = 00Byte:0392: TraceBufferControlFlags1_30 = 00Byte:0394: MinimumAllocationInTraceBlocksMSB_31 = 00Byte:0395: MinimumAllocationInTraceBlocksLSB_31 = 00Byte:0396: TraceBufferControlFlags1_31 = 00Byte:0398: MinimumAllocationInTraceBlocksMSB_32 = 00Byte:0399: MinimumAllocationInTraceBlocksLSB_32 = 00Byte:039A: TraceBufferControlFlags1_32 = 00Byte:039C: MinimumAllocationInTraceBlocksMSB_33 = 00Byte:039D: MinimumAllocationInTraceBlocksLSB_33 = 00Byte:039E: TraceBufferControlFlags1_33 = 00Byte:03A0: MinimumAllocationInTraceBlocksMSB_34 = 00Byte:03A1: MinimumAllocationInTraceBlocksLSB_34 = 00Byte:03A2: TraceBufferControlFlags1_34 = 00Byte:03A4: MinimumAllocationInTraceBlocksMSB_35 = 00Byte:03A5: MinimumAllocationInTraceBlocksLSB_35 = 00Byte:03A6: TraceBufferControlFlags1_35 = 00Byte:03A8: MinimumAllocationInTraceBlocksMSB_36 = 00Byte:03A9: MinimumAllocationInTraceBlocksLSB_36 = 00Byte:03AA: TraceBufferControlFlags1_36 = 00Byte:03AC: MinimumAllocationInTraceBlocksMSB_37 = 00Byte:03AD: MinimumAllocationInTraceBlocksLSB_37 = 00Byte:03AE: TraceBufferControlFlags1_37 = 00Byte:03B0: MinimumAllocationInTraceBlocksMSB_38 = 00Byte:03B1: MinimumAllocationInTraceBlocksLSB_38 = 00Byte:03B2: TraceBufferControlFlags1_38 = 00Byte:03B4: MinimumAllocationInTraceBlocksMSB_39 = 00Byte:03B5: MinimumAllocationInTraceBlocksLSB_39 = 00Byte:03B6: TraceBufferControlFlags1_39 = 00Byte:03B8: MinimumAllocationInTraceBlocksMSB_40 = 00Byte:03B9: MinimumAllocationInTraceBlocksLSB_40 = 00Byte:03BA: TraceBufferControlFlags1_40 = 00Byte:03BC: MinimumAllocationInTraceBlocksMSB_41 = 00Byte:03BD: MinimumAllocationInTraceBlocksLSB_41 = 00Byte:03BE: TraceBufferControlFlags1_41 = 00Byte:03C0: MinimumAllocationInTraceBlocksMSB_42 = 00Byte:03C1: MinimumAllocationInTraceBlocksLSB_42 = 00Byte:03C2: TraceBufferControlFlags1_42 = 00Byte:03C4: MinimumAllocationInTraceBlocksMSB_43 = 00Byte:03C5: MinimumAllocationInTraceBlocksLSB_43 = 00Byte:03C6: TraceBufferControlFlags1_43 = 00Byte:03C8: MinimumAllocationInTraceBlocksMSB_44 = 00Byte:03C9: MinimumAllocationInTraceBlocksLSB_44 = 00Byte:03CA: TraceBufferControlFlags1_44 = 00Byte:03CC: MinimumAllocationInTraceBlocksMSB_45 = 00Byte:03CD: MinimumAllocationInTraceBlocksLSB_45 = 00Byte:03CE: TraceBufferControlFlags1_45 = 00Byte:03D0: MinimumAllocationInTraceBlocksMSB_46 = 00Byte:03D1: MinimumAllocationInTraceBlocksLSB_46 = 00Byte:03D2: TraceBufferControlFlags1_46 = 00Byte:03D4: MinimumAllocationInTraceBlocksMSB_47 = 00Byte:03D5: MinimumAllocationInTraceBlocksLSB_47 = 00Byte:03D6: TraceBufferControlFlags1_47 = 00Byte:03D8: MinimumAllocationInTraceBlocksMSB_48 = 00Byte:03D9: MinimumAllocationInTraceBlocksLSB_48 = 00Byte:03DA: TraceBufferControlFlags1_48 = 00Byte:03DC: MinimumAllocationInTraceBlocksMSB_49 = 00Byte:03DD: MinimumAllocationInTraceBlocksLSB_49 = 00Byte:03DE: TraceBufferControlFlags1_49 = 00Byte:03E0: MinimumAllocationInTraceBlocksMSB_50 = 00Byte:03E1: MinimumAllocationInTraceBlocksLSB_50 = 00Byte:03E2: TraceBufferControlFlags1_50 = 00Byte:03E4: MinimumAllocationInTraceBlocksMSB_51 = 00Byte:03E5: MinimumAllocationInTraceBlocksLSB_51 = 00Byte:03E6: TraceBufferControlFlags1_51 = 00Byte:03E8: MinimumAllocationInTraceBlocksMSB_52 = 00Byte:03E9: MinimumAllocationInTraceBlocksLSB_52 = 00Byte:03EA: TraceBufferControlFlags1_52 = 00Byte:03EC: MinimumAllocationInTraceBlocksMSB_53 = 00Byte:03ED: MinimumAllocationInTraceBlocksLSB_53 = 00Byte:03EE: TraceBufferControlFlags1_53 = 00Byte:03F0: MinimumAllocationInTraceBlocksMSB_54 = 00Byte:03F1: MinimumAllocationInTraceBlocksLSB_54 = 00Byte:03F2: TraceBufferControlFlags1_54 = 00Byte:03F4: MinimumAllocationInTraceBlocksMSB_55 = 00Byte:03F5: MinimumAllocationInTraceBlocksLSB_55 = 00Byte:03F6: TraceBufferControlFlags1_55 = 00Byte:03F8: MinimumAllocationInTraceBlocksMSB_56 = 00Byte:03F9: MinimumAllocationInTraceBlocksLSB_56 = 00Byte:03FA: TraceBufferControlFlags1_56 = 00Byte:03FC: MinimumAllocationInTraceBlocksMSB_57 = 00Byte:03FD: MinimumAllocationInTraceBlocksLSB_57 = 00Byte:03FE: TraceBufferControlFlags1_57 = 00Byte:0400: MinimumAllocationInTraceBlocksMSB_58 = 00Byte:0401: MinimumAllocationInTraceBlocksLSB_58 = 00Byte:0402: TraceBufferControlFlags1_58 = 00Byte:0404: MinimumAllocationInTraceBlocksMSB_59 = 00Byte:0405: MinimumAllocationInTraceBlocksLSB_59 = 00Byte:0406: TraceBufferControlFlags1_59 = 00Byte:0408: MinimumAllocationInTraceBlocksMSB_60 = 00Byte:0409: MinimumAllocationInTraceBlocksLSB_60 = 00Byte:040A: TraceBufferControlFlags1_60 = 00Byte:040C: MinimumAllocationInTraceBlocksMSB_61 = 00Byte:040D: MinimumAllocationInTraceBlocksLSB_61 = 00Byte:040E: TraceBufferControlFlags1_61 = 00Byte:0410: MinimumAllocationInTraceBlocksMSB_62 = 00Byte:0411: MinimumAllocationInTraceBlocksLSB_62 = 00Byte:0412: TraceBufferControlFlags1_62 = 00Byte:0414: MinimumAllocationInTraceBlocksMSB_63 = 00Byte:0415: MinimumAllocationInTraceBlocksLSB_63 = 00Byte:0416: TraceBufferControlFlags1_63 = 00Byte:0418: MinimumAllocationInTraceBlocksMSB_64 = 00Byte:0419: MinimumAllocationInTraceBlocksLSB_64 = 00Byte:041A: TraceBufferControlFlags1_64 = 00Byte:041C: MinimumAllocationInTraceBlocksMSB_65 = 00Byte:041D: MinimumAllocationInTraceBlocksLSB_65 = 00Byte:041E: TraceBufferControlFlags1_65 = 00Byte:0420: MinimumAllocationInTraceBlocksMSB_66 = 00Byte:0421: MinimumAllocationInTraceBlocksLSB_66 = 00Byte:0422: TraceBufferControlFlags1_66 = 00Byte:0424: MinimumAllocationInTraceBlocksMSB_67 = 00Byte:0425: MinimumAllocationInTraceBlocksLSB_67 = 00Byte:0426: TraceBufferControlFlags1_67 = 00Byte:0428: MinimumAllocationInTraceBlocksMSB_68 = 00Byte:0429: MinimumAllocationInTraceBlocksLSB_68 = 00Byte:042A: TraceBufferControlFlags1_68 = 00Byte:042C: MinimumAllocationInTraceBlocksMSB_69 = 00Byte:042D: MinimumAllocationInTraceBlocksLSB_69 = 00Byte:042E: TraceBufferControlFlags1_69 = 00Byte:0430: MinimumAllocationInTraceBlocksMSB_70 = 00Byte:0431: MinimumAllocationInTraceBlocksLSB_70 = 00Byte:0432: TraceBufferControlFlags1_70 = 00Byte:0434: MinimumAllocationInTraceBlocksMSB_71 = 00Byte:0435: MinimumAllocationInTraceBlocksLSB_71 = 00Byte:0436: TraceBufferControlFlags1_71 = 00Byte:0438: MinimumAllocationInTraceBlocksMSB_72 = 00Byte:0439: MinimumAllocationInTraceBlocksLSB_72 = 00Byte:043A: TraceBufferControlFlags1_72 = 00Byte:043C: MinimumAllocationInTraceBlocksMSB_73 = 00Byte:043D: MinimumAllocationInTraceBlocksLSB_73 = 00Byte:043E: TraceBufferControlFlags1_73 = 00Byte:0440: MinimumAllocationInTraceBlocksMSB_74 = 00Byte:0441: MinimumAllocationInTraceBlocksLSB_74 = 00Byte:0442: TraceBufferControlFlags1_74 = 00Byte:0444: MinimumAllocationInTraceBlocksMSB_75 = 00Byte:0445: MinimumAllocationInTraceBlocksLSB_75 = 00Byte:0446: TraceBufferControlFlags1_75 = 00Byte:0448: MinimumAllocationInTraceBlocksMSB_76 = 00Byte:0449: MinimumAllocationInTraceBlocksLSB_76 = 00Byte:044A: TraceBufferControlFlags1_76 = 00 Congen Mode Page Congen GroupByte:0450: NumDefaultATCyls = FF 3FByte:0452: NumDefaultATHeads = 10 00Byte:0454: NumDefaultATSectors = 3F 00Byte:0456: NumECCBytesForLongCmds = 04 00Byte:0458: MaximumMultipleSize = 10Byte:0459: LogicalSectorAlignment = 00Byte:045A: PIOModeTiming = 00 02Byte:045C: DMAModeTiming = 00 02Byte:045E: NumCurrentATCyls = FF 3FByte:0460: NumCurrentATHeads = 10 00Byte:0462: NumCurrentATSectors = 3F 00Byte:0464: CurrentMultipleSize = 10 00Byte:0466: MultiwordDMAModesSupported = 07Byte:0466: Bit:0, MULTIWORD_DMA_MODE_0_SUPPORTED = 1Byte:0466: Bit:1, MULTIWORD_DMA_MODE_1_SUPPORTED = 1Byte:0466: Bit:2, MULTIWORD_DMA_MODE_2_SUPPORTED = 1Byte:0467: UltraDMAModesSupported = 7FByte:0467: Bit:0, ULTRA_DMA_MODE0_SUPPORTED = 1Byte:0467: Bit:1, ULTRA_DMA_MODE1_AND_BELOW_SUPPORTED = 1Byte:0467: Bit:2, ULTRA_DMA_MODE2_AND_BELOW_SUPPORTED = 1Byte:0467: Bit:3, ULTRA_DMA_MODE3_AND_BELOW_SUPPORTED = 1Byte:0467: Bit:4, ULTRA_DMA_MODE4_AND_BELOW_SUPPORTED = 1Byte:0467: Bit:5, ULTRA_DMA_MODE5_AND_BELOW_SUPPORTED = 1Byte:0467: Bit:6, ULTRA_DMA_MODE6_AND_BELOW_SUPPORTED = 1Byte:0468: AdvancedPIOModesSupported = 03 00Byte:0468: Bit:0, PIO_MODE_3_SUPPORTED = 1Byte:0468: Bit:1, PIO_MODE_4_SUPPORTED = 1Byte:046A: MinimumMultiwordDMACycleTime = 78 00Byte:046C: RecommendedMultiwordDMACycleTime = 78 00Byte:046E: MinimumPIOTimeWithoutFlowControl = 78 00Byte:0470: MinimumPIOTimeWithFlowControl = 78 00Byte:0472: QDepth = 1F 00Byte:0474: SATACapabilities = 0E 05Byte:0475: Bit:0, SATA_NCQ_SUPPORTED = 1Byte:0475: Bit:1, HOST_INITIATED_PHY_POWER_MANAGEMENT_SUPPORTED = 0Byte:0475: Bit:2, SATA_PHY_EVENT_COUNTERS_SUPPORTED = 1Byte:0475: Bit:3, UNLOAD_WHILE_NCQ_CMDS_OUTSTANDING_SUPPORTED = 0Byte:0475: Bit:4, NCQ_PRIORITY_SUPPORTED = 0Byte:0478: SATAFeaturesSupported = 48 00Byte:0478: Bit:2, DMA_AUTOACTIVATE_SUPPORTED = 0Byte:0478: Bit:3, DEVICE_INITIATED_POWER_MANAGEMENT_SUPPORTED = 1Byte:0478: Bit:6, PRESERVE_SETTINGS_ON_COMRESET_SUPPORTED = 1Byte:047A: SATAFeaturesEnabled = 40 00Byte:047A: Bit:2, DMA_AUTOACTIVATE_ENABLED = 0Byte:047A: Bit:3, DEVICE_INITIATED_POWER_MANAGEMENT_ENABLED = 0Byte:047A: Bit:6, PRESERVE_SETTINGS_ON_COMRESET_ENABLED = 1Byte:047C: MajorVersionNumber = F0 01Byte:047C: Bit:1, ATAPI_1_SUPPORTED = 0Byte:047C: Bit:2, ATAPI_2_SUPPORTED = 0Byte:047C: Bit:3, ATAPI_3_SUPPORTED = 0Byte:047C: Bit:4, ATAPI_4_SUPPORTED = 1Byte:047C: Bit:5, ATAPI_5_SUPPORTED = 1Byte:047C: Bit:6, ATAPI_6_SUPPORTED = 1Byte:047C: Bit:7, ATAPI_7_SUPPORTED = 1Byte:047D: Bit:0, ATAPI_8_ACS_SUPPORTED = 1Byte:047E: MinorVersionNumber = 29 00Byte:0480: CommandSetSupported = 6B 34Byte:0480: Bit:0, SMART_SUPPORTED = 1Byte:0480: Bit:1, SECURITY_MODE_FEATURE_SET_SUPPORTED = 1Byte:0480: Bit:5, WRITE_CACHE_SUPPORTED = 1Byte:0480: Bit:6, READ_LOOKAHEAD_SUPPORTED = 1Byte:0481: Bit:2, HOST_PROTECTED_AREA_SUPPORTED = 1Byte:0481: Bit:4, WRITE_BUFFER_CMD_SUPPORTED = 1Byte:0481: Bit:5, READ_BUFFER_CMD_SUPPORTED = 1Byte:0481: Bit:6, NOP_CMD_SUPPORTED = 0Byte:0482: CommandSetsSupported = 01 7DByte:0482: Bit:1, READ_WRITE_DMA_QUEUED_SUPPORTED = 0Byte:0482: Bit:3, ADVANCED_POWER_MANAGEMENT_SUPPORTED = 0Byte:0482: Bit:5, POWER_UP_IN_STANDBY_SUPPORTED = 0Byte:0482: Bit:6, SET_FEATURES_SPINUP_REQUIRED_SUPPORTED = 0Byte:0483: Bit:0, SET_MAX_SECURITY_EXTENSION_SUPPORTED = 1Byte:0483: Bit:1, AUTO_ACOUSTIC_MANAGEMENT_SUPPORTED = 0Byte:0483: Bit:2, FOURTYEIGHT_BIT_SUPPORTED = 1Byte:0483: Bit:3, DCO_COMMAND_SETS_SUPPORTED = 1Byte:0483: Bit:4, FLUSH_CACHE_SUPPORTED = 1Byte:0483: Bit:5, FLUSH_CACHE_EXT_SUPPORTED = 1Byte:0484: CommandSetSupportedExtension = 23 41Byte:0484: Bit:0, SMART_ERROR_LOGGING_SUPPORTED = 1Byte:0484: Bit:1, SMART_SELF_TEST_SUPPORTED = 1Byte:0484: Bit:2, MEDIA_SERIALNUMBER_SUPPORTED = 0Byte:0484: Bit:4, STREAMING_FEATURE_SET_SUPPORTED = 0Byte:0484: Bit:6, FUA_WRITE_EXT_COMMANDS_SUPPORTED = 0Byte:0484: Bit:7, FUA_WRITE_QUEUED_EXT_COMMANDS_SUPPORTED = 0Byte:0485: Bit:0, SIXTYFOUR_BIT_WWN_SUPPORTED = 1Byte:0485: Bit:3, AV_LITE_SUPPORTED = 0Byte:0485: Bit:4, AV_LITE_RC_WC_SUPPORTED = 0Byte:0485: Bit:5, IDLE_IMMEDIATE_UNLOAD_SUPPORTED = 0Byte:0486: CommandSetEnabled = 69 34Byte:0486: Bit:0, SMART_ENABLED = 1Byte:0486: Bit:1, SECURITY_MODE_FEATURE_SET_ENABLED = 0Byte:0486: Bit:5, WRITE_CACHE_ENABLED = 1Byte:0486: Bit:6, READ_LOOKAHEAD_ENABLED = 1Byte:0487: Bit:2, HOST_PROTECTED_AREA_ENABLED = 1Byte:0488: CommandSetsEnabled = 01 BCByte:0488: Bit:3, ADVANCED_POWER_MANAGEMENT_ENABLED = 0Byte:0488: Bit:5, POWER_UP_IN_STANDBY_ENABLED = 0Byte:0488: Bit:6, SET_FEATURES_SPINUP_REQUIRED_ENABLED = 0Byte:0488: Bit:7, ADDRESS_OFFSET_RESERVED_AREA_BOOT = 0Byte:0489: Bit:0, SET_MAX_SECURITY_EXTENSION_ENABLED = 0Byte:0489: Bit:1, AUTO_ACOUSTIC_MANAGEMENT_ENABLED = 0Byte:048A: CommandSetEnabledExtension = 23 41Byte:048A: Bit:2, MEDIA_SERIALNUMBER_IS_VALID = 0Byte:048B: Bit:3, AV_LITE_ENABLED = 0Byte:048B: Bit:4, AV_LITE_RC_WC_ENABLED = 0Byte:048C: FreeFallSensitivity = 44 00Byte:048E: CurrentAPMValue = FE FEByte:0490: MasterPasswordRevisionCode = FE FFByte:0492: AcousticLevel = 00 FEByte:0494: StreamMinRequestSize = 00 00Byte:0496: StreamXferTimeDMA = 00 00Byte:0498: StreamAccessLatency = 00 00Byte:049A: StreamPerformanceGranularity = 00 00 00 00Byte:049E: StreamXferTimePIO = 00 00Byte:04A0: Max512ByteUnitsPerDownloadMicrocode = 00 00Byte:04A2: PhysicalLogicalSectorSize = 00 00Byte:04A2: Bit:0, TWO_X_LOG_SECTORS_PER_PHY_SECTOR_B0 = 0Byte:04A2: Bit:1, TWO_X_LOG_SECTORS_PER_PHY_SECTOR_B1 = 0Byte:04A2: Bit:2, TWO_X_LOG_SECTORS_PER_PHY_SECTOR_B2 = 0Byte:04A2: Bit:3, TWO_X_LOG_SECTORS_PER_PHY_SECTOR_B3 = 0Byte:04A3: Bit:4, DEV_LOG_SEC_LEN_GREATER_THAN_256W = 0Byte:04A3: Bit:5, DEV_HAS_MUL_LOG_SECTORS_PER_PHY_SECTOR = 0Byte:04A4: AVLiteWorstCaseTimer = 00 00Byte:04A6: WordsPerLogicalSector = 00 00 00 00Byte:04AA: ATACommandSetSupportedExt2 = 0E 40Byte:04AA: Bit:1, WRITE_READ_VERIFY_SUPPORTED = 1Byte:04AA: Bit:2, WRITE_UNCORRECTABLE_SUPPORTED = 1Byte:04AA: Bit:3, READ_AND_WRITE_DMA_EXP_GPL_COMMANDS_SUPPORTED = 1Byte:04AA: Bit:5, FREEFALL_SENSOR_SUPPORTED = 0Byte:04AC: ATACommandSetEnabledExt2 = 08 40Byte:04AC: Bit:1, WRITE_READ_VERIFY_ENABLED = 0Byte:04AC: Bit:3, READ_AND_WRITE_DMA_EXP_GPL_COMMANDS_ENABLED = 1Byte:04AC: Bit:5, FREEFALL_SENSOR_ENABLED_BY_DEFAULT = 0Byte:04AE: ATATransportMajorRevisionNumber = 08 10Byte:04B0: ATATransportMinorRevisionNumber = 00 00Byte:04B2: ATSMARTDefaultFlags = 01 00Byte:04B2: Bit:0, SMARTDEFAULTON = 1Byte:04B4: ATSMARTConfig = 0F 00 06 00 03 00 00 00 32 00 14 00 33 00 24 00 0F 00 1E 00 32 00 00 00 13 00 61 00 32 00 14 00 32 00 00 00 3A 00 00 00 22 00 2D 00 32 00 00 00 32 00 00 00 32 00 00 00 22 00 00 00 1A 00 00 00 12 00 00 00 10 00 00 00 3E 00 00 00 32 00 63 00 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00Byte:04B4: SMART1Status = 0F 00Byte:04B6: SMART1Threshold = 06Byte:04B8: SMART2Status = 03 00Byte:04BA: SMART2Threshold = 00Byte:04BC: SMART3Status = 32 00Byte:04BE: SMART3Threshold = 14Byte:04C0: SMART4Status = 33 00Byte:04C2: SMART4Threshold = 24Byte:04C4: SMART5Status = 0F 00Byte:04C6: SMART5Threshold = 1EByte:04C8: SMART6Status = 32 00Byte:04CA: SMART6Threshold = 00Byte:04CC: SMART7Status = 13 00Byte:04CE: SMART7Threshold = 61Byte:04D0: SMART8Status = 32 00Byte:04D2: SMART8Threshold = 14Byte:04D4: SMART9Status = 32 00Byte:04D6: SMART9Threshold = 00Byte:04D8: SMART10Status = 3A 00Byte:04DA: SMART10Threshold = 00Byte:04DC: SMART11Status = 22 00Byte:04DE: SMART11Threshold = 2DByte:04E0: SMART12Status = 32 00Byte:04E2: SMART12Threshold = 00Byte:04E4: SMART13Status = 32 00Byte:04E6: SMART13Threshold = 00Byte:04E8: SMART14Status = 32 00Byte:04EA: SMART14Threshold = 00Byte:04EC: SMART15Status = 22 00Byte:04EE: SMART15Threshold = 00Byte:04F0: SMART16Status = 1A 00Byte:04F2: SMART16Threshold = 00Byte:04F4: SMART17Status = 12 00Byte:04F6: SMART17Threshold = 00Byte:04F8: SMART18Status = 10 00Byte:04FA: SMART18Threshold = 00Byte:04FC: SMART19Status = 3E 00Byte:04FE: SMART19Threshold = 00Byte:0500: SMART20Status = 32 00Byte:0502: SMART20Threshold = 63Byte:0504: SMART21Status = 32 00Byte:0506: SMART21Threshold = 00Byte:0508: SMART22Status = 00 00Byte:050A: SMART22Threshold = 00Byte:050C: SMART23Status = 00 00Byte:050E: SMART23Threshold = 00Byte:0510: SMART24Status = 00 00Byte:0512: SMART24Threshold = 00Byte:0514: SMART25Status = 00 00Byte:0516: SMART25Threshold = 00Byte:0518: SMART26Status = 32 00Byte:051A: SMART26Threshold = 00Byte:051C: SMART27Status = 00 00Byte:051E: SMART27Threshold = 00Byte:0520: SMART28Status = 00 00Byte:0522: SMART28Threshold = 00Byte:0524: SMART29Status = 00 00Byte:0526: SMART29Threshold = 00Byte:0528: SMART30Status = 00 00Byte:052A: SMART30Threshold = 00Byte:052E: SCTCommandSetSupported = 3B 10Byte:052E: Bit:0, SCT_SUPPORTED_COMMAND_SET = 1Byte:052E: Bit:1, SCT_SUPPORTED_LONG_SECTOR_ACCESS = 1Byte:052E: Bit:2, SCT_SUPPORTED_LBA_SEGMENT_ACCESS = 0Byte:052E: Bit:3, SCT_SUPPORTED_ERROR_RECOVERY_CONTROL = 1Byte:052E: Bit:4, SCT_SUPPORTED_FEATURES_CONTROL = 1Byte:052E: Bit:5, SCT_SUPPORTED_DATA_TABLE = 1Byte:0530: SCTFanControlMaxOperatingTemp = 00Byte:0531: SCTFanControlOverRangeTemp = 00Byte:0532: SCTFanControlUnderRangeTemp = 00Byte:0533: SCTFanControlMinOperatingTemp = 00Byte:0534: SCTVendorFlags = 04 00Byte:0534: Bit:0, SCT_VENDORFLAGS_SEATOOLS = 0Byte:0534: Bit:1, SCT_VENDORFLAGS_WRITE_SAME = 0Byte:0534: Bit:2, SCT_VENDORFLAGS_CORRECTABLE_BIT = 1Byte:0535: Bit:7, SCT_VENDORFLAGS_DEBUG_MODE = 0Byte:0536: SCTTimerReadDefault = 00 00Byte:0538: SCTTimerWriteDefault = 00 00Byte:053A: SCTTenMsecCount = 00Byte:053B: SCTPerformanceFlags = 00Byte:053C: SCTTempDataTableSize = 80 00Byte:053E: SCTSamplingPeriod = 01 00Byte:0540: SCTInterval = 01 00Byte:0542: ATAPadSlewRate = 00Byte:0543: ATAIORDYPadControl = 00Byte:0544: PreampHotTweak = 00Byte:0545: PreampColdTweak = 00Byte:0546: LubeMitigationRetries = 00 00Byte:0548: LengthOfWriteSpaceToFlush = 00 00Byte:054A: LengthOfWriteCommandToTriggerFlush = 00 00Byte:054C: NDSLBAThresholdA = 00 00Byte:054E: NDSLBAThresholdB = 00 00Byte:0550: NDSPartitionDependencies = 00 00Byte:0552: NDSODOffsetConfig = 00Byte:0553: NDSIDOffsetConfig = 00Byte:0554: APMTimer1mSec = 40 04Byte:0556: APMTimer2mSec = 00 15Byte:0558: APMStandByTimer = 20 00Byte:055A: APMTimerForDither = 2C 01Byte:055C: ReadDelayMinimum = 00Byte:055D: WriteDelayMinimum = 00Byte:055E: WriteDelayIncremental = 00Byte:055F: ReadDelayIncremental = 00Byte:0560: FeatureFlags = 80 A0 00 18Byte:0560: Bit:0, WRITE_CONFIG_DATA_TO_FLASH = 0Byte:0560: Bit:1, SPINUP_WRITE_FAULT_THRESHOLDS_ENABLED = 0Byte:0560: Bit:2, IOEDC_CHECK_ENABLED = 0Byte:0560: Bit:3, IOEDC_ERROR_ENABLED = 0Byte:0560: Bit:4, DOWNLOAD_MICROCODE_FUTURE_USE_ONLY = 0Byte:0560: Bit:5, SUPPRESS_SERIAL_PORT_PRINTS = 0Byte:0560: Bit:6, DRQ_CLEAR_ON_PIO_READ_ERR_SUPPORTED = 0Byte:0560: Bit:7, OFFLINE_SEEK_AWAY = 1Byte:0561: Bit:0, DELAY_SLEEP_STANDBY_CMDCOMPLETE = 0Byte:0561: Bit:1, IDLE_IMMEDIATE_UNLOAD_EMERGENCY = 0Byte:0561: Bit:2, ENABLE_ALLOW_RAW_ERROR_RATE_UPDATE = 0Byte:0561: Bit:3, OP_SHOCK_DETECTION_ENABLED = 0Byte:0561: Bit:4, LOG99_CONTROL = 0Byte:0561: Bit:5, READ_WRITE_LONG_EXTENDED_ENABLED = 1Byte:0561: Bit:6, WRITE_REORDERING_DISABLED = 0Byte:0561: Bit:7, ALLOW_AAM_FEATURE_SET = 1Byte:0562: Bit:0, DATA_LOG_ENABLED = 0Byte:0562: Bit:1, HOST_STREAM_RECORD_FIRST_ERROR_BLOCK = 0Byte:0562: Bit:2, SAVE_ATA_COMMAND_HISTORY_TO_DISC = 0Byte:0562: Bit:3, EIB_ON_POWERUP = 0Byte:0562: Bit:4, LEFT_JUSTIFY_SERIAL_NUMBER = 0Byte:0562: Bit:5, SUN_MICRO_MODEL_NUMBER_UPDATE = 0Byte:0562: Bit:6, REVERTING_TO_POWER_ON_DEFAULTS_SUPPORTED = 0Byte:0562: Bit:7, RIGHT_JUSTIFY_FIRMWARE_REVISION = 0Byte:0563: Bit:0, SEGMENT_INITIALIZED = 0Byte:0563: Bit:1, DISPLAY_SMART_COMMANDS_ON_SERIAL_PORT_ENABLED = 0Byte:0563: Bit:2, DISABLE_SMART_AUTO_UPDATES = 0Byte:0563: Bit:3, DISABLE_LEGACY_READ_WRITE_LONG = 1Byte:0563: Bit:4, VERSION_ENFORCEMENT_SUPPORTED = 1Byte:0564: PerformanceFlags = 00 3FByte:0564: Bit:0, REDUCED_RAW_TRANSITION_FLUSH = 0Byte:0564: Bit:1, REDUCED_AV_RETRIES = 0Byte:0564: Bit:5, ZERO_LATENCY_RD_ENABLED = 0Byte:0565: Bit:0, DAR_ENABLED = 1Byte:0565: Bit:1, OFFLINE_SPARING_ENABLED = 1Byte:0565: Bit:2, JIT3 = 1Byte:0565: Bit:3, JIT2 = 1Byte:0565: Bit:4, JIT1 = 1Byte:0565: Bit:5, JIT0 = 1Byte:0565: Bit:6, DISABLE_IDLE_ACTIVITY = 0Byte:0566: AggressivelyScanThisManyTimes = 00 00Byte:0568: LongSeekEventTime = FF FFByte:056A: SleepStandbyDelay = 00 00Byte:056C: CustomerUniques = 00 00 00 00Byte:0570: CustomerType = 00 00 00 00Byte:0574: AdditionalSATAFeatureConfig = 0F 06 00 00Byte:0574: Bit:0, SATA_FORCE_EARLY_STATUS = 1Byte:0574: Bit:1, SATA_EARLY_STATUS_FORCE_COMRESET = 1Byte:0574: Bit:2, SATA_INTRACOMMAND_PHY_MANAGEMENT_ENABLED = 1Byte:0574: Bit:3, SATA_ENABLE_PHY_PM_CALIBRATION = 1Byte:0574: Bit:4, SATA_ENABLE_SPI_VIS_MODE = 0Byte:0574: Bit:5, SATA_ENABLE_RERR_TESTING = 0Byte:0574: Bit:6, SATA_ENABLE_SSC = 0Byte:0574: Bit:7, SATA_EYEQ_TEST = 0Byte:0575: Bit:0, SATA_DISABLE_PRIMITIVE_SCRAMBLING = 0Byte:0575: Bit:1, SATA_ULTRA_AGGRESSIVE_INTER_COMMAND_PHY_SUPPORTED =1Byte:0575: Bit:2, SATA_ULTRA_AGGRESSIVE_INTRA_COMMAND_PHY_SUPPORTED =1Byte:0578: FactoryODScanMBytes = 00 00Byte:057A: FactoryIDScanMBytes = 00 00Byte:057C: MaxDSTSelfTestTime = CE 18Byte:057E: DSTShortTestTimeLimit = 3C 00Byte:0580: BootFlagsForROM = 02 00Byte:0580: Bit:0, BOOT_FLAG_POWER_ON_IN_STANDBY = 0Byte:0580: Bit:1, BOOT_FLAG_PARTIAL_OOB = 1Byte:0580: Bit:2, USE_SMALL_ID_FORMAT = 0Byte:0580: Bit:3, LOW_CURRENT_SPINUP = 0Byte:0582: LastCongenWriteCaller = 00 00Byte:0584: HostStreamJumpSizeInSectors = 00 00Byte:0586: HostStreamTotalJumpSteps = 00Byte:0587: SerialDebugLevel = 00Byte:0588: DefaultStandbyTimer = 00Byte:0589: ATAInterSectorTime = 08Byte:058A: StandbyDelayBeforePostingStatus = 05 00Byte:058C: StandbyPostingStatusFlags = 00 00Byte:058C: Bit:0, ENABLE_WAIT_FOR_DRIVE_SPINDOWN_BEFORE_POSTING_STATUS_AFTER_STANDBY = 0Byte:058C: Bit:1, ENABLE_HEADS_ON_RAMP_BEFORE_POSTING_STATUS_AFTER_STANDBY = 0Byte:058C: Bit:2, ENABLE_DELAY_BEFORE_POSTING_STATUS_AFTER_STANDBY = 0Byte:058F: LTTCPowerOnHours = 0AByte:0590: DebugAddress0 = 00 00 00 00Byte:0594: DebugValue0 = 00 00 00 00Byte:0598: DebugAddress1 = 00 00 00 00Byte:059C: DebugValue1 = 00 00 00 00Byte:05A0: Bit:0, EIB_WRT_MSG_ENABLE = 0Byte:05A0: Bit:1, EIB_SWD_MSG_ENABLE = 0Byte:05A0: Bit:2, EIB_SIM_MSG_ENABLE = 0Byte:05A0: Bit:3, EIB_DEBUG_MSG_ENABLE = 0Byte:05A1: Expansion = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ''=============================================================================if my drive is 'visible' for BIOS but with SIZE 0MB, then only the command 'm0,2,2,0,0,0,0,22' (Enter) is needed, right? no other command before this would be needed.i type this in T level (= F3 T>)?thxregardscmburns
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now