Portál AbcLinuxu, 5. května 2025 09:19
ubuntu@ubuntu:~$ sudo /usr/sbin/ntfsundelete /dev/sda1 Couldn't mount device '/dev/sda1': Invalid argument
Can't open NTFS filesystem: Invalid argument
dd if=/dev/sda of=boot.dat bs=512 count=1
to vytvorí súbor boot.dat.
/boot/backup_mbr
. V každém případě,pokud ta data jsou opravdu velmi důležitá, doporučuji před obnovou udělat bitový obraz celého disku na jiný větší (minimálně stejný) disk a obnovu provádět na tomto obrazu.
Dělá se to pomocí dd
. Pokud si disk při pokusech o obnovu přepíšeš ptákovinami, tak data odtamtud třeba nedostane ani firma, která se na obnovu specializuje.
Jinak testdisk: Disk /dev/sda - 238472 MB - CHS 30401 255 63 Disk /dev/hda - 696 MB - CHS 23 255 63 Disk /dev/sda - 238472 MB - CHS 30401 255 63 Disk /dev/sda - 238472 MB - CHS 30401 255 63 Check current partition structure Partition Start End Size in sectors Invalid NTFS boot 1 P HPFS - NTFS 0 1 1 16840 0 63 270534600 1 P HPFS - NTFS 0 1 1 16840 0 63 270534600 No partition is bootable fdisk Disk /dev/sda - 238472 MB - CHS 30401 255 63 Check current partition structure Partition Start End Size in sectors Invalid NTFS boot 1 P HPFS - NTFS 0 1 1 16840 0 63 270534600 1 P HPFS - NTFS 0 1 1 16840 0 63 270534600 No partition is bootable
parted /dev/sda Disk geometry for /dev/sda: 0kB - 250GB Disk label type: msdos Number Start End Size Type File system Flags 1 32kB 139GB 139GB primary
ntfsundelete teď najde něco jako ... 426097 FN.. 100% 2006-12-23 1226 IH202.tmp 426098 F..! 0% 1970-01-01 0 <none> ...
sudo mount /dev/sda1 /ad -t ntfs mount: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so
dd if=/dev/sda of=sector.dat bs=512 count=1 skip=63
vytvorí súbor sector.dat. Od tretieho znaku by malo byť "NTFS " (je to NTFS boot sektor).
dd if=/dev/sda of=mbr.dat bs=512 count=1
NTFS-BOOT: dd if=/dev/sda of=boot.dat bs=512 count=1 skip=63
Tie dve položky 1 P HPFS - NTFS, čo vypisuje testdisk, by mohli ukazovať na poškodený mbr sektor (aspoň tak som to pochopil z ukážkových prípadov v dokumentácii k testdisk).
PS: skontroluj či súbor boot.dat má na začiatku NTFS (ak nie, tak to nie je boot sektor).
ubuntu@ubuntu:~$ cat boot.dat 3NTFS ?? u h���s*F~ t ~ tuҀFV �s뼁>}Ut ~tȠ멋W�r#�?ފC�ц�B�9V w#r9s|NVsQOtN2��V`UAr6Uu0�t+a`jjv jh|jjB�aasOt 2��a�nvalid partition tableError loading operating systemMissing operating system,DcDR is compressed Press Ctrl+Alt+Del to restart �Uubuntu@ubuntu:~$
uuencode mbr.dat mbr.dat > mbr.txt
), a pošli mi ich (cez môj profil mi môžeš poslať email).
[ 1011.441777] NTFS-fs error (device sda1): load_system_files(): Failed to load $Bitmap. [ 1011.441896] NTFS-fs error (device sda1): ntfs_fill_super(): Failed to load system files.
root@ubuntu:/# ntfsls -a -d /dev/sda1 Volume is dirty. Run chkdsk and try again, or use the --force option. root@ubuntu:/# ntfsls -a -d /dev/sda1 --force Volume is dirty. Forced to continue. Documents and Settings All AUTOEXEC.BAT boot.ini bootex.log Bootfont.bin CONFIG.SYS ....
root@ubuntu:/home/ubuntu/captive-static-1.1.7# mount -t captive-ntfs /dev/sda1 / aaa /usr/libexec/captive-fusermount: Notice: Created FUSE device: /dev/fuse root@ubuntu:/aaa# ls ls: .: Connection refused
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.