"Data Extractor UDMA"
  • Data Extractor
  • What is Data Extractor UDMA?
  • PCI and UDMA versions - what's new?
  • Supported drives.
  • Basic principles of operation.
  • Which problems can I solve using Data Extractor UDMA?
  • Why shall I use Data Extractor UDMA and not any other DR programs of another companies?
  • Can I add my own custom modes?


  • Examples of application.

Data Extractor

Data Extractor is a specialized software product functioning in tandem with the PC-3000 hardware complex and intended for recovery of data from any media (IDE HDD, SCSI HDD, flash memory readers, etc).

"Data Extractor" یک نرم افزار بوده که در کنار سخت افزار PC-3000 برای بازیابی اطلاعات هر نوع مدیا (هارد IDE ، هارد SCSI ، فلش مموری ها) بکار می رود .

What is Data Extractor UDMA?

Data Extractor UDMA is a new version of our Data Extractor product recognized all over the world.
It works with our new PC-3000 UDMA tester board which accumulates all state-of-the-art solutions based on the research works performed by our company in the data recovery field during 15 years.
Data Extractor UDMA چیست ؟

این برنامه ، جدیدترین ورژن Data Extractor بوده و با جدیدترین برد تستر PC-3000 UDMA کار می کند . این برنامه بر اساس جدیدترین روشهای تحقیقاتی که طی 15 سال کار به آن دسترسی داشته اند، کار می کند .


PCI and UDMA versions - what's new?
  • Very important: up to 50 MB/s - highly increased speed of reading and copying data for the drives connected to PC-3000 UDMA board ports
  • UNICODE support (national codings)
  • HFS+ (MAC OS) file system support
  • Highly improved logical analysis of NTFS partitions and convinient MFT writing editor, which really helps to "repair" damaged MFT writings and get access to user data
  • Greater possibilities to control the damaged drive while working
      — added options of switching off cashing and 'autorelocation' at reading
      — added separate control of timeouts for the different operations with the drive
  • Added possibility to work with data image in the form of 1 file
  • Added possibility to export LBA range into 1 file
  • Added option "work only with copy" - it helps to work with the task without accessing the damaged drive
  • Fundamentally modified algorythm of "head map" building - 5 times increased speed of building.

کدامیک از دو ورژن PCI  و UDMA جدید تر هستند ؟

مهم ترین نکته : بالاترین سرعت خواندن و کپی کردن اطلاعات از هاردهایی است که به پورت PC-3000 UDMA وصل شده اند و آن تا 50 Mb/s است .
پشتیبانی بصورت UNICODE
پشتیبانی از فایل سیستمی HFS+
بالاترین بهبود در آنالیز منطقی پارتیشن های NTFS و ویرایشگر MFT که امکان تعمیر و بازسازی MFT های آسیب دیده را فراهم می کند .
امکانات بیشتر جهت کنترل هاردهای آسیب دیده در حین کار .
اضافه کردن گزینه هایی جهت برداشتن وضعیت "auto realocation" هنگام خواندن اطلاعات .
کنترل بیشتر روی زمان انجام عملیات های مختلف روی هارد .
امکان کار با image اطلاعات بصورت یک فایل .
امکان صادر کردن محدوده LBA به یک فایل .
گزینه "work only with copy" که به قابلیت ها اضافه شده است و به شما در خواندن اطلاعت بدون دسترسی به هارد آسیب دیده کمک می کند .
اصلاحات اساسی در الگوریتم ساخت "head map" که سرعت ساخت نقشه تا 5 برابر افزایش پیدا کرده است . 

Supported drives:


·         PC-3000 complex works with any HDDs (ATA, Serial ATA) connected to PC-3000 UDMA controller board ports and also with all media that can be normally connected to standard computer ports and identified by its operating system (except for CD and DVD drives).
·         PC-3000 complex functionality is not restricted to a limited list of models. At the same time, while working with HDDs connected to PC-3000 UDMA controller board ports, PC-3000 complex can work together with the currently active PC-3000 UDMA utility.
In this mode you can use possibilities of the specialized utility to create a map of sector distribution among physical heads, to read data using methods that differ from the ATA standard (e.g., read data from HDD using its physical parameters), to switch off 'autorelocation' at reading etc.
Taking into account this possibility, ACE Laboratory  can say that Data Extractor supports individual features of drive families and models supported in the PC-3000 for Windows UDMA complex.


درایوهای  تحت پوشش:

Basic principles of operation:
Data Extractor UDMA software is integrated into the environment of the PC-3000 complex for Windows UDMA.
Data Extractor UDMA Software
·         Work with each individual drive is performed as a separate data recovery task, which should be created in task manager of Data Extractor UDMA. Several tasks may be running simultaneously.
·         During task creation you need to specify the target device and the actions, which must be performed to accomplish the task.
·         You can choose "Create data image" option to force creation of data copy (image) from the device being inspected; the said image will contain a sector-by-sector map of results. The data recovered with errors will be statistically processed, the program will add to the copy most reliable data only.
·         You can choose the "Create virtual translator" option to gain access to modes, which enables recovery of data from HDDs with corrupted dynamic translator. That malfunction manifests itself in the form of skipped portions or shifted data.
·         Selection of a HDD connected to PC-3000 UDMA board ports provides to users extended opportunities for drive control while working with it, which is valuable in case of malfunctioning HDDs:
— an opportunity to control power supply and switch it off in critical situations
— an opportunity to reinitialize a drive online in case of failures in its operation
— an opportunity to select a specific command for reading (with hardware retries, with software retries, without attempts to retry, etc.)
— an opportunity to use currently active utility of the PC-3000 complex for Windows for accessing data; such method allows factory mode (techno on, super on) access to data of a damaged drive
— much more similar opportunities.
You will save much time doing data recovery due to such convenient modes for viewing, analysis, searching and editing of data within our software considerably.


اصول کلی کار :

نرم افزار Data Extractor UDMA با محیط PC-3000 یکپارچه است . این نرم افزار :
با هر هارد بصورت منفرد کار کرده و در task manager برای هر هارد یک task  تعریف می کند . نکته قابل توجه این است که تعدادی task می تواند بصورت همزمان اجرا شود .
هنگامیکه  می خواهید task مربوطه را ایجاد کنید لازم است که "target device" و "actions" را مشخص کنید .
می توانید از گزینه "create data image" برای ایجاد کپی از اطلاعات استفاده کنید . این image حاوی یک نقشه بصورت سکتور به سکتور است . ممکن است هنگام recover کردن اطلاعات با خطا مواجه شوید اما برنامه تنها اطلاعاتی را کپی می کند که مطمئن باشند .
می توانید از گزینه "create virtual translator" برای دستیابی به وضعیت هایی که امکان بازیابی اطلاعات از هاردهای با مترجم خراب را فراهم می کند .
امکانات بیشتر جهت کنترل هارد در موارد زیر مفید خواهد بود :
    ------امکان کنتذل پاور ساپلای و خاموش کردن آن در مواقع ضروری.
    ------امکان مقداردهی مجدد به هارد
    ------امکان انتخاب یک command خاص جهت خواندن اطلاعات
    ------امکان استفاده ازPC-3000 فعلی جهت دسترسی به اطلاعات 
    ------امکانات مشابه دیگر.

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


Which problems can I solve using Data Extractor UDMA?
Data recovery from physically defective HDDs is the main purpose of PC-3000 complex.
·         Data recovery from HDDs with multiple BAD sectors, which appear because of damaged surfaces or malfunction of the magnetic head assembly (MHA).
·         Data recovery from HDDs that start to produce "knocking" sounds, which may be caused by corruption of servo labels or a MHA malfunction.
·         If some heads or surfaces are damaged it is possible (before installation of MHA replacement) to create a copy of data using the remaining good surfaces or drive heads.
·         Data recovery from HDDs with corrupted portions in the dynamic system of LBA - PCHS translation.
·         Data recovery using physical drive parameters (PCHS) from some HDD models unable to read data using logical addressing (LBA) - in case of joint operation with PC-3000 for Windows.
Availability of tools for logical analysis of FAT, NTFS and EXT2(3) file systems in the software complex allows data recovery in cases, when a drive is functional and only logical data structure is corrupted.
When used with malfunctioning drives, PC-3000 complex often allows selective extraction of data necessary to your customers without reading all data from a drive (without creation of a complete disk image) saving a lot of time. In some cases, when drive malfunctions cause constant self-damage (scratches on disks) these are the only means to accomplish this task.


چه مشکلاتی توسط Data Extractor UDMA حل می شود؟

بازیابی اطلاعات از هاردهایی که بصورت فیزیکال آسیب دیده اند اصلی ترین هدف مجموعه PC-3000 است .
بازیابی اطلاعات از هاردهایی که بدسکتور های چندگانه دارند که به علت آسیب دیدگی سطوح یا خرابی هدهای مغناطیسی (MHA) ظاهر می شوند .
بازیابی اطلاعات از هاردهایی که صدای تلق تلق می دهند که علت آن می تواند خرابی Servo Label ها یا خرابی MHA می باشد .
اگر بعضی هد ها یا سطوح آسیب دیده باشند می توانید یک کپی از اطلاعات با استفاده از سطوح یا هدهای سالم تهیه کنید .(قبل از اینکه MHA را عوض کنید.)
بازیابی اطلاعات هاردهایی که بخش هایی از مترجم LBA-PCHS خراب شده است .
بازیابی اطلاعات با استفاده از پارامترهای فیزیکی هارد (PCHS) در بعضی از مدلها که قادر به خواندن آدرس های منطقی (LBA)وجود ندارد .

با استفاده از ابزارهایی می توان فایل های سیستمی FAT , NTFS, EXT2(3)  را بازیابی و آنالیز کرد .زمانی که با هاردهای خراب و معیوب کار می کنید ، مجموعه PC-3000 امکان Extract کردن انتخابی اطلاعات مورد نیاز کاربر را بدون اینکه نیاز باشد همه اطلاعات از هارد خوانده شود برای شما فراهم می کند . در بعضی موارد که سطوح دیسک دچار خش و خراشیدگی شده اند این روش ، تنها روش جهت انجام بازیابی اطلاعات است .


Why shall I use Data Extractor UDMA and not any other DR programs of another companies?

Here are the main differencies of Data Extractor UDMA compared with numerous data recovery programs of other companies:
·         It is not just merely software - it is the professional hardware-software complex.
·         Work with damaged HDDs with the help of PC-3000 UDMA tester board ports via the board driver allows operations even with the drives which cause computer or OS failures when you connect them to standard IDE ports. Besides, the complex allows lots of additional opportunities to control a malfunctioning drive and the process of data recovery.
·         Interaction and joint operation with PC-3000 for Windows allow data recovery from a HDD, which cannot be restored completely but may be temporarily made accessible so that Data Extractor PCI (alone or in combination with PC-3000 for Windows) could read data from it.
·         PC-3000 complex can assist in data recovery in such specific cases of physical damage as corruption of the PCHS-LBA dynamic translation system. Such malfunction makes a drive act as though it is seemingly functional and its data can be seen. However, an attempt to read anything would result in reading random garbage. That happens because such drives translate incorrectly OS requests to data LBA into its physical notation: Physical Zone Cylinder Head and Sector.
·         The system of logical analysis and restoration is a tool intended for qualified users. It features a reasonable combination of modes for completely automatic and manually controlled analysis and data recovery. Users can participate in the analysis process by modifying its parameters and conditions of its performance instead of just waiting for the results of the automatic procedure.
·         The Explorer mode allows users to understand data allocation, verify the validity of important structures, correct necessary data and quickly check the consequences of such corrections. Furthermore, if a copy of the data is created, all changes are made to that copy; so users do not have to worry about the original data while experimenting.
·         The opportunity to use logical restoration modes with a copy of original data is one more fundamental difference, which is especially valuable in situations, when a HDD has problems because of serious physical damage. In fact, while these modes are employed, the software reads data from a malfunctioning drive just once, all subsequent attempts to access the data (when necessary) are redirected to the copy. In addition, the program reads just the data necessary for a specific action decreasing the overall load on a damaged drive and the time required for recovery. Sometimes that approach proves to be the only method, which helps recover data from a malfunctioning drive.
چه دلایلی باعث می شود که از Data Extractor UDMA استفاده کنیم ولی از نرم افزار های ارائه شده توسط  دیگر کمپانی ها استفاده نکنیم ؟
در این قسمت تفاوت های اصلی بین Data Extractor UDMA و دیگر برنامه های بازیابی گفته می شود:
این تنها یک نرم افزار نبوده بلکه یک مجموعه سخت افزاری – نرم افزاری است .
امکان کار روی هاردهایی که در حالت اتصال به پورت های IDE کار نمی کنند و مشکل دارند .
در صورت کار با PC-3000 امکان بازیابی اطلاعات از هاردهایی که توسط دیگر برنامه ها به طور کامل قابل بازیابی نیستند میسر می شود .
مجموعه PC-3000 در بازیابی اطلاعات هاردهایی که جدول مترجم PCHS-LBA خراب شده اند ، کارایی دارد. این نوع خرابی ها باعث می شود که هارد ظاهراً کار کند و اطلاعات آن قابل مشاهده باشد اما در صورت تلاش برای خواندن اطلاعات از روی هارد ، مشکلاتی چون هنگ و ... ایجاد می شود . این حالت به این علت ظاهر می شود که هنگام آدرس دهی از روی LBA و ترجمه آن به آدرس جغرافیایی آن روی هارد با خطا مواجه شده و به ناحیه ،  سیلندر ، هد و سکتور صحیح اشاره نکند.
سیستم آنالیز وبازیابی بصورت (logical)منطقی، ابزاری است که برای کاربران ماهر کارایی دارد . این ویژگی ترکیبی از وضعیت های اتوماتیک و دستی کنترل شده است  .
با استفاده از وضعیت "Explorer" می توان محل data را مشخص کرد ، اعتبار ساختارهای مهم را بررسی کرد ، اطلاعات ضروری راتصحیح نمود و خیلی سریع نتایج حاصل از این عملیات اصلاح را چک کرد . علاوه بر این اگر یک کپی از اطلاعات ایجاد شده باشد تمامی تغییرات روی نسخه کپی اعمال می شود ؛  بنابراین کاربران دیگر نگرانی بابت از دست دادن اطلاعات اورجینال خود ندارند .
فرصت استفاده از وضعیت های بازیابی بصورت منطقی روی نسخه کپی ، یک تفاوت اصلی دیگر نیز ایجاد می کند و آن این است که در مواردیکه هارد مشکلات جدی دارد ، مفید خواهد بود . در حقیقت مادامیکه این وضعیت ها بقکار گرفته می شود نرم افزار فقط برای یکبار از روی هارد خراب اطلاعات را می خواند و بقیه تلاشها برای دستیابی به اطلاعات از روی نسخه کپی انچام می شود . علاوه بر این برنامه فقط برای عملیات خاص این کار را می کند و از این طریق تعداد لود شدن ها از روی هارد کاهش پیدا می کند و بالتبع زمان لازم جهت بازیابی نیز کاهش پیدا می کند . گاهی اوقات برای بعضی از هاردها این تنها روش بازیابی اطلاعات خواهد بود .

Can I add my own custom modes?
The software environment of PC-3000 for Windows UDMA together with Data Extractor as its integral part allows creation and use of programs in Visual Basic, which can address all COM objects within the software complex as well as custom objects. The feature extends considerably the range of opportunities provided by the complex to qualified users.

آیا می توان وضعیت های سفارشی ( Custom) به برنامه اضافه کرد؟

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


Examples of application.

Case 1. A drive with lots of defective sectors (UNC, AMNF, IDNF errors), which however does not produce knocking sounds while working.
Before completing disk copying, the first thing you should do together with your customer is to identify the location and volume of required data.
If your customer needs all drive data irrespectively of the degree of physical damage or cost then it's surely better to create a full copy on another drive and only then proceed to the analysis of damage to the logical structure, if necessary.
If a specific partition has to be recovered, its position should be checked precisely using the Explorer mode (map of MBR or a respective partition). Even when MBR is corrupted and the location of necessary partition cannot be identified in it, you should try to search for boot records to obtain necessary information from them. However, one should avoid searching through the whole disk, one record would be enough to find information about partition size, then proceed searching for the next one; such procedure would save a lot of time (especially for seriously corrupted disks).
If a disk is really seriously damaged or if you suspect that it may stop working soon then you should define the most important data before making a full copy and use the Explorer mode to save that data first if the damage allows that. Then proceed to copying all the disk contents.
If the data volume is relatively small the Explorer mode will be preferable.
If you have decided to copy a clearly defined area, there would be more sense in doing so in two or more passes:

1.   Quick pass - without stops to retry reading of sectors copied with errors. The number of reading attempts should be minimal. You can use the "Skip sectors causing errors" option and specify jump size for reading of sectors that produce errors. That initial pass is intended for copying of the main easily accessible data portion from a drive, which may stop working. A variety of commands used for reading is available.

2.   Refining pass - with a higher number of reading retries on defective sectors (depending upon drive condition), the "Skip sectors causing errors" option is disabled, jump size in case of an error while reading is 1 sector. Please note that a serious increase of reading retries would be useful only for drives demonstrating unstable reading. It does not make sense when a drive reads invalid information from defective sectors. Sometimes it may be helpful to set the "Read, ignore CRC" option for time saving.


3.   All subsequent passes might be useful for specific areas only (tables, files, folders...).

Case 2. A drive that hangs at an attempt to read defective sectors.


ACE Laboratory  recommend you to work with such drives the same as in the previous situation. One exception - you can use a script to define program actions while reading defective sectors. Script contents would depend on drive behaviour. As a rule, a software reset or a combination of software and hardware reset should be sufficient. Sometimes it may be necessary to switch off the power supply.

Case 3. A drive producing knocking sounds at an attempt to read defective sectors (seriously damaged surfaces, scratches or reading head malfunction).

Recommendations are identical to the first case, but the script of program behaviour at readiness loss must include the "Power off the drive" action. Set the size of jumps to be used while reading defective sectors equal (or slightly larger) than the number of sectors per physical track of the drive. Possibly the value will have to be adjusted during the process of data recovery in the middle and in the

end of disk surface. The option will allow reading all accessible data from the remaining undamaged surfaces before MHA replacement. If the required data can be found within that area, MHA replacement may even become unnecessary.

Case 4. Imitation of readiness loss.

Sometimes a lot of time is wasted when you try to read defective sectors. That may be unacceptable when such sectors are rather numerous. Besides, the damaged areas do not invariably match the necessary data.
Of course, you can set a jump size for reading sectors containing errors and "jump over" the corrupted areas, but the time necessary for a single attempt of reading a defective sector may be too long anyway. In that case you can simulate loss of readiness by the drive by setting the latency period so that normal sectors would be read without hassles but even a smallest slow-down would trigger loss of readiness and consequently a jump. The specified latency period can be set to 0.5-1 second. You should remove all unnecessary actions from the script to be used at readiness loss (especially commands to switch power off). A software reset would be generally sufficient.

As soon as the data accessible without problems are copied, disable the "Skip sectors with loss of readiness" option and return the latency interval to the initial value.

Then proceed as the situation may demand: use the Explorer mode to copy data or perform the second pass for recovery of more information from damaged areas.

Case 5. A drive with MHA problems.

The problem manifests itself as follows: long areas of successfully copied data (marked light green on the map) are regularly alternated with areas, which either cannot be read at all or can be read with errors.

For drives with such problems you will have to make a complete copy of a disk or a required partition. If you can create a head map then perform the procedure and first copy the data from functional heads and only then proceed with reading information from the remaining ones (possibly, after MHA replacement).

If you cannot create a head map (the algorithm does not work out), use jumps at HDD readiness loss (maybe you will not even have to simulate it, but the latency period can be reduced) or jumps at sector copying with errors to bypass zones corresponding to faulty heads. Select jump size so that it takes 1-2 jumps to cross a zone matching a faulty head.

As soon as a copy is created, proceed with the restoration of logical structure, but those operations should be performed on a virtual copy instead of the actual damaged drive.

Case 6. IBM HDD with numerous soft BAD sectors.

Soft BAD sectors are errors, which are not related to the defects of magnetic surfaces or heads. They appear as a result of software failure in drive operation, which may occur while recording. Consequently, CRC code written to parity field does not match the value calculated using the sector data producing thus a UNC error. Such malfunction is very frequent in IBM/HGST drives.
The situation has three typical peculiar indicators:

*       The time used for an attempt to read a defective sector is very large (about 8 seconds).

*       Those sectors usually occupy sequential areas consisting of several dozens in a row.

*       Usually there is no sense in multiple attempts of reading the defective sectors. They are always read with errors and their content is so damaged that statistical processing yields little results (still, an increased number of retries does make sense for areas of FAT tables and directories).

In such cases it is usually expedient to employ the above-described method of simulated readiness loss for creation of a full data copy. Then switch to the Explorer mode and use the "Read, ignore CRC" command, it will save you a lot of time.

Case 7. A drive with damaged logical structure.

Such situations may appear, when a drive is physically functional, but its data cannot be accessed because of corrupted logical data structure or when a drive was damaged and data image creation has been successful but the share of successfully copied sectors in the resulting image is less than 100%.
When you are creating a copy of a drive with physical malfunctions causing damage to logical structures, the use of the additional Explorer, GREP search, View and edit sector modes to speed up access to drive data would be really expedient.

E.g., if physical problems resulted in damage to MBR, the most efficient method would be its reconstruction (by filling in the partition information) to gain access to data quickly. The same holds true for boot sectors of partitions. When you are dealing with NTFS partitions and the situation is complicated by problems both with 4 initial records in MFT table and with MFT Mirror it may be helpful to use the partition map to assemble one full copy of 4 initial records from two original copies.

If you can scan the MFT table, do that. It is the fastest method to build a virtual file system (unless you can see it in Explorer at once) and gain access to necessary data. An MFT table may occupy up to 10% of partition size, so you will not have to copy everything (the task may be difficult or even impossible) to extract, e.g., 1 Gb of data.

As a rule, it is recommended to perform serious logical structure analysis after creation of data copy on a functional drive connected to a standard port (UDMA100 or faster).


مثالهای کاربردی:

مثال 1 : یک هارد که سکتورهای خراب خود را ازدست داده است (خطاهای UNC  ، AMNF ، IDNF) حتی اگر صدای تلق تلق نداشته باشد .

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

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

در صورتیکه یک پارتیشن خاص لازم است recover شود ، لازم است موقعیت این پارتیشن با استفاده از Explorer Mode (وضعیت مرورگر) بطور دقیق مشخص شود .( نقشه MBR یا یک پارتیشن خاص)

حتی اگر MBR خراب شده باشد و موقعیت پارتیشن مورد نیاز در داخل آن قابل شناسایی نباشد بایستی به دنبال boot record گشته تا به اطلاعات ضروری مورد نیاز دسترسی پیدا کنید . هرچند لازم نیست کل هارد را search کنید کافی است ابتدا اطلاعاتی راجع به اندازه پارتیشن پیدا کنید و بعد از آن به دنبال مورد بعدی بگردید. به این ترتیب در زمان صرفه جویی می کنید .

اگر هارد شما به طور جدی آسیب دیده و یا اینکه شک دارید که به زودی از کار می افتد لازم است قبل از اینکه یک کپی کامل از اطلاعات بگیرید اطلاعات مهم را تعریف کنید سپس با استفاده از Explorer ابتدا این اطلاعات مهم را  save کرده و بعد مابقی کل هارد را کپی کنید . اگر حجم data نسبتاً کم باشد وضعیت Explorer  به بقیه وضعیت ها برتری خواهد داشت .

اگر تصمیم گرفتید که یک ناحیه تعریف شده را کپی کنید لازم است این کار را از 2 یا تعداد بیشتری راه انجام دهید :

1-      روش Quick که در این روش سکتورهایی که در حین خواندن با خطا مواجه شده اند ، مجدداً تلاشی انجام نمی گیرد و تعداد تلاش ها برای خواندن سکتورها مینیمم است . می توانید از گزینه "Skip Sectors Causing Error"استفاده کرده و اندازه jump  را مشخص کنید تا در صورت برخورد به این وضعیت به اندازه ای که مشخص شده jump کند . استفاده از این روش در مواردی پیشنهاد می شود که کاربر می خواهد به بخش از اطلاعات که براحتی از هارد کپی می شود دسترسی داشته باشید .

2-      روش "Refining Pass" که در ان تعداد بیشتری تلاش روی سکتورهای معیوب (بسته به شرایط هارد) انجام می شود . در این روش گزینه "Skip Sector …" disable است و اندازه jump ، به اندازه یک سکتور است . به اطر داشته باشید تلاشهای بیشتر تنها برای هاردهایی مفید است که وضعیت reading آن بی ثبات است . در بعضی موارد برای صرفه جویی در وقت بهتر است گزینه "Read ignore CRC" را فعال کنید .

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

مثال2 : هاردی که هنگام خواندن سکتورهای معیوب هنگ می کند :

توصیه ACE Laboratory  برای کار با این نوع هاردها این است که مانند مورد قبلی عمل کنید . جز در یک مورد استثناء می توانید از زبان برنامه نویسی Script استفاده کرده تا بتوانید عملیاتی طراحی کنید که بتوان سکتورهای آسیب دیده هارد خوانده شود . محتویات این برنامه بستگی به رفتار هارد خواهد داشت . قاعدتاً یک reset نرم افزاری و یا ترکیبی از reset نرم افزاری و سخت افزاری می تواند کفایت کند . در بعضی موارد لازم است که پاور را قطع کنید .

مثال3 : یک هارد که صدای تلق تلق می دهد و قرا است سکتورهای آسیبدیده خوانده شود (آسیب های جدی به سطوح ، ایجاد خش روی سطح پلیت و خرابی هد.)

توصیه ACE Laboratory  در این مورد مشابه مورد اول است ولی بسته به رفتار هارد ممکن است عمل "Power Off the Drive"انجام شود . اندازه jump ها را set کنید . این اندازه برابر است با تعداد سکتور ها در هر Track هارد . احتمالاً این مقدار در طی پروسه بازیابی اطلاعات در وسط و انتهای دیسک تنظیم می شود .این گزینه امکان خواندن تمامی داده های در دسترس در سطح دیسک را فراهم می کند .اگر data موردنیاز دراین ناحیه (ناحیه سالم هارد) یافت شد تعویض و جایگزین کردن MHA دیگر ضروری نیست

مثال4 : هاردی که هنگام خواندن سکتورها ، زمان زیادی لازم دارد

 هنگامیکه هارد برای خواندن سکتور ها به زمان زیادی نیاز داشته باشد و تعداد سکتورها خیلی زیاد باشد ، این وضعیت غیر قابل قبول است . علاوه بر این ناحیه آسیب دیده با data مورد نیاز هم خوانی ندارد . در این حالت می توان "Jump Size" و "Jump Over" را برای نواحی خراب تنظیم کرد . زمان مورد نیاز برای یکبار تلاش جهت خواندن سکتورهای خراب با این حال خیلی طولانی است . در این موارد می توانید تعداد آمادگی هارد را شبیه سازی کنید و این کار از طریق latency period قابل انجام است . این پریود را معمولاً می توان روی 0.5  تا 1 ثانیه تنظیم کرد . لازم است تمامی عملیات های غیرضروری را متوقف کرده تا تعداد آمادگی هارد کاهش پیدا کند . یک ریست نرم افزاری معمولاً کفایت می کند .

به محض اینکه data های مورد نیاز کپی شد "Skip Sectors With Readiness" را disable کنید و مقدار latency period را به مقدار اولیه و ابتدایی اش  برگردانید . برای کپی و یا انجام فازهای بعدی بازیابی اطلاعات از نواحی آسیب دیده از وضعیت "Explorer mode" استفاده کنید .

مثال5 : هاردی که مشکل MHA دارد :

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

برای این نوع هاردها ، می توانید یک کپی کامل از هارد یا پارتیشن مورد نیاز تهیه کنید . ابتدا نقشه هدها را تهیه کرده ، سپس این رویه را انجام داده و ابتدا از هدهای سالم کپی تهیه کرده  و بعد اطلاعات باقی را بخوانید . (احتمالاً بعد از تعویض و جایگزین کردن MHA)

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

مثال 6 : یک هارد IBM که تعدا بیشماری بدسکتور دارد :

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

این نوع خرابی ها در هاردهای IBM/HGST بسیار متداول و مرسوم است . این حالت معمولاً 3 شاخص دارد :

·         زمان لازم برای خواندن از سکتورهای معیوب خیلی زیاد است (حدود 8 ثانیه)

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

·         نمی توان سکتورهایی معیوب را خواند و معمولاً با خطا همراه بوده و محتویات ان ها خراب شده است .

در بعضی موارد می توان مانند حالت کم کردن تعداد دفعات آمادگی هارد عمل کرد و بعد از آن به وضعیت EXPLORER رفته و از فرمان "Reading ignore CRC" استفاده کنید .

مثال 7: یک هارد که ساختار منطقی آن آسیب دیده است

این حالات زمانی ظاهر می شود که درایو از نظر فیزیکی کار می کند  ولی اطلاعات آن در دسترس نیست و دلیل آن خراب  شدن ساختار منطقی data و یا زمانی که هارد آسیب دیده و هنگام گرفتن image سکتورها به صورت 100%و کامل کپی نشده اند . در مواردیکه از یک هارد که بصورت فیزیکی خراب بوده و دلیل آن آسیب دیدن ساختارهای منطقی است ، کپی تهیه می کنید. بهترین راه استفاده از explorer اضافی است.به عنوان مثال اگر مشکلاتی بوجود آید که علت آن خرابی MBR باشد بهترین و موثزتزین روش این است که یکبار دیگر MBR را بسازید تا بتوانید خیلی سریع به اطلاعات دسترسی داشته باشید .

زمانی که با پارتیشن های NTFS سروکار دارید و 4 رکورد اولی در جدول MFT و MFT Mirror مشکل داشته با شند ، می توان از نقشه پارتیشن ها استفاده کرد .

اگر می توانید جدول MFT را اسکن کنید . این سریعترین راه برای ساختن یک فایل سیستمی مجازی است و از طریق آن می توان به اطلاعات ضروری دسترسی پیدا کرد . جدول MFT ممکن است تا 10% سایز پارتیشن را اشغال کند و بنابراین نمی توانید چیزی را به منظور extract کردن کپی کنید .

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

مجموعه PC-3000 با همه هاردهای ATA و SATAکه به برد PC-3000 UDMA وصل شوند کار میکند.
این مجموعه به لیستی از مدلها محدود نمی شود .