информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеСтрашный баг в WindowsЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 В Microsoft Bing Chat пролезла... 
 Microsoft прикрывает Visual Studio... 
 Умер Кевин Митник 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / hardware
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Все же это апаратная реализация, т.к. реализовано на уровне... 23.01.04 13:14  Число просмотров: 1689
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
> Мне не понятен такой нюанс - LBA48 это аппаратная или
> программная спецификация? Т.е. можно ли слать в порты
> обычного IDE-контроллера команды, которые будут
> восприниматься винтом как LBA48-адресация? Или же это
> дополнительный наворот IDE? Хотя какие дополнительные
> навороты, ведь аппаратный интерфейс (шлейф) прежний остался

Все же это апаратная реализация, т.к. реализовано на уровне контроллера, а контроллер, как известно "железный" (в смысле кремниевый :).

> ;-) IMHO выставляется винту некий флаг, который говорит о
> том, что команды, в которых будут присутствовать адресация
> LBA, будут слаться дважды, в первой Lo-, а во второй
> Hi-part 48-битного адреса LBA ;-) Я просто не нашёл ничего
> по этой спецификации, поэтому сейчас гадаю на кофейной
> гуще.

По логике вещей реализация LBA48 требует поддержки как на контроллере, так и на электронике ЖД. Со стороны контроллера - это дополнительные команды или новый набор команд, получаемых контроллером в портах I/O; а со стороны электроники ЖД это скорее всего дополнительный такт передачи адреса для адресации физ.пространства диска (Вообще-то я еще не ознакомился с особенностями интерфейса ATA).

> Выяснение этого "тонкого" момента нужно для того, чтобы
> понять, могу ли я подключить этот винт на обычный
> IDE-контроллер на другой машине? Потому что OS на другой
> машине, увидев усечённый винт, может сделать с ним
> чего-нибудь нехорошее, к примеру, «подправит» таблицу
> разделов так, что я потом вообще последний раздел не увижу.

На обычном контроллере он конечно должен работать, так как скорее всего существует совместимость "снизу вверх", но не как LBA48 и, соответственно, будешь видеть те же 128Gb.
Вряд ли ОС будет менять таблицу разделов, это больше по части всяких утилит проверки ЖД типа Norton Disk Doctor или чего-нибудь в этом роде.
<hardware> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2023 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach