RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > Итак виндовз нт учудила у меня очень плохую вещь упала при установке и стерла всю таблицу разделов... > > Так что на работе нету более оси, а очень жаль т.к. у меня там базы, программы и т.д. Ежу ясно что 2 осевые партиции которые находились в Extended Partition живы и здоровы, но как прописать цифири в таблицу разделов? Их я не знаю.. Кроме того Diskedit не видит цилинды далее 1024 а у меня 1800... Я решил найти boot sector первой партиции оси и он оказался на 900 цилиндре что правда в секторе 1 что логично на голове 193!! Ужас ибо голова может быть 1 или 0 для загрузчика. Что вообще могло произойти народы? Почему сдвинулся Boot Sector? Что делать? > > В DOS-овские времена (тогда LBA еще не было) параметры раздела я читал в BPB. Начинаться он должен с 1-го сектора 1-й дорожки (на 0-й - Partition table). Там со смещ.20h должен быть 4-х байтовый счетчик секторов в разделе. Вот ты уже знаешь размер 1-й партиции. Далее рекурсивно. > ЗЫ: Логические тома обычно начинались с 0-й дорожки (у MS)
_, __, _, __,
/_\ |_) /_\ |_)
| | | | | | \
~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.