Программа R-Linux 4.5.134117/22.05.2011
Здравствуйте, уважаемые знатоки.
Я делал побайтную копию винчестера, который мог отключиться во время работы (при этом S.M.A.R.T. не ужас-ужас, 196 realloc event — 33, 197 current pending sec — 11 (значения десятичные). Чтобы уменьшить риск отключения во время создания большой копии всего HDD, решил снять копию каждого раздела по-отдельности.
Всё шло очень хорошо, был один неверно прочитанный сектор, и я поставил киношку на полный экран (с другого HDD, разумеется). Потом решил проверить, как дела у R-Linux, а фильм не закрыл, только поставил на паузу. И сразу после переключения между программами (Alt-Tab) косяком пошли ошибки чтения. Поэтому я начал сканирование этого раздела заново, но не сначала, 79% уже было просканировано с одной-единственной ошибкой чтения, поэтому я начал сканирование области начиная где-то с 77-78%. Сканирование успешно завершилось без ошибок. 
Я так обрадовался безошибочному чтению, что решил переписать файлы с этого винчестера напрямую, обычным копированием. Но вскоре диск отключился, а потом случилось страшное. Диск при подключении начинал визжать, как резанный, а с самого большого  раздела пропали все данные, и досовский testdisk их тоже не видел.
В общем, теперь я имею файлы: Partition2.dsk 97886666752 байт, Region 0 on Partition2.dsk 11811160064 байт, и логи, в которых есть следующее:
UID=405270576 dwIdx=6 Name=[6] HitachiHTS545050B9APB4O  Children=11, 12, 18, 22, 23, 24,   Equals=6, 
- Drive Number 6 ---------------------------------
* Drive Type [256 bytes]: Physical Drive,Disk
* Name [48 bytes]: HitachiHTS545050B9APB4O
* OS Object [38 bytes]: \\.\PhysicalDrive1
* R-Studio Driver [44 bytes]: WinNT\Handle\Physical
* Size [8 bytes]: 465 Gb (976773168 sec)
* Sector Size [4 bytes]: 512 b
* Partition Size [8 bytes]: 465 Gb (976773168 sec)
# I/O Tries [4 bytes]: Default
+ Drive Control [4 bytes]: 
  # Maximum Transfer [4 bytes]: 131072
  # I/O Unit [4 bytes]: 512
  # Buffer Alignment [4 bytes]: 2
+ Physical Drive Geometry [4 bytes]: 
  * Cylinders [8 bytes]: 60801
  * Tracks Per Cylinder [4 bytes]: 255
  * Sectors Per Track [4 bytes]: 63
  * Sector Size [4 bytes]: 512 b
# Partition Layout Sector Size [4 bytes]: 512 b
+ Device Identification [4 bytes]: 
  * Vendor [32 bytes]: Hitachi
  * Product [64 bytes]: HTS545050B9A
  * Firmware [16 bytes]: PB4O
+ SCSI Address [4 bytes]: 
  * Port Number [1 bytes]: 0
  * Path Id [1 bytes]: 1
  * Target Id [1 bytes]: 1
  * Lun [1 bytes]: 0
* Bus Type [4 bytes]: IDE/ATA
* Int13 Drive Number [4 bytes]: 0x81
Я не знаю, нужны ли все данные, поэтому часть дисков опускаю.
- Drive Number 22 --------------------------------
* Drive Type [256 bytes]: Partition,Primary
* Name [22 bytes]: Partition1
* Size [8 bytes]: 5004 Mb (10249407 sec)
* Partition Offset [8 bytes]: 32256 b (63 sec)
* Partition Size [8 bytes]: 5004 Mb (10249407 sec)
* Partition Number [4 bytes]: 1
* Partition Type [256 bytes]: FAT32 (hidden LBA)
^^^Этот скрытый раздел воссатновления ноутбука скопировался нормально, он не интересен.
Я пишу про следующий:
- Drive Number 23 --------------------------------
* Drive Type [256 bytes]: Partition,Active
* Name [22 bytes]: Partition2
* Mount Points [8 bytes]: F:\
* Size [8 bytes]: 114 Gb (239545215 sec)
* Partition Offset [8 bytes]: 5004 Mb (10249470 sec)
* Partition Size [8 bytes]: 114 Gb (239545215 sec)
* Partition Number [4 bytes]: 2
* Partition Type [256 bytes]: NTFS/HPFS
# I/O Tries [4 bytes]: 3
- Drive Number 24 --------------------------------
* Drive Type [256 bytes]: Partition,Logical
* Name [22 bytes]: Partition3
* Mount Points [8 bytes]: G:\
* Size [8 bytes]: 346 Gb (726973317 sec)
* Partition Offset [8 bytes]: 119 Gb (249794748 sec)
* Partition Size [8 bytes]: 346 Gb (726973317 sec)
* Partition Number [4 bytes]: 3
* Partition Type [256 bytes]: NTFS/HPFS
Information    System         11.02.2014     23:10:21       Byte-to-byte drive image creation started
Error          System         11.02.2014     23:18:55       Read disk HitachiHTS545050B9APB4O at position 13934603776 failed after 2 attempts. Ошибка в данных (CRC) (23).
Выше нормальная ошибка. А ниже не нормальные. При дальнейшем сканировании региона их не было.
Error          System         12.02.2014     1:49:05        Read disk HitachiHTS545050B9APB4O at position 103129722880 failed after 2 attempts. Ошибка в данных (CRC) (23).
Error          System         12.02.2014     1:49:13        Read disk HitachiHTS545050B9APB4O at position 103129723392 failed after 2 attempts. Ошибка в данных (CRC) (23).
Error          System         12.02.2014     1:49:21        Read disk HitachiHTS545050B9APB4O at position 103129723904 failed after 2 attempts. Ошибка в данных (CRC) (23).
[skip]
Error          System         12.02.2014     1:52:48        Read disk HitachiHTS545050B9APB4O at position 103134543360 failed after 2 attempts. Ошибка в данных (CRC) (23).
Error          System         12.02.2014     1:52:52        Image creation time is 2h 42m, status=The operation was canceled by the user.[0x20000]
Information    System         12.02.2014     1:52:52        Byte-to-byte drive image creation canceled
Задал регион на копирование, который бы перекрыл ошибки. В следующем логе дописано такое:
- Drive Number 25 --------------------------------
* Drive Type [256 bytes]: Partition
# Name [46 bytes]: Region 0 on Partition2
# Size [8 bytes]: 11264 Mb (23068672 sec)
# Partition Offset [8 bytes]: 96 Gb (201425234 sec)
# Partition Size [8 bytes]: 11264 Mb (23068672 sec)
# I/O Tries [4 bytes]: 3
- Drive Number 26 --------------------------------
* Drive Type [256 bytes]: Partition
# Name [80 bytes]: Region 0 on [6] HitachiHTS545050B9APB4O
# Size [8 bytes]: 120 Gb (251658240 sec)
# Partition Offset [8 bytes]: 0 b (0 sec)
# Partition Size [8 bytes]: 120 Gb (251658240 sec)
# Partition Layout Sector Size [4 bytes]: 512 b
- Drive Number 27 --------------------------------
* Drive Type [256 bytes]: Partition,Primary
* Name [22 bytes]: Partition1
* Size [8 bytes]: 5004 Mb (10249407 sec)
* Partition Offset [8 bytes]: 32256 b (63 sec)
* Partition Size [8 bytes]: 5004 Mb (10249407 sec)
* Partition Type [256 bytes]: FAT32 (hidden LBA)
- Drive Number 28 --------------------------------
* Drive Type [256 bytes]: Partition,Active
* Name [22 bytes]: Partition2
* Mount Points [8 bytes]: F:\
* Size [8 bytes]: 114 Gb (239545215 sec)
* Partition Offset [8 bytes]: 5004 Mb (10249470 sec)
* Partition Size [8 bytes]: 114 Gb (239545215 sec)
* Partition Type [256 bytes]: NTFS/HPFS
- Drive Number 29 --------------------------------
* Drive Type [256 bytes]: Partition,Logical
* Name [22 bytes]: Partition3
* Size [8 bytes]: 909 Mb (1863492 sec)
* Partition Offset [8 bytes]: 119 Gb (249794748 sec)
* Partition Size [8 bytes]: 909 Mb (1863492 sec)
* Partition Type [256 bytes]: NTFS/HPFS
Information    System         12.02.2014     2:10:28        Byte-to-byte drive image creation started
Information    System         12.02.2014     2:16:59        Image was built in 6m 30s
Information    System         12.02.2014     2:16:59        Byte-to-byte drive image creation completed
Как мне правильно отсечь от конца Partition2.dsk лишние байты подклеить к нему Region 0 on Partition2.dsk, чтобы получить непрерывную побайтную копию раздела?
			
									
									
						Как склеить две области побайтного копирования диска?
Re: Как склеить две области побайтного копирования диска?
R-Linux тут бессилен, как мен кажется. А вот R-Studio, даже в демо-режиме, может помочь.
1. Грузим оба файла: Partition2.dsk и Region 0 on Partition2.dsk
2. На образе Partition2.dsk создаем регион от его начала до начала тех байтов, что нужно отсечь. С точностью до сектора.
3. Создаем Простой Том (http://www.unformat-unerase.com/ru/Unfo ... raid1.html) из нового региона и Region 0 on Partition2.dsk.
4. Создаем образ полученного составного тома и напускаем на него R-Linux.
			
									
									
						1. Грузим оба файла: Partition2.dsk и Region 0 on Partition2.dsk
2. На образе Partition2.dsk создаем регион от его начала до начала тех байтов, что нужно отсечь. С точностью до сектора.
3. Создаем Простой Том (http://www.unformat-unerase.com/ru/Unfo ... raid1.html) из нового региона и Region 0 on Partition2.dsk.
4. Создаем образ полученного составного тома и напускаем на него R-Linux.