The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"можно ли восстановить таблицу разделов?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"можно ли восстановить таблицу разделов?"
Сообщение от ддд Искать по авторуВ закладки on 01-Апр-03, 15:40  (MSK)
поошибке было сказано dd if=./file of=/dev/hda
вместо /dev/fd0
вопрос - можно ли вылечить? образ был 1.44 мега.
кажется гдето должна быть резервная таблица разделов?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "можно ли восстановить таблицу разделов?"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 01-Апр-03, 21:38  (MSK)
>поошибке было сказано dd if=./file of=/dev/hda
>вместо /dev/fd0
>вопрос - можно ли вылечить? образ был 1.44 мега.
>кажется гдето должна быть резервная таблица разделов?

newfs -N /dev/ad0s1a
/dev/ad0s1a: 500.0MB (1024000 sectors) block size 16384, fragment size 2048
        using 4 cylinder groups of 125.02MB, 8001 blks, 16128 inodes.
super-block backups (for fsck -b #) at:
32, 256064, 512096, 768128
root@tty:~/#  fcsk -b 768128 ( FreeBSD 4)
root@tty:~/#  fcsk_ffs -b 768128 ( FreeBSD 5)


man newfs
man fsck


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "можно ли восстановить таблицу разделов?"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 01-Апр-03, 21:43  (MSK)
>root@tty:~/#  fcsk_ffs -b 768128 ( FreeBSD 5)
Если UFS2 то:
root@tty:~/# newfs -O 2 -N /dev/ad0s1d
/dev/ad0s1d: 1500.0MB (3072000 sectors) block size 16384, fragment size 2048
        using 9 cylinder groups of 183.77MB, 11761 blks, 23552 inodes.
super-block backups (for fsck -b #) at:
160, 376512, 752864, 1129216, 1505568, 1881920, 2258272, 2634624, 3010976

root@tty:~/#  fcsk_ffs -b 3010976( FreeBSD 5 UFS2)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "можно ли восстановить таблицу разделов?"
Сообщение от ддд Искать по авторуВ закладки on 03-Апр-03, 14:27  (MSK)
Вроде все понятно, но не получается :(
систем не фря, стоит а линух, ехт2 были разделы кромае одного. было их штук 7, более точных данных не осталось.
вот что говори фдиск
-------
Command (m for help): p

Disk /dev/hda: 61.4 GB, 61492838400 bytes
16 heads, 63 sectors/track, 119150 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   ?   4213638   4097239 2088818490    1  FAT12
Partition 1 does not end on cylinder boundary.
/dev/hda2   ?   1065445    818503 2023024920+  42  SFS
Partition 2 does not end on cylinder boundary.
/dev/hda3   ?   1688099   1688753    329394   6f  Unknown
Partition 3 does not end on cylinder boundary.
/dev/hda4       1387265   2423059 522040026+  49  Unknown
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

Command (m for help):

------

далее
====
root@stamina:~# mke2fs -n /dev/hda
mke2fs 1.32 (09-Nov-2002)
/dev/hda is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
7520256 inodes, 15012900 blocks
750645 blocks (5.00%) reserved for the super user
First data block=0
459 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424

============
пытаюсь далать чек

============
root@stamina:~# e2fsck -b 11239424 /dev/hda
e2fsck 1.32 (09-Nov-2002)
e2fsck: Invalid argument while trying to open /dev/hda

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
========

или

=======
root@stamina:~# e2fsck -b 11239424 /dev/hda1
e2fsck 1.32 (09-Nov-2002)
e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/hda1
Could this be a zero-length partition?
root@stamina:~#
=======
пробовал вырианты с блоками и устройствами, то же.

что я не правильно делаю?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "можно ли восстановить таблицу разделов?"
Сообщение от ддд Искать по авторуВ закладки on 07-Апр-03, 13:47  (MSK)
насколько я понимаю, после выполнения команды были переписаны первые 1.44 мега от начала диска размером 60Гиг. В эту область вроде попадает бутовый сетор и досовая таблица разделов, которую и надо восстановить, чтобы увидеть разделы как они были. если даже первый раздел будет потерян, все остальные то должны ожить?
суперблоки я так понимаю относятся к юниксовым файловым системам, или я ошибаюсь?
Что еще попробовать можно?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "можно ли восстановить таблицу разделов?"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 07-Апр-03, 14:20  (MSK)
>Что еще попробовать можно?

1. Можно с diskedit'ом начать ковырять.
2. Административнае меры: мол на бэкап денег начальство не выделяло - данные утеряны. Проблема исчерпана. :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "можно ли восстановить таблицу разделов?"
Сообщение от ддд Искать по авторуВ закладки on 07-Апр-03, 15:12  (MSK)
Дык в том то и дело что выделяло :)
На винте некоторые исходники остались, не мои, которые теоретически могут потребоваться. Насколько актуальны их копии я скахать не могу, т.к. разбираться в них не досуг :(
вот так вот и сиди на работе по вечерам вместо того чтобы пиво пить :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "можно ли восстановить таблицу разделов?"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 07-Апр-03, 15:34  (MSK)
>Дык в том то и дело что выделяло :)
>На винте некоторые исходники остались, не мои, которые теоретически могут потребоваться. Насколько
>актуальны их копии я скахать не могу, т.к. разбираться в них
>не досуг :(
Ну и забей.
>вот так вот и сиди на работе по вечерам вместо того чтобы
>пиво пить :)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "можно ли восстановить таблицу разделов?"
Сообщение от ддд Искать по авторуВ закладки on 07-Апр-03, 16:24  (MSK)
я бы так и сделал. но исходники действительно могут потребоваться.
дя и интересно както, вроде решение гдето рядом... :)))
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "можно ли восстановить таблицу разделов?"
Сообщение от Анонимка Искать по авторуВ закладки on 07-Апр-03, 16:25  (MSK)
>насколько я понимаю, после выполнения команды были переписаны первые 1.44 мега от
>начала диска размером 60Гиг.

Ага. То бишь master boot record, partition table плюс частично данные первого по порядку секторов раздела (здесь нет дебильной FAT) ушли лесом.

Как что был смонтирован /dev/hda на этой машине? Искренне надеюсь, что на этом винте был не тупо корень + своп, а хотя бы основные "киты" (/usr, /usr/local, /opt, /var, /home) были разнесены по разделам.

>Что еще попробовать можно?

http://www.stud.uni-hannover.de/user/76201/gpart/

http://project.terminus.sk/e2salvage/

На будущее. Случившееся есть прямое следствие непродуманной политики доступа. Если бы, например, права на запись в флоповод были даны некой группе пользователей, в которую входите и вы, вам не пришлось бы писАть на флоп от рута и неверное указание устройства (как вы перепутали) не привело бы ни каким последствиям вообще. То же касается и CD-RW, COM-портов и прочего.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "можно ли восстановить таблицу разделов?"
Сообщение от ддд Искать по авторуВ закладки on 08-Апр-03, 10:09  (MSK)
>Как что был смонтирован /dev/hda на этой машине? Искренне надеюсь, что на
>этом винте был не тупо корень + своп, а хотя бы
>основные "киты" (/usr, /usr/local, /opt, /var, /home) были разнесены по разделам.
Да, разделы были основные, тмп и один фат32, всего вроде 7. (комп мне недавно достался)

>http://www.stud.uni-hannover.de/user/76201/gpart/
спасибо за ссылки, пробую, пока нашелся только один свап, осталные нулевые.

>На будущее. Случившееся есть прямое следствие непродуманной политики доступа. Если бы, например,
>права на запись в флоповод были даны некой группе пользователей, в
>которую входите и вы, вам не пришлось бы писАть на флоп
>от рута и неверное указание устройства (как вы перепутали) не привело
>бы ни каким последствиям вообще. То же касается и CD-RW, COM-портов
>и прочего.

согласен, некоторыми очень важными вещами очень часто принебрегают :(((


  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "можно ли восстановить таблицу разделов?"
Сообщение от Pasha emailИскать по авторуВ закладки on 09-Апр-03, 17:44  (MSK)
Востановить данные можно:
1. Загружаешся с дискеты
2. Запускаеш diskedit и чистиш первые 512 байт(выбирать нужно физический диск)
3. Говориш fdisk /mbr
4. C помощью diskedit нужно найти начало расширеного раздела или что-то похожее на первые 512 байт то есть MBR
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру