Автор Гілка: Запоров розділ  (Прочитано 1380 раз)

Ivan(Guest)

  • Гість
Запоров розділ
« : 2005-10-24 19:18:31 »
набрав dd if=/dev/scd0 of=/dev/hda5
а там у мене 50 gb важливої інфи.
туди заніс образ cdrom'a на розділ
можливо поновити якимось чином файли?

Відсутній hse

  • Графоман
  • ****
  • дописів: 473
  • Карма: +0/-0
  • Gentoo Linux
Re: Запоров розділ
« Відповідей #1 : 2005-10-24 20:37:48 »
Ви повністю вбили перші ~600Mb розділу, безповоротно. Якщо розділ був фрагментований то це означає втрату файлів які були тут розміщені, якщо не фрагментований то у випадку текстових файлів часткову втрату кусків файлів, фрагменти котрих були там записані, інші формати котрі попали у ці сектори напевно повністю втрачені.

ТЕОРЕТИЧНО потрібно зробити наступе:

1. Відновити розділ.
Що видає
# /sbin/fdisk -l /dev/hda
Якщо корінь знаходиться на /dev/hda то прийдеться перевантажитись з іншого носія наприклад CD тоді:
# man parted
# /usr/sbin/parted
$ ?
$ print
$ rescue START END
$ print
$ q
Можна перевантажитись з /dev/hda

2. Тепер потрібно відновити інформацію про директорії та файли, що розміщувальсь на розділі. В Лінуксі всі файлові системи мають кілька файлових таблиць рівноміроно розміщених у різних частинах розділу, якраз на такі випадки. В залежності від файлової системи, що була на цьому розділі потрібно знайти вцілілі файлові таблиці та перенести її в початок розділу. Зараз (після fsck.*) можна mount і глянути, що там вціліло...

Успіхів.
бушократія - цинічний помаранчевий геноцид, витравлювання Української Нації, плюс мікрософтизація всієї країни.

k_ilya

  • Гість
Re: Запоров розділ
« Відповідей #2 : 2005-10-25 00:03:26 »
Спробуйте

TestDisk
Partition scanner and disk recovery tool
TestDisk checks the partition and boot sectors of your disks.
It is very useful in recovering lost partitions.
It works with :
* DOS/Windows FAT12, FAT16 and FAT32
* NTFS ( Windows NT/2K/XP )
* Linux Ext2 and Ext3
* BeFS ( BeOS )
* BSD disklabel ( FreeBSD/OpenBSD/NetBSD )
* CramFS (Compressed File System)
* HFS and HFS+, Hierarchical File System
* JFS, IBM's Journaled File System
* Linux Raid
* Linux Swap (versions 1 and 2)
* LVM and LVM2, Linux Logical Volume Manager
* Netware NSS
* ReiserFS 3.5 and 3.6
* Sun Solaris i386 disklabel
* UFS and UFS2 (Sun/BSD/...)
* XFS, SGI's Journaled File System

PhotoRec is file data recovery software designed to recover
lost pictures from digital camera memory or even Hard Disks.
It has been extended to search also for non audio/video headers.
It searchs for
* Sun/NeXT audio data (.au)
* RIFF audio/video (.avi/.wav)
* BMP bitmap (.bmp)
* bzip2 compressed data (.bz2)
* Source code written in C (.c)
* Canon Raw picture (.crw)
* Canon catalog (.ctg)
* FAT subdirectory
* Microsoft Office Document (.doc)
* Nikon dsc (.dsc)
* HTML page (.html)
* JPEG picture (.jpg)
* MOV video (.mov)
* MP3 audio (MPEG ADTS, layer III, v1) (.mp3)
* Moving Picture Experts Group video (.mpg)
* Minolta Raw picture (.mrw)
* Olympus Raw Format picture (.orf)
* Portable Document Format (.pdf)
* Perl script (.pl)
* Portable Network Graphics (.png)
* Raw Fujifilm picture (.raf)
* Contax picture (.raw)
* Rollei picture (.rdc)
* Rich Text Format (.rtf)
* Shell script (.sh)
* Tar archive (.tar )
* Tag Image File Format (.tiff)
* Microsoft ASF (.wma)
* Sigma/Foveon X3 raw picture (.x3f)
* zip archive (.zip)

Recover
Undelete files on ext2 partitions
Recover automates some steps as described in the ext2-undeletion
howto. This means it seeks all the deleted inodes on your hard drive
with debugfs. When all the inodes are indexed, recover asks you some
questions about the deleted file. These questions are:
  * Hard disk device name
  * Year of deletion
  * Month of deletion
  * Weekday of deletion
  * First/Last possible day of month
  * Min/Max possible file size
  * Min/Max possible deletion hour
  * Min/Max possible deletion minute
  * User ID of the deleted file
  * A text string the file included (can be ignored)

If recover found any fitting inodes, it asks to give a directory name
and dumps the inodes into the directory. Finally it asks you if you
want to filter the inodes again (in case you typed some wrong
answers).

Note that recover works only with ext2 filesystems - it does not support
ext3.

http://recover.sourceforge.net/linux/recover/
« Змінено: 2005-10-25 00:08:47 від k_ilya »

Відсутній hse

  • Графоман
  • ****
  • дописів: 473
  • Карма: +0/-0
  • Gentoo Linux
Re: Запоров розділ
« Відповідей #3 : 2005-11-02 10:58:37 »
Цитата
після dd ні ніяк ІМХО
Ну чому ніяк? Якщо на збереженій частині розділу існує ціла резервна файлова таблиця то можна відновити розділ та скопіювати цілу файлову таблицю (dd) на місце. Тоді вцілілі файли можна буде считати без проблем.
« Змінено: 2005-11-02 10:59:36 від hse »
бушократія - цинічний помаранчевий геноцид, витравлювання Української Нації, плюс мікрософтизація всієї країни.