[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bad ending head (CHS and LBA don't match) - диск нести на помойку?



Иван Лох wrote:
> On Tue, Apr 07, 2009 at 12:26:56PM +0400, James Brown wrote:
>   
>> Testdisk дает такой результат:
>> Command line: TestDisk /list /dump /debug /dev/hda
>>
>> you can probably repair this using things like the Ranish boot CD
>> (spelling?), but the tool to manually modify your partition table is a
>> bit tricky to use and you risk totally stuffing up your existing
>> partitions.
>> http://ubuntuforums.org/showthread.php?t=556813
>>     
>
> Я когда ищу в сети ответики на вопросики, всегда прошу не показывать
> мне страницы на которых есть слово Ubuntu ;-}
>
>   
>> Неужели возможен только этот способ, или вместо использования DOSовских
>>     
>
> Никакие досовские диски не нужны, нужно минимальное понимание того, как это все
> устроено...
>
> Совсем грубо, есть два уровня: таблица разделов и файловая система.
>
> Таблица разделов это просто табличка  в которой написано, откуда-куда,тип файловой
> системы и флаг загрузки. Посмотреть ее можно 
> fdisk /dev/?d?

> и потом "p"
>   
Disk /dev/hda: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc471c471

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          31      248976   83  Linux
/dev/hda2              32        2432    19286032+  8e  Linux LVM


> Первый вариант: каша и сообщения об ошибках. Тут все просто -- либо мы знаем границы
> разделов. Тогда мы можем просто вписать их руками. Либо не знаем. И в этом случае
> нужен TestDisk. Как им пользоваться, есть в ссылке, которую я Вам давал.
>   
Вроде бы не каша, и мы знаем границы разделов?

Сообразно рекомендации по ссылке, которую Вы любезно предоставили:

# smartctl -i -A /dev/hda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     IBM/Hitachi Travelstar 60GH and 40GN family
Device Model:     IC25N020ATCS04-0
Serial Number:    CSЕ509D9GV3U2B
Firmware Version: CA2OA71A
User Capacity:    20 003 880 960 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   5
ATA Standard is:  ATA/ATAPI-5 T13 1321D revision 3
Local Time is:    Tue Apr  7 16:47:22 2009 MSD
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE     
UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   062    Pre-fail 
Always       -       0
  2 Throughput_Performance  0x0005   100   100   040    Pre-fail 
Offline      -       0
  3 Spin_Up_Time            0x0007   183   183   033    Pre-fail 
Always       -       1
  4 Start_Stop_Count        0x0012   097   097   000    Old_age  
Always       -       5431
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail 
Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail 
Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   040    Pre-fail 
Offline      -       0
  9 Power_On_Hours          0x0012   090   090   000    Old_age  
Always       -       4653
 10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail 
Always       -       0
 12 Power_Cycle_Count       0x0032   098   098   000    Old_age  
Always       -       3521
191 G-Sense_Error_Rate      0x000a   097   097   000    Old_age  
Always       -       196611
192 Power-Off_Retract_Count 0x0032   097   097   000    Old_age  
Always       -       627
193 Load_Cycle_Count        0x0012   086   086   000    Old_age  
Always       -       147921
194 Temperature_Celsius     0x0002   117   117   000    Old_age  
Always       -       47 (Lifetime Min/Max 7/60)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age  
Always       -       2
197 Current_Pending_Sector  0x0022   100   100   000    Old_age  
Always       -       1
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age  
Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age  
Always       -       0


Вроде бы, если исходить из той статьи, ничего критического нет, кроме
того, что диск старый? Однако везде или pre-fail, или Old_age написано,
даже в тех строчках, где вроде (если исх. из той статьи, все о.к.).


В последовательности, изложенной в статье - результаты тестдиска при
первом аналлогичные ранее представленным :
Disk /dev/hda - 20 GB / 18 GiB - CHS 38760 16 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * Linux                    0   1  1   494   0 63     497952

Warning: Bad ending head (CHS and LBA don't match)
 2 P Linux LVM              494   1  1 38759  15 63   38572065

Warning: Bad ending head (CHS and LBA don't match)

Ничего типа |Bad relative sector нет.

Далее
Disk /dev/hda - 20 GB / 18 GiB - CHS 38760 16 63
     Partition               Start        End    Size in sectors
D Linux                    0   1  1   494  15 63     498897
Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
EXT2 Sparse superblock, 255 MB / 243 MiB

D Linux LVM              494   1  1 38759  15 63   38572065

Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type,
     Enter: to continue
LVM2, 19 GB / 18 GiB


Далее
1)  Disk /dev/hda - 20 GB / 18 GiB - CHS 38760 16 63

     Partition                  Start        End    Size in sectors


No partition found or selected for recovery

- вроде все нормально? тогда что за ужос выдает смартконтрол и ранее
указанный результат тестдиска?!

2) Далее глубокое исследование:

Disk /dev/hda - 20 GB / 18 GiB - CHS 38760 16 63

The harddisk (20 GB / 18 GiB) seems too small! (< 25 GB / 23 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
     Partition               Start        End    Size in sectors
  Linux                27972   1  1 48655   3 50   20848640
  Linux                27973   1  1 48656   3 50   20848640
  Linux                28008   1  1 48691   3 50   20848640
  Linux                28015   1  1 48698   3 50   20848640
  Linux                28039   1  1 48722   3 50   20848640
  Linux                28044   1  1 48727   3 50   20848640
  Linux                28056   1  1 48739   3 50   20848640
  Linux                28071   1  1 48754   3 50   20848640
  Linux                28074   1  1 48757   3 50   20848640
  Linux                28091   1  1 48774   3 50   20848640

[ Continue ]

EXT3 Large file Sparse superblock Recover, 10674 MB / 10180 MiB


- ничего криминального нет?!
Уж виндовских секторов точно не осталось, тьфу-тьфу-тьфу (я его почти
четыре года юзал под виндами, потом он пару лет у меня лежал в шкапу :-) )

А вот нет ли тут ничего, с первой установки Линукса?(типа как в той
статье применительно к винде) Я с дуру когда в феврале первый раз
установил Дебиан, глупый еще был, вместо того, чтобы установить/снести
пакеты, на какой-то ляд снес ось и переставил, как с виндой обычно делают.

|
> Если, есть хотя бы начало разделов и их тип, можно идти дальше. В этом случае у Вас
> есть не только /dev/{h,s}d{a,b,c.d} но и /dev/{h,s}d{a,b,c.d}{1,2,3,4}
>
> То есть нечто, что Вы можете монтировать. Создаем точку монтирования, монтируем.
> Смотрим, что получилось. Тут все зависит от типа ФС и характера повреждения.
>
> Еще лучше применить сначала утилиту для проверки целостности файловой системы.
> Для ntfs это ntfsfix из пакета ntfsprogs.
>
> Что касается результата команды TestDisk я просто запутался. Что у Вас было на диске?
> Там у Вас стоял Linux поверх LVM2? Какая файловая система?
>
>   
Это не NTFS, это не тот ноутбук под виндой (его утащили и я дальше
физически не смог пойти), это мой старый ноут  на котором Линукс,
файловые системы :
$ df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/mapper/bariyat-root
                        329233     96341    215894  31% /
tmpfs                    55096         0     55096   0% /lib/init/rw
udev                     10240        80     10160   1% /dev
tmpfs                    55096         0     55096   0% /dev/shm
/dev/hda1               233335     16383    204504   8% /boot
/dev/mapper/user-home
                      10260728   1025836   8713676  11% /home
/dev/mapper/user-tmp
                        376807     12305    345046   4% /tmp
/dev/mapper/user-usr
                       4805760   3282472   1279168  72% /usr
/dev/mapper/user-var
                       2882592    530816   2205344  20% /var

(/boot - ext2,
остальные - ext3)


Тока вот в итоге я не понял, что же с "Bad ending head (CHS and LBA
don't match)"?!





Reply to: