Ответы пользователя по тегу Red Hat Enterprise Linux
  • Как из MBR записи получить размер раздела?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Давайте запишем не словами, а байтами:
    00000000: 00 20 21 00 83 1e 2b 33 00 08 00 00 00 80 0c 00
    0x00: 00 - не загрузочный раздел
    0x01: 20 21 00 - CHS первого сектора: головка 32, сектор 33, цилиндр 0
    0x04: 83 - тип раздела: Linux
    0x05: 1e 2b 33 - CHS последнего сектора: головка 30, сектор 43, цилиндр 51
    0x08: 00 08 00 00 - LBA первого сектора: 0x00000800
    0x0C: 00 80 0c 00 - количество секторов: 0x000C8000 = 819200
    Последнее значение умножаем на 512 (размер сектора)
    819200 * 512 = 419430400 = 409600 KiB = 400 MiB
    Ответ написан
    Комментировать