читал http://forum.ixbt.com/topic.cgi?id=11:38120
но у меня нет ни сд ни флоппи на компе. нести на другой комп проблематично. даи решения все под дос и винду. пробовал программой testdisk пропали разделы
помогите.
Мой 1 ТБ диск определяется как 32 МБ
Модератор: Модераторы разделов
-
- Сообщения: 271
- ОС: Debian, Ubuntu, Mint
-
- Сообщения: 1913
- Статус: zzz..z
Re: Мой 1 ТБ диск определяется как 32 МБ
Stanislav Potapc... писал(а): ↑25.02.2010 12:42читал http://forum.ixbt.com/topic.cgi?id=11:38120
но у меня нет ни сд ни флоппи на компе. нести на другой комп проблематично. даи решения все под дос и винду. пробовал программой testdisk пропали разделы
помогите.
Решение для Linux дано на ixbt. Если нет возможности с чего-нибудь загрузится, то либо нести к другу/соседу/кому-то диск, либо попросить у друга/соседа/кого-то на время cd/dvd привод, загрузится с LiveCD и выполнить восстановительные работы согласно инструкции.
[x] close
-
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Мой 1 ТБ диск определяется как 32 МБ
Кем определяется-то, биосом, что ли?
Вы покажите лучше вывод fdisk -l из-под рута.
Вы покажите лучше вывод fdisk -l из-под рута.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка

-
- Сообщения: 271
- ОС: Debian, Ubuntu, Mint
Re: Мой 1 ТБ диск определяется как 32 МБ
Disk /dev/sda: 33 MB, 33348608 bytes
255 heads, 63 sectors/track, 4 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0002fa7f
Device Boot Start End Blocks Id System
/dev/sda1 1 121601 976760001 83 Linux
Partition 1 has different physical/logical endings:
phys=(1023, 254, 63) logical=(121600, 254, 63)
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005a385
Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 83 Linux
255 heads, 63 sectors/track, 4 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0002fa7f
Device Boot Start End Blocks Id System
/dev/sda1 1 121601 976760001 83 Linux
Partition 1 has different physical/logical endings:
phys=(1023, 254, 63) logical=(121600, 254, 63)
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005a385
Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 83 Linux
-
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Мой 1 ТБ диск определяется как 32 МБ
Похоже, он у вас такой же, как и второй. Пропишите fdisk'ом правильное количество цилиндров.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка

-
- Сообщения: 271
- ОС: Debian, Ubuntu, Mint
Re: Мой 1 ТБ диск определяется как 32 МБ
сохранится ли информация после fdisk ?
пс подскажите правилное написание ключей после fdisk
пс подскажите правилное написание ключей после fdisk
-
- Сообщения: 271
- ОС: Debian, Ubuntu, Mint
Re: Мой 1 ТБ диск определяется как 32 МБ
Код: Выделить всё
sudo hdparm -p976760001 /dev/sda
/dev/sda:
attempting to set UDMA mode to 976759801
HDIO_SET_PIO_MODE failed: Inappropriate ioctl for device
-
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Мой 1 ТБ диск определяется как 32 МБ
Stanislav Potapchik писал(а): ↑25.02.2010 14:21сохранится ли информация после fdisk ?
пс подскажите правилное написание ключей после fdisk
Код: Выделить всё
man fdisk
...
-b sectorsize
Specify the sector size of the disk. Valid values are 512, 1024, or 2048. (Recent kernels know the sector size. Use this only on old
kernels or to override the kernel's ideas.)
-C cyls
Specify the number of cylinders of the disk. I have no idea why anybody would want to do so.
-H heads
Specify the number of heads of the disk. (Not the physical number, of course, but the number used for partition tables.) Reasonable
values are 255 and 16.
...
Информация, естественно, не сохранится. Вы вообще-то и не говорили, что диск когда-либо использовался.
P.S. вам надо исправить количество цилиндров /dev/sda на 121601. И зачем вы пытаетесь поменять PIO на несуществующий?
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка

-
- Сообщения: 271
- ОС: Debian, Ubuntu, Mint
Re: Мой 1 ТБ диск определяется как 32 МБ
промахнулся, не на ту цифру посмотрел
Код: Выделить всё
sudo hdparm -p121601 /dev/sda
/dev/sda:
attempting to set UDMA mode to 121401
HDIO_SET_PIO_MODE failed: Inappropriate ioctl for device
-
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Мой 1 ТБ диск определяется как 32 МБ
Stanislav Potapchik писал(а): ↑25.02.2010 16:23промахнулся, не на ту цифру посмотрел
Код: Выделить всё
sudo hdparm -p121601 /dev/sda /dev/sda: attempting to set UDMA mode to 121401 HDIO_SET_PIO_MODE failed: Inappropriate ioctl for device
Зачем вы пытаетесь задать диску несуществующий режим PIO? К количеству цилиндров это никакого отношения не имеет. Только угробите свой винчестер, почитайте внимательнее man hdparm и man fdisk.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка

-
- Сообщения: 271
- ОС: Debian, Ubuntu, Mint
Re: Мой 1 ТБ диск определяется как 32 МБ
помогла mhdd
запускаем, вводим nhpa (подробности по f1) и готово
-образ диска
- архив
главное потом выставить сата1 в биосе вместо сато0, если я правильно понял.
запускаем, вводим nhpa (подробности по f1) и готово
-образ диска
- архив
главное потом выставить сата1 в биосе вместо сато0, если я правильно понял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.