COPYR.DMA BUILD013 The license agreement and copyrights ------------------------------------ - All the rights to the given product belong to its author - Vasiljev Alexey. - At use of any COPYR.DMA materials the reference on http://copyr.tetroniks.ru is obligatory. - The program extends free of charge. You may distribute COPYR.DMA without any limitations while you preserve copyrights. You cannot sell COPYR.DMA program or any it's part. - Categorically it is not recommended to use the program if to its description or in a code have been made changes by the third parties. Purpose ------- COPYR.DMA is a free application for making copies of hard disks with bad sectors. The application works in DOS environment and uses DMA mode. Application creates HDD copy at the intermediate carrier, where the data logical structure can be retrieved using other applications. Hard disk processing is organized via controller ports, so the application does not require HD identification by BIOS. COPYR does not use BIOS or interrupts, it does not care for file system integrity or number of logical volumes ? it works with HDD in the way designed by developers (according to ATA specifications), independently of a computer, BIOS or OS. The application uses the Direct Memory Access (DMA) mode providing data exchange among the peripherals and computer RAM without using CPU, and giving higher data transfer speed compared to PIO mode. System requirements ------------------- - OS DOS - Support by motherboard PCI Bus Mastering (it is defined automatically); - Videocard with support VGA mode; - Keyboard. Program start ------------------- Program is DOS tool the appendix working in VGA a mode. Work with the program in operational system Windows is inadmissible. After start of the program on the screen there will be the main menu consisting of items of a choice of disks, possible operations and line of the explanatory of an element from below. Moving under the menu is carried out by means of arrows on the keyboard, "Enter" - a choice of an element, "Esc" - an exit in DOS. For the beginning it is required to choose initial and destination disks, for this purpose we choose a disk from which copying will be made, in the menu, and we press a key "Enter" then the disk is marked as initial and the information on a disk is displayed, the following chosen disk is marked as destination. If that disk has casually been chosen, repeat operation. If it is necessary use operations of a stop and start engine. After a choice initial and destination disks it is possible to begin copying, for this purpose we choose an element of the menu "Start copy" or "Set range". Copying ------- Copying of disks is made in Ultra DMA with transition in mode PIO at reading defective zones. The mode of addressing LBA is used. Mode CHS is not supported (is not actual more than 10 years). For work with the program disks should support a mode of direct access to memory DMA, also as well as LBA, this mode is norm, instead of exception for modern hard disks. In case of a choice of item "Start copy" copying it is made, since zero sector and finishing last sector of an initial disk (in case of if volume destination a disk less initial last sector of destination disk). At a choice of item "Set range" copying it is made with the task of initial and final sectors. A basic element of a window of copying is the table of defects, which borrows the greatest working area. The table of defects divided into blocks symbolizing separate sites of sectors of an initial disk. In process of performance of operation of copying the table is filled with the blocks allocated color depending on success of data reading from a disk. The table of accommodation of defects shows only a physical condition of a disk. Defects of file systems will remain not noticed. In the uppermost line is displayed number of current and final sectors, and also quantity of mistakes. The mistake is understood as the sector, which has been not read through owing to defect or absence readiness of a disk. A next line - the information on type of the last defect sector. Vasilev Alexey http://copyr.tetroniks.ru E-Mail: copyr@tetroniks.ru
marcinvx