История изменений
Исправление hateyoufeel, (текущая версия) :
Я не про то, что умеют BSD системы, а про то, чего этот дурацкий уефи не умеет - BSD-разметку
А зачем ему её уметь-то?
Может быть у меня кастомная ОС с вообще другой структурой данных, и эти разделы мне нафиг не сдались, но ради уефи я должен их поддерживать?
Так у тебя кастомная ОС с вообще другой структурой данных и диск вообще без разделов? Или ты это выдумал просто чтобы повыдрючиваться?
Неужели ты не видишь разницы между «прочитать один единственный, самый первый, сектор и тупо запустить» и лазанье по произвольным местам диска и парсинг из него всяких таблиц?
Этот один единственный первый сектор должен быть в специальном формате с таблицей разделов (из 4 штук), один из которых обязательно должен быть помечен как загрузочный, плюс 446 байта на код для загрузки. Вообще полностью аналогичная хрень, минус тот факт, что MBR – наследие флоппиков из 80х и там были другие требования по упаковке и размеру.
То что ОС пользуется биосовским драйвером жёсткого диска это норм, а вот когда биос начинает указывать ОС о том, что именно она должна на этом диске хранить - это уже плохо.
Чем плохо? Тут всё просто: либо ты доверяешь прошивке, и тогда проблемы нет вообще, либо ты не доверяешь прошивке, и тогда тебе стоит сжечь твой компьютер и купить другой.
А вот что в MBR плохо так это то, что эта дрисня не поддерживает диски больше 2 терабайт. Т.е. на трёх из пяти дисков в моей системе MBR просто не может использоваться, они тупо больше.
Исправление hateyoufeel, :
Я не про то, что умеют BSD системы, а про то, чего этот дурацкий уефи не умеет - BSD-разметку
А зачем ему её уметь-то?
Может быть у меня кастомная ОС с вообще другой структурой данных, и эти разделы мне нафиг не сдались, но ради уефи я должен их поддерживать?
Так у тебя кастомная ОС с вообще другой структурой данных и диск вообще без разделов? Или ты это выдумал просто чтобы повыдрючиваться?
Неужели ты не видишь разницы между «прочитать один единственный, самый первый, сектор и тупо запустить» и лазанье по произвольным местам диска и парсинг из него всяких таблиц?
Этот один единственный первый сектор должен быть в специальном формате с таблицей разделов (из 4 штук), один из которых обязательно должен быть помечен как загрузочный, плюс 446 байта на код для загрузки. Вообще полностью аналогичная хрень, минус тот факт, что MBR – наследие флоппиков из 80х и там были другие требования по упаковке и размеру.
То что ОС пользуется биосовским драйвером жёсткого диска это норм, а вот когда биос начинает указывать ОС о том, что именно она должна на этом диске хранить - это уже плохо.
Чем плохо? Тут всё просто: либо ты доверяешь прошивке, и тогда проблемы нет вообще, либо ты не доверяешь прошивке, и тогда тебе стоит сжечь твой компьютер и купить другой.
Исправление hateyoufeel, :
Я не про то, что умеют BSD системы, а про то, чего этот дурацкий уефи не умеет - BSD-разметку
А зачем ему её уметь-то?
Может быть у меня кастомная ОС с вообще другой структурой данных, и эти разделы мне нафиг не сдались, но ради уефи я должен их поддерживать?
Так у тебя кастомная ОС с вообще другой структурой данных и диск вообще без разделов? Или ты это выдумал просто чтобы повыдрючиваться?
Неужели ты не видишь разницы между «прочитать один единственный, самый первый, сектор и тупо запустить» и лазанье по произвольным местам диска и парсинг из него всяких таблиц?
Этот один единственный первый сектор должен быть в специальном формате с таблицей разделов (из 4 штук), один из которых обязательно должен быть помечен как загрузочный, плюс 384 байта на код для загрузки. Вообще полностью аналогичная хрень, минус тот факт, что MBR – наследие флоппиков из 80х и там были другие требования по упаковке и размеру.
То что ОС пользуется биосовским драйвером жёсткого диска это норм, а вот когда биос начинает указывать ОС о том, что именно она должна на этом диске хранить - это уже плохо.
Чем плохо? Тут всё просто: либо ты доверяешь прошивке, и тогда проблемы нет вообще, либо ты не доверяешь прошивке, и тогда тебе стоит сжечь твой компьютер и купить другой.
Исходная версия hateyoufeel, :
Я не про то, что умеют BSD системы, а про то, чего этот дурацкий уефи не умеет - BSD-разметку
А зачем ему её уметь-то?
Может быть у меня кастомная ОС с вообще другой структурой данных, и эти разделы мне нафиг не сдались, но ради уефи я должен их поддерживать?
Так у тебя кастомная ОС с вообще другой структурой данных и диск вообще без разделов? Или ты это выдумал просто чтобы повыдрючиваться?
Неужели ты не видишь разницы между «прочитать один единственный, самый первый, сектор и тупо запустить» и лазанье по произвольным местам диска и парсинг из него всяких таблиц?
Этот один единственный первый сектор должен быть в специальном формате с таблицей разделов (из 4 штук), один из которых обязательно должен быть помечен как загрузочный, плюс 384 байта на код для загрузки. Вообще полностью аналогичная хрень, минус тот факт, что MBR – наследие флоппиков из 80х и там были другие требования по упаковке и размеру.
То что ОС пользуется биосовским драйвером жёсткого диска это норм, а вот когда биос начинает указывать ОС о том, что именно она должна на этом диске хранить - это уже плохо.
Чем плохо?