• ? hardware help хелп HW *linux Есть 200ГБ sata 2.5 винт (Hitachi), видимо с бедами (# badblocks долго работал (в readonly-mode), накидал в аутфайл несколько битых секторов (начиная не с нуля) и я его вырубил нафиг)
    пробовал fdisk, gparted — создавать новую таблицу разделов — пишет ошибка/блабла (при записи и ничего не получается)
    fdisk пишет вот что:

    root@lomalkin-eee:~# fdisk /dev/sdc

    WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
    switch off the mode (command 'c') and change display units to
    sectors (command 'u').

    Команда (m для справки): p

    Диск /dev/sdc: 200.0 ГБ, 200049647616 байт
    255 heads, 63 sectors/track, 24321 cylinders
    Units = цилиндры of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x2a917773

    Устр-во Загр Начало Конец Блоки Id Система
    /dev/sdc1 1 192 1536000 27 Неизвестный
    Раздел 1 не заканчивается на границе цилиндра.
    /dev/sdc2 * 192 12303 97280000 7 HPFS/NTFS
    /dev/sdc3 12303 24322 96542720 7 HPFS/NTFS

    Команда (m для справки): o
    Building a new DOS disklabel with disk identifier 0xed04c907.
    Changes will remain in memory only, until you decide to write them.
    After that, of course, the previous content won't be recoverable.

    Предупреждение: неверный флаг 0x0000 таблицы разделов 4 будет исправлен записью

    WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
    switch off the mode (command 'c') and change display units to
    sectors (command 'u').

    Команда (m для справки): w
    Таблица разделов была изменена!

    Вызывается ioctl() для перечитывания таблицы разделов.

    Ошибка закрытия файла // — что бы это значило?
    root@lomalkin-eee:~#

    пробовал менять первый сектор с помощью # hexedit /dev/sdc (забил нулями таблицу разделов в MBR, оставил сигнатуру только 55AAh и сам код загрузчика не трогал), сохраняет, sync, при переподключении все нетронутое — как и было в начале

    еще:

    root@lomalkin-eee:~# dd if=/dev/zero of=/dev/sdc
    dd: запись в «/dev/sdc»: Ошибка ввода/вывода // — эта надпись появилась не сразу, а где-то через минуту после начала (О_о)
    88609+0 записей считано
    88608+0 записей написано
    скопировано 45367296 байт (45 MB), 1416,36 c, 32,0 kB/c
    root@lomalkin-eee:~#

    ничего не нажимал, он сам остановился — как понимать, если винт 200ГБ? О_о


    PS это ВИНТ, а не флешка, как такое возможно вообще? Нид хелп, очень. Рекомендации приветствуются, доведите до железячников.
    ♡ recommended by @O01eg, @DJm00n, @karmunkan, @griffin

Replies (3)