Иван Лох 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)"?! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org