Hdd translation mode что это
В этом разделе описываются практически все (по мере создания) параметры, устанавливаемые в программе SETUP для BIOS фирмы AWARD Software International Inc. В конкретной материнской плате каких-то из описываемых параметров может и не быть. Одни и те же параметры могут называться по разному в зависимости от производителя материнской платы, поэтому здесь в некоторых случаях приведено несколько вариантов.
Для просмотра и корректировки установок chipset в BIOS вашего компьютера рекомендуем воспользоваться прелестной программой TweakBIOS. С помощью этой программы можно изменять установки в BIOS "на лету", а также увидеть, правильно ли программа SETUP выполнила установки.
ПРИМЕЧАНИЕ: Программа запускается и под различными Windows, но использовать ее можно только в DOS.
Capturing Our First Packet
Итак , мы определили интерфейс и готовы к захвату пакетов. Рассмотрим пример — testpcap1.c:
Если вы соблюдаете все правила , то вывод должен быть типа:
destination address — в данном случае должен быть гейтом. Проверим роутинг: теперь наберем команду arp для получения адреса ethernet:
Обратите внимание на то , что адрес гейта — 192.168.1.1 -соответствует destination address пакета. Все пакеты , посылаемые с вашей машины , если они не прдназначены для конкретной машины, посылаются через гейт.А откуда наш компьютер знает адрес гейта? Хороший вопрос. Компьютер должен знать адрес гейта по определению. Это же нам показала команда arp, которая берет его из специальной внутренней таблицы-кеша, в которой каждый ip-адрес поставлен в соответствие hardware-адресу.
Этот Hardware-адрес получается с использованием Address Resolution Protocol или ARP. ARP описан в RFC826. Когда вы посылаете пакет, ядро проверяет arp cache , если там destination address.
Давайте удалим destination address из кеша: После чего компьютер пытается сделать широковещательный запрос — broadcast (ff:ff:ff:ff:ff:ff), пытаясь отыскать IP 192.168.1.1.
Допустим наша сетка имеет пропускную способность в 10Mb/s.
Первое поле ETH_ALEN есть destination ethernet address пакета. Второе поле ETH_ALEN — источник. Третье поле — тип пакета. id-шники протоколов из net/ethernet.h
Нам итересен прежде всего IP и немного ARP.
Содержание:
Раздел BIOS FEATURES SETUP
Раздел CHIPSET FEATURES SETUP
Раздел PnP/PCI Configuration Setup
Раздел Power Management Setup
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Yes - освободить IRQ 6
- No — не освобождать (независимо от того, есть ли флоппи-дисковод или нет)
- Enabled - разрешено
- Disabled - запрещено
Раздел CHIPSET FEATURES SETUP
Установка параметров для FPM DRAM, EDO DRAM и Synchronous DRAM
Конфигурирование шин PCI, AGP, портов ввода/вывода и установка параметров IDE контроллера
-
(Режим кэширования для видеопамяти) — параметр действителен только для процессоров архитектуры Pentium Pro (Pentium II, Deshutes и т.п.). В процессоре Pentium Pro была предусмотрена возможность изменять режим кэширования в зависимости от конкретной области памяти через специальные внутренние регистры, называемые Memory Type Range Registers — MTRR. С помощью этих регистров для конкретной области памяти могут быть установлены режимы UC (uncached — не кэшируется), WC (write combining — объединенная запись), WP (write protect — защита от записи), WT (write through — сквозная запись) и WB (write back — обратная запись). Установка режима USWC (uncached, speculative write combining — не кэшировать, режим объединенной записи) позволяет значительно ускорить вывод данных через шину PCI на видеокарту (до 90 MB/c вместо 8 MB/c). Следует учесть, что видеокарта должна поддерживать доступ к своей памяти в диапазоне от A0000 — BFFFF (128 kB) и иметь линейный буфер кадра. Поэтому лучше установить режим USWC, но в случае возникновения каких-либо проблем (система может не загрузиться) установить значение по умолчанию UC. Может принимать значения:
- UC - uncached — не кэшируется
- USWC — uncached, speculative write combining — не кэшировать, режим объединенной записи.
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Normal — обычный интерфейс принтера, также называется SPP
- ECP — порт с расширенными возможностями
- EPP — расширенный принтерный порт
- ECP + EPP- можно использовать оба режима
- SPP — обычный интерфейс принтера, также называется SPP
- ECP — порт с расширенными возможностями
- EPP — расширенный принтерный порт
- EPP 1.9 — версия 1.9 исполнения интерфейса
- EPP 1.7 — версия 1.7 исполнения интерфейса
- 1 — канал 1
- 3 - канал 3
- Disabled - запрещено использовать DMA
- Primary - разрешена работа только первого канала
- Secondary - разрешена работа только второго канала
- Both - разрешена работа обеих каналов
- Disable - запрещена работа обеих каналов
- Enable - контроллер разрешен
- Disable - контроллер запрещен
- PNP OS Installed(установлена ли операционная система с поддержкой режима Plug&Play?) - Установить Yes, если операционная система поддерживает Plug&Play (например, Windows 95) и No в противном случае.
- Resources Controlled By(как управляются ресурсы) - Если выбрано AUTO, то BIOS сам автоматически назначит прерывания и каналы DMA всем устройствам, подключенным к шине PCI и эти параметры не будут появляться на экране. В противном случае все эти параметры следует установить вручную. В некоторых вариантах BIOS этот параметр может устанавливаться индивидуально для каждого PCI слота и выглядеть так: Slot 1 IRQ, Slot 2 IRQ и т.д. (сброс конфигурационных данных) — Рекомендуется устанавливать его в Disabled. При установке Enabled BIOS будет очищать область Extended System Configuration Data (Расширенные данные о конфигурации системы — ESCD), в которой хранятся данные о конфигурировании BIOS`ом системы, поэтому возможны аппаратные конфликты у "брошенных" таким образом на произвол судьбы устройств. (прерывание с номером n назначено на. ) — Каждому прерыванию системы может быть назначен один из следующих типов устройств:
- Legacy ISA (классические ISA карты) — Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения прерываний в соответствии с документацией на них.
- PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) — этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
- Legacy ISA (классические ISA карты) — Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения каналов DMA в соответствии с документацией на них.
- PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) — этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
- Level (уровень) — контроллер прерываний реагирует только на уровень сигнала.
- Edge (перепад) - контроллер прерываний реагирует только на перепад уровня сигнала.
- PCI IDE IRQ mapping (используется для PCI IDE)
- PC AT (ISA) (используется для ISA)
- Enabled - разрешено
- Disabled - запрещено
- No/ICU (нет/конфигурационная утилита для ISA) — если установлено это значение, то BIOS может распоряжаться этим прерыванием по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
- Yes (да) - означает принудительное освобождение прерывания для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им прерываний, так как в противном случае BIOS может назначить прерывание, жестко используемое какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
- No/ICU (нет/конфигурационная утилита для ISA) — если установлено это значение, то BIOS может распоряжаться этим каналом DMA по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
- Yes (да) - означает принудительное освобождение канала DMA для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им каналом DMA, так как в противном случае BIOS может назначить канал, жестко используемый какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
- No/ICU (нет/ICU) - оставляет управление этим параметром на усмотрение BIOS или программы ICU.
- C800, CC00, D000, D400, D800 и DC00 - указывается адрес блока памяти. Кроме этого, появляется дополнительный параметр ISA MEM Block SIZE (размер блока памяти), который нужен в том случае, если таких ISA карт несколько и этот параметр может принимать значения 8K, 16K, 32K, 64K
- AUTO (автоматически) — Разрешен поиск SCSI контроллера Adaptec и запуск BIOS для него.
- Disabled (запрещено) — Устанавливается в это значение при отсутствии SCSI карты.
- Yes - разрешено
- No — запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- AUTO (автоматически) — Разрешен поиск SCSI контроллера и запуск BIOS для него.
- Disabled (запрещено) — Устанавливается в это значение при отсутствии SCSI карты.
- Enabled - разрешено
- Disabled - запрещено
- PCI/AGP - сначала BIOS PCI видеокарты, затем AGP
- AGP/PCI - сначала BIOS AGP видеокарты, затем PCI
- OS — поддержка через операционную систему
- BIOS - поддержка через BIOS
Writing a Basic Packet Capture Engine
В этом разделе обсуждается такая тема,как написание енжина по захвату пакетов. Нам нужно научиться анализировать и фильтровать пакеты.
Рассмотрим следующий библиотечный метод pcap :
- int pcap_loop(pcap_t *p, int cnt, pcap_handler callback, u_char *user)
Он будет использован нами как один из базовых. Во время цикла pcap_loop(..) будет происходить захват пакетов, которые будут передаваться в callback function типа pcap_handler.
Здесь представляют интерес аргументы 2 и 3, хидер для pcap packet и константа u_char.В качестве примера напишем программу , которая захватывает в цикле n пакетов.
Allright then, lets give her a whirl!
Как вы видите , my_callback(. ) была вызвана 7 раз. Весь анализ пакетов мы положили внутрь my_callback. Но это не совсем правильное решение. Первая проблема в том , что pcap_loop(..) может подвиснуть в случае отсутствия пакетов. Было бы неплохо установить тайм-аут на чтение. Одним из параметров функции pcap_open_live(..) является тайм-аут в милли-секундах. Функция pcap_loop игнорирует этот аргумент, но pcap_dispatch(..) нет! Смотрите описание pcap_dispatch() в man page
************
pcap_dispatch() используется для сбора пакетов. cnt — определяет максимальное число пакетов. cnt = -1 говорит о том , что все пакеты возвращаются в одном буфере. cnt = 0 обрабатывает пакеты до тех пор , пока не произойдет ошибка. callback — подпрограмма , вызываемая 3-м аргументом:u_char — указатель на нее, туда входит структура pcap_pkthdr и данные. pcap_dispatch() возвращает число прочитанных пакетов. -1 означает ошибку, для ее вывода можно использовать pcap_perror() или pcap_geterr().
************Нам неинтересны все пакеты,гуляющие по сети. Что нужно для того , чтобы захватить пакеты , зная номер хоста и номер порта ? Использовать pcap_compile(..) и pcap_setfilter(. ).
Мы можем захватить все пакеты и отсортировать их. Но трафик может быть нешуточным. В библиотеке libpcap есть интерфейс,позволяющий определить точно , какие пакеты нас интересуют. Для этого нужно передать фильтр в форме строки функции pcap_compile(). Есть волшебная программа tcpdump и ее man page. Как правило,эта программа стоит по умолчанию везде. Tcpdump — это фактически враппер для libpcap. tcpdump man page явно описывает синтаксис и семантику языка фильтров. Вот часть этого мана:
Используем эту информацию в качестве отправной точки. Допустим,в моей локальной сетке 2 машины — линуксовая и виндовая, которые соединены через хаб. Если я сетевую карту на линуксовой машине установлю в promiscuous mode, я смогу увидеть весь трафик,идущий через виндовую машину.
Рассмотрим следующую программу :
Похоже, и тут мы попали в точку. Теперь неплохо бы расшифровать полученную информацию. В следующем разделе рассмотрим анализ пакетов.
Packet Analysis
В этом разделе мы затронем тему выделения информации. Для этого неплохо бы знать соответственные RFC: RFC 791 (IP),RFC 768 (UDP),RFC 826 (ARP),RFC 792 (ICMPv4) и конечно RFC 793 (TCPv4).
Настоятельно рекомендую вам использовать другой сниффер для подтверждения всего того, что я тут наговорил.Например,tcpdump или ethereal. Оба этих снифера могут анализировать как пакеты, так и сами данные.
Следующая программа будет построена на основе предыдущих, с небольшим изменением callback function, которая передается в pcap_loop() или pcap_dispatch(). Рассмотрим следующий пример:
Эта программа будет использована в качестве заготовки для дальнейших программ. Вы могли заметить, что я передаю u_char* ( NULL) в pcap_loop(). Это делается для передачи первого аргумента. Итак, нам нужно прочитать тело TCP packets.
Важнейшим элементом любого хидера является тип пакета. Структура struct ether_header из net/ethernet.h:
Это дает нам возможность конвертации ethernet headers в читаемый ascii. конвертация ethernet address в HOSTNAME Кое-что тут было позаимствовано из небезизвестного Steven’s-а. А вот и callback function для управления ethernet headers, распечатки source и destination — адресов:
IDE HDD Auto-Detection
После выбора этого параметра и нажатия Enter запустится процедура автоматического определения устройства, подключенного к данному каналу. После ее успешного выполнения будут автоматически установлены значения параметров Cylinder, Head, Sector, Capacity и некоторых других в соответствии с обнаруженным устройством.
Большинство HDD поддерживают функцию автоопределения; исключение составляют лишь некоторые модели очень старых жестких дисков, для них значения параметров Cylinder, Head и Sector нужно вводить вручную.
HDD определяется некорректно или не определяется вообще из-за нескольких причин.
1. Неправильно установлены перемычки или неверно подключены шлейфы. Если два устройства расположены на одном шлейфе, попробуйте подсоединять их и настраивать по очереди.
Чтобы выйти из этой ситуаций, можно попытаться обновить имеющуюся версию BIOS, если обновление есть на сайте производителя системной платы. Другой способ — использовать жесткий диск не на полную емкость с теми параметрами, которые были определены вашей версией BIOS, однако такой способ не всегда гарантирует полную совместимость. Для корректной работы HDD в режиме неполной емкости в некоторых моделях предусмотрены перемычки, ограничивающие объем.
3. Жесткий диск или контроллер на системной плате неисправен. Чтобы диагностировать подобную ситуацию, обычно подключают к проблемному IDE-кана- лу заведомо исправный жесткий диск или же проблемное устройство — к другой, заведомо исправной, системной плате.
Содержание:
Раздел BIOS FEATURES SETUP
Раздел CHIPSET FEATURES SETUP
Раздел PnP/PCI Configuration Setup
Раздел Power Management Setup
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Yes - освободить IRQ 6
- No — не освобождать (независимо от того, есть ли флоппи-дисковод или нет)
- Enabled - разрешено
- Disabled - запрещено
Пожалуйста, расскажите почему?
Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!
Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.
У меня не всегда есть возможность быстро отреагировать на какие-то изменения в работе сети, но вы можете помочь мне в разработке, собрав дамп процесса авторизации и отправив его мне. Дамп содержит всю необходимую для реализации алгоритма информацию, включая: параметры исходящих запросов, ответы сервера, Cookies и т.п.
1. Начальная настройка устройства
1.1. Необходимые приложения
- Packet Capture — MITM прокси, совмещённый с VPN. Позволяет собирать сетевые пакеты и вскрывать SSL шифрование. В нашем случае он используется для непосредственного сбора информации об алгоритме авторизации.
- Titanium Backup[ROOT] — инструмент для резервного копирования приложений. В нашем случае он требуется для упаковки информации, содержащейся в приложении Packet Capture.
- Любой веб-браузер, через который вы будете проходить авторизацию. Только не Firefox, т.к. он пересылает много лишнего мусора вместе с запросами. Лучше всего использовать Chrome.
TODO: Найти замену Titanium Backup, не требующую прав root и позволяющую быстро упаковать и распаковать данные любого приложения.
1.2. Настройка Packet Capture
Для того, чтобы данное приложение могло выполнять MITM атаку на трафик, нам нужно его добавить сертификат в список надёжных в Android. Сертификат уникален для каждого устройства, поэтому он не позволит другим проводить эту же атаку по отношению к вам.
Откройте приложение Packet Capture и частично пропустите начальную презентацию. На слайде "SSL Decryption" нажмите на кнопку "Install Certificate".
В появившемся диалоговом окне просто нажмите кнопку "ОК".
Готово! Теперь приложение сможет расшифровывать проходящий через него трафик.
Примечание: Android не очень любит, когда среди надёжных сертификатов находятся пользовательские, поэтому иногда может появляться уведомление "Сеть может отслеживаться администратором". Чтобы избавиться от этого предупреждения, нажмите на уведомление и в открывшемся окне удалите пользовательский сертификат, добавленный в этом шаге. При этом приложение Packet Capture потеряет возможность расшифровывать SSL трафик.
2. Создание дампа
Процедура создания дампа очень проста и состоит всего из двух шагов.
2.1. Запуск захвата пакетов
Откройте Packet Capture. Интерфейс этого приложения очень простой и состоит всего из нескольких элементов. Для начала захвата пакетов вам нужно нажать на зелёную кнопку "Play" с цифрой 1.
Далее нужно выбрать приложение, трафик которого вы хотите захватить. Захваченный трафик появится в главном меню Packet Capture.
Не забудьте остановить захват пакетов после завершения всех операций нажатием кнопки "Stop".
Вы можете просмотреть захваченные пакеты, нажав на собранный дамп. Если вас что-то не устраивает в этом дампе, его можно удалить смахиванием в сторону, а затем провести новый сбор данных. Учтите, что повторно пройти авторизацию в той же сети нельзя, поэтому вам либо придётся пересесть в другой вагон/автобус/. либо сменить MAC адрес на своём устройстве.
2.2. Прохождение авторизации в браузере
Очень желательно использовать режим инкогнито. Во-первых это обезопасит ваши данные (мне они не нужны, но меня и взломать могут), а во-вторых такое подключение будет чистым и мне будет проще понять, откуда что берётся.
После того, как страница авторизации открылась, выполните привычную процедуру входа в сеть. Packet Capture зафиксирует весь диалог с сервером и позволит мне реализовать подобный алгоритм в коде.
3. Упаковка и отправка собранных данных
В Packet Capture отсутствует встроенная функция экспорта, поэтому придётся использовать средства резервного копирования. Вместо экспорта отдельных дампов упакуем всё приложение целиком при помощи Titanium Backup.
Откройте Titanium Backup. Во всех появляющихся диалоговых окнах нужно нажать "ОК" (только в первый раз).
Перейдите во вкладку "Резервные копии" и найдите Packet Capture в списке приложений вручную или при помощи поиска по запросу "packet".
Нажмите на строку с Packet Capture для открытия диалогового окна создания резервной копии.
Теперь зажмите ту же строку с Packet Capture до появления следующего диалогового окна.
Выберите пункты "Передать последнюю резервную копию. " → "Только данные (простой импорт)".
Для кого эта статья: Для понимания этой статьи необходим минимум знаний по сетям. Например , что такое пакет , как он отсылается ,network layers и т.д. Также должны иметь место быть базовые знания по си. Если вы c/c++ master, то это просто супер.
man 3 pcap Вам нужен компилятор и библиотека libpcap. Мы сконцентрируемя на одном слое — Ethernet datalink layer. Если вы используете несколько сетевых интерфейсов , например token ring, вы должны будете использовать другие хидеры — datalink headers. Все примеры этой статьи были оттестированы на линуксе с ядром 2.2.14. Будет ли это компилироваться и работать на других версиях — автор ничего не гарантирует.
Intro: Сразу возникает несколько вопросов: "Что мы подразумеваем под захватом пакетов ?!" и "Что такое libpcap!?"
- Packet Capture, означает просто "grab packets" или "захват пакетов".
Нам нужно понять , как мы можем использовать возможности операционной системы для этого. Рассмотрим сетевую карту , которая принимает пакеты из сети. Ось должна определить , какого типа этот пакет, поставить ему в соответствие Ethernet header. Пусть это UDP packet.Ему ставится в соответствие UDP-хидер , и пакет загружается приложением, которому он был послан. Т.о. мы можем захватить любой пакет и глянуть на его хидер. Мы можем узнать порт, на который он пришел, хост , с которого он пришел, и т.д. - libpcap "обеспечивает независимый от реализации захват пакетов на основе свойств операционной системы (Stevens, UNP page. 707). libpcap — это библиотека , которую мы собираемся использовать для захвата пакетов с сетевой карты напрямую. Тут есть несколько подходов: BPF (Berkeley Packet Filter), DLPI (Data Link Provider Interface) и SOCKET_PACKET type sockets (Linux only).
Getting Started Итак , у нас есть сетевая карта. Рассмотрим первую программу:
Если запустить эту программу , то она может распечатать примерно следующее:
DEV: eth0
NET: 192.168.12.0
MASK: 255.255.255.0Если ваше DEV не eth0, не eth1 и т.д. , то вас ждут проблемы.
В этой программе мы попросили libpcap распечатать некоторые спецификации сетевого интерфейса.
Так , в Unix eth0 — сетевая карта номер 1. И мы будем грабить именно это устройство.Type, IDE Primary Master
Параметр определяет тип устройства, подключенного к данному каналу. Возможно несколько основных значений.
1. Auto. Тип подключенного устройства будет автоматически определяться при каждой загрузке компьютера. Практически все современные устройства опознаются безошибочно, и это значение всегда рекомендуется производителями системных плат. Единственный его недостаток — несколько увеличенное время загрузки компьютера.
В некоторых версиях BIOS процедуру автоматического определения можно запустить принудительно с помощью описанного выше параметра IDE HDD Auto-Detection, там же были подробно описаны проблемы, возникающие при определении жестких дисков.
2. Manual (User), Выбрав этот тип, параметры подключенного устройства нужно задать вручную. Обычно достаточно ввести количество головок диска (Head), количество дорожек, или цилиндров, (Cylinder) для каждой головки и количество секторов на дорожке (Sector). Этот тип обычно применяется при подключении очень старых жестких дисков, не поддерживающих автоматическое определение.
Установив значение Manual для жесткого диска, поддерживающего автоопределение, иногда можно сэкономить несколько долей секунды при загрузке компьютера. В этом случае обычно удается избежать ручного ввода параметров: сначала выполняется автоматическое определение, а затем выбирается Manual. Если такой трюк не прошел, придется вводить все параметры диска вручную или же оставить значение Auto.
3. CDROM/DVD. Значение устанавливается, когда к каналу подключено устройство для чтения и/или записи CD или DVD. Если это значение отсутствует в списке доступных параметров, выбирайте для подобных накопителей значение Auto, хотя вполне допустимо и None.
4. LS-120, ZIP-100, МО, JAZ (JAZ2) — служат для подключения устаревших устройств со сменными носителями, которые должны были прийти на место
дискет, но уступили в конкурентной борьбе записывающим CD/DVD-приводам и устройствам flash-памяти,5. None. Значение устанавливается, если на данном канале нет подключенных устройств. При этом компьютер будет загружаться быстрее, поскольку не тратится лишнее время на поиск отсутствующих накопителей. Значение None также рекомендуется, если подключаются нестандартные устройства, не поддерживаемые данной версией BIOS. В этом случае они будут доступны только после установки соответствующих драйверов. Следует отметить, что большинство современных версий BIOS при выборе значения None успешно справляются с определением приводов для CD, DVD и некоторых других устройств.
Если значение None выбирается для второго или третьего жесткого диска, в большинстве случаев они все равно будут распознаны операционной системой Windows, однако распределение букв для логических дисков такого накопителя может отличаться от общепринятого.
Настройка Cisco Embedded Packet Capture
Первым делом мы создадим буфер, который будет хранить захваченные пакеты. Для этого используем команду monitor capture buffer [имя] size[размер] [тип] . Создадим буфер merionet_cap, размером 1024 килобайта (1 мегабайт, стандартный размер) и сделаем его линейным.
Далее мы можем настроить захват определенного трафика. В нашем случае нужно захватить трафик между 192.168.1.5 и 212.193.249.136. Это достигается при помощи списков контроля доступа ACL. Мы можем использовать стандартные или расширенные списки доступа в зависимости от требуемой детализации. Если список доступа не настроен, то захвачен будет весь трафик.
Наш список доступа включает трафик, исходящий от обоих хостов, потому что мы хотим захватить двунаправленный трафик. Если бы мы включили только один оператор ACL, тогда был бы зафиксирован только односторонний трафик. Теперь свяжем наш буфер с access-list’ом, при помощи команды monitor capture buffer [название_буфера] filter access-list [название_ACL]
Затем следующем шагом мы определяем, какой интерфейс будет точкой захвата. В нашем случае это FastEthernet 0/0, и мы будем захватывать как входящие, так и исходящие пакеты. Во время этой фазы конфигурации нам нужно предоставить имя для точки захвата.
Используем команду monitor capture point ip cef [имя_точки] [интерфейс] [направление] .
Теперь мы связываем сконфигурированную точку захвата с буфером захвата командой monitor capture point associate [название_точки][название_буфера] . На этом этапе мы готовы начать сбор пакетов.
Чтобы начать сбор пакетов используем команду monitor capture point start [название_интерфейса] .
Чтобы остановить процесс захвата используется команда monitor capture point stop [название_интерфейса] .
Полезные команды проверки:
- show monitor capture buffer – показывает состояние буфера захвата
- show monitor capture point – показывает состояние точки захвата
- show monitor capture buffer [название_буфера] – показывает информацию о захваченных пакетах
- show monitor capture buffer [название_буфера] dump – показывает содержание буфера
Экспорт данных
Для экспорта буфера используется команда monitor capture buffer[имя_буфера] export [адрес] .
После этого файл capture.pcap появится на нашем TFTP сервере, и мы можем открыть его в сетевом анализаторе.
Extended IDE Drive
Параметр позволяет включать или отключать автоматическое определение устройств на выбранном SATA-канале. Рассмотрим возможные значения.
1. Auto — параметры устройства определяются автоматически, это значение следует установить при подключении к данному каналу жесткого диска.
2. None — автоопределение устройств не выполняется. Установка этого значения при отсутствии накопителя на данном канате может ускорить загрузку на несколько долей секунды. Значение None также может помочь избавиться от проблем в работе некоторых моделей DVD-приводов, подключенных к данному каналу.
Настройка работы IDE-контроллераВ некоторых современных версиях BIOS можно встретить и другие параметры настройки накопителей:
HP Recommended
- Mark as New
- Bookmark
- Subscribe
- Email to a Friend
I want to change the HDD of my HP Compaq nx6325 (SATA) / XP SP3 (atapi.sys installed) from the original 100 GB to an actual 500GB/8SSD Seagate SATA.
What do I have to regard: Bios HDD Translation mode Bit-shift or LBA-Assisted? BIOS-DMA transmission ON or OFF?
Other settings I have to respect?
BIOS Rom-Version is F.07
Thanks a lot for assistance,
Huffer
04-06-2014 06:31 AM - edited 04-06-2014 06:31 AM
HP Recommended
- Mark as New
- Bookmark
- Subscribe
- Email to a Friend
BIOS DMA only affects data transfer from the hard drive while in the BIOS so it does not matter but you might as well enable BIOS DMA transfer. For the HDD translation mode I would set LBA-assisted. Since it is a SATA hard drive LBA should not apply but that is the AMD model and I do believe that the SATA port may actually be an EIDE interfact masquerading as SATA, as with the dv6000 type series with AMD processors. However, the specs say it is a SATA-150 interface. You should have absolutely no troubles with the 500 gig hybrid drive. Are you going to stick with Windows XP?
If this is "the Answer" please click "Accept as Solution" to help others find it.
Huffer
04-06-2014 06:31 AM - edited 04-06-2014 06:31 AM
HP Recommended
- Mark as New
- Bookmark
- Subscribe
- Email to a Friend
BIOS DMA only affects data transfer from the hard drive while in the BIOS so it does not matter but you might as well enable BIOS DMA transfer. For the HDD translation mode I would set LBA-assisted. Since it is a SATA hard drive LBA should not apply but that is the AMD model and I do believe that the SATA port may actually be an EIDE interfact masquerading as SATA, as with the dv6000 type series with AMD processors. However, the specs say it is a SATA-150 interface. You should have absolutely no troubles with the 500 gig hybrid drive. Are you going to stick with Windows XP?
If this is "the Answer" please click "Accept as Solution" to help others find it.
04-06-2014 06:59 AM
HP Recommended
- Mark as New
- Bookmark
- Subscribe
- Email to a Friend
I want to hold my nx6325 because of 4:3 screenratio. My update-strategy: 1. 4GB RAM (done) 2. USB3 card / Expresscard (done, works great) 3. HDD as mentioned, transfer of old HDD/ XP/ personal data with cloning by Acronis (never change a running s. ) 4. Update to Win7, if the first steps will be ok
step 3: Thank you Huffer for the good hints specially concerning use of 500gigHDD! Answer of official HP-Support was PC will work only till 100gig. but may be they only reports old standard data cause old PC.
Its really a SATA-150. Actual BIOS setting HDD-Translating mode (100GB-HDD) is Bit-shift. Never had trouble. Most forum-suggestions are setting LBA, as yours. But I read sometimes that with LBA the PC will not recognize the HDD, therefore I'm affraid to try the new HDD while starting the system with the boot-cd of Acronis. Its possible to reset the BIOS while booting?
Старый (2008г.) десктоп hp Compaq dc5800 SFF. Биос тоже хьюлетовый. Никаких признаков выставления режима работы SATA каким-либо образом в биосе нет (несмотря на возраст машины, биос свежий, ноябрь 2015). Сам SATA только первый.
Есть желание поставить на старичка недорогой SSD (SmartBuy 60Gb). Хочется, чтобы работал он в паре с 2Тб HDD WD (SSD - система, HDD - пользовательские данные). Предполагаемая ОС - Win7/64.Заведется ли все это, если пресловутый режим AHCI выставить нельзя? Чем все это (невыставление AHCI) грозит? Надо ли что-то еще в биосе выставлять? или вытащить SATA-разъем из старого винта - всунуть в SSD - все заработает?
Невозможно выставить режим AHCI в BIOS
Здравствуйте все. Есть проблема. Я купил новый SSD, однако не могу выставить в BIOS режим AHCI. Ни.Режим работы SATA для SSD: RAID on vs AHCI
Купил SSD 860 EVO 500GB. Ноут у меня Dell E5530. На рисунке фото из UEFI. Везде советуют ставить.Не могу включить AHCI-режим для SSD диска
День добрый. Купил SSD диск, вставил в SATA3 вход 0. В биосе в настройках SATA для него стояло.AHCI: стоит ли включать этот режим при установке SSD?
Всем привет. Подумываю установить дополнительно к установленным на моем стареньком ПК двум HDD еще.Здравствуйте test2000,
Имеются случаи использования SATA SSD в режиме IDE. Большим недостатком использования SSD в таком режиме будет его производительность. Скорость передачи данных может быть намного ниже, чем та, указанная производителем.
А так, функция TRIM (необходимая для SSD) должна работать и в IDE режиме. Если после установки системы на SSD не будет никаких проблем, то все должно заработать. Главное убедитесь, что автоматическая дефрагментация выключена для SSD.
В BIOS вроде бы ничего другого не нужно выставлять для SSD. Не совсем понял насчет вытаскивания SATA разъема из жесткого диска? Не могли бы вы также показать нам скриншот BIOS, страницу, где вы выбираете режим работы контроллера?
С Уважением,
Citizen_WDБез ACHI работать будет, сначала летает, но постепенно всё медленней и медленней. В итоге, через какое-то время по скорости начнёт уступать HDD. TRIM ему необходим.
Я так мучился пол года, потом подключил его как хранилище, а винду поставил на обычный HDD.p.s.
У меня тоже мать старая без ACHIЗдравствуйте vosip,
Имеются следующие причины, по которым не требуется (и не рекомендуется) производить дефрагментацию SSD:
1) Дефрагментация производится для улучшения времени доступа при последовательном чтении данных на жестких дисках. Так как SSD не является жестким диском (а твердотельным накопителем), данные с SSD не считываются последовательно. Не имеет смысла производить данный процесс.
2) У SSD имеется ограниченное количество перезаписей блоков. При процессе дефрагментации, блоки без какой-либо пользы перезапишутся большое количество раз, что сократит срок службы накопителя данных.С Уважением,
Citizen_WDЗдравствуйте, извиняюсь за долгое отсутствие, еще раз спасибо ответившим,
>Не совсем понял насчет вытаскивания SATA разъема из жесткого диска?
я имел в виду, что процесс замены сведется к отсоединению от sata-шлейфа старого hdd и присоединения нового ssd, без каких-либо доп.настроек в биос
>Не могли бы вы также показать нам скриншот BIOS, страницу,
>где вы выбираете режим работы контроллера?Скриншот сделать не получилось, попробую словами.
Хьюлетовый биос весьма куц, излазил его весь, словосочетание SATA встречается только в одном только разделе. Начиная с верхнего (главного) меню (интерфейс без графики):Storage -> Device Configuration
В этом разделе только два подраздела:
-> Hard Disk
-> SATA Defaultsсоответственно, в подразделе Hard Disk характеристики единственного имеющегося hdd
а вот в подразделе SATA Defaults три пункта, допускающих настройку:-> Multisector Transfers (три возможных значения: Disable, 8, 16; выбрано 16)
-> Transfer Mode (пять возможных значений: max UDMA, PIO 0, max PIO, Enhanced DMA, Ultra DMA 0; выбрано max UDMA)
-> Translation Mode (пять возможных значений: Automatic, Bit Shift, LBA Assisted, USER (задание вручную cyl/head/sec), OFF; выбрано Automatic).
Все, ничего иного рядом не лежало по смыслу.
Это можно считать вердиктом "биос не поддерживает выставление режима AHCI для SATA-контроллера mb" ?
Правильно ли я понял, что в если описанной ситуации подключить ssd, ничего не трогая в настройках bios, то надо, помимо обязательного отключения дефрагментации в ОС, регулярно запускать функцию TRIM ручками? Как часто? Как вообще ее запускать (это утилита ком.строки, пункт меню, еще что-то)? Насколько она вредна для ssd? Поможет ли регулярный ее запуск поддерживать производительность ssd на приемлемом уровне и, наоборот, чем такой регулярный запуск плох?
Citizen_WD
1) Дефрагментация нужна и для того, чтобы файловая система была в порядке, а не как помойка, в которой всё перемешано.
2) При обычной работе того же своп-файла, временных файлов и т.п. переписывается намного больше - давай не будем запускать винду?Для захвата трафика можно использовать маршрутизаторы Cisco, при помощи утилиты Cisco Embedded Packet Capture, которая доступна, начиная с версии IOS 12.4.20T. В этой статье мы расскажем, как настроить EPC для захвата пакетов на роутере, сохранять их на flash памяти или экспортировать на ftp/tftp сервер для будущего анализа, при помощи анализатора пакетов, например, такого как Wireshark.
- Экспорт пакетов в формате PCAP, обеспечивающий анализ с помощью внешних инструментов
- Возможность задать различные параметры буфера захвата
- Отображение буфера захвата
- Захват IPv4 и IPv6 пакетов в пути Cisco Express Forwarding
Прежде чем начать конфигурацию Cisco EPC необходимо разобраться с двумя терминами, которые будут использоваться в процессе – Capture Buffer(буфер захвата) и Capture Point (точка захвата)
Capture buffer – это зона в памяти для хранения пакетных данных. Существует два типа буферов захвата Linear (линейный) и Circular (кольцевой):
- Linear Capture Buffer – когда буфер захвата заполнен, он перестает захватывать данные
- Circular Capture Buffer – когда буфер заполнен, он продолжает захватывать данные, перезаписывая старые данные
Capture Point – это точка транзита трафика, в которой фиксируется пакет. Тут определяется следующее:
- IPv4 или IPv6
- CEF (Cisco Express Forwarding) или Process-Switched
- Интерфейс (например Fast Ethernet 0/0, Gigabit Ethernet 1/0)
- Направление трафика: входящий (in), исходящий (out) или оба
Mode, Access Mode, LBA Mode
Параметр определяет режим доступа к данным на диске и актуален лишь для старых жестких дисков. Практически все HDD от 1 Гбайт и более будут нормально работать при значении Auto, а при необходимости подключить и настроить старый диск, возможно, понадобится разобраться с секторами, головками и др. Есть несколько основных значений этого параметра.
1. Auto. Режим доступа определяется автоматически. Это значение устанавливается по умолчанию и рекомендуется для всех современных жестких дисков.
2. Normal (CHS). Этот вариант используется только для старых дисков размером менее 504 Мбайт, в которых применяется режим непосредственной адресации секторов. В этом режиме количество доступных головок (Head), цилиндров (Cylinder) и секторов (Sector) ограничено значениями 1024/16/63, что соответствует объему в 504 Мбайт.
3. LBA (Logical Block Addressing). Режим логической адресации секторов, который используется во всех жестких дисках объемом более 1 Гбайт. Именно этот режим устанавливается для большинства накопителей при выборе значения Auto.
Если BigLBA поддерживается BIOS, можно добиться этого и в системах семейства Windows 98/Ме, но с использованием дополнительных утилит, например Intel Application Accelerator для плат с чипсетами Intel. Об обновлениях BIOS и других утилитах для вашей системной платы можно узнать на сайте ее производителя.
4. Large. Еще один способ логической адресации блоков, который не получил распространения и применялся лишь в некоторых моделях жестких дисков размером до 1 Гбайт, fie поддерживающих LBA.
5. МРТ. Редко используемое значение, применяющееся для дисков с неизвестным методом трансляции.
В некоторых версиях BIOS вариант доступа определяется в параметре LBA Mode со следующими значениями.
6. Auto. Режим LBA включен; возможен также автоматический переход в режим Large, если есть соответствующий диск.
7. Disabled. Режим LBA отключен, а для доступа к диску используется Normal/ CHS.
При неправильном выборе режима данные на диске, скорее всего, будут недоступны, кроме того, есть вероятность повредить имеющиеся данные. По этой причине необходимо использовать только тот режим, в котором жесткий диск был изначально отформатирован.
Геометрия жесткого диска характеризуется следующими параметрами.
- Head — общее количество магнитных поверхностей диска и соответствующих им магнитных головок.
- Cylinder — общее количество дорожек, или цилиндров, на каждой поверхности диска.
- Sector — количество секторов, на которые делится каждая дорожка.
- Capacity — это информационный параметр, указывающий расчетную емкость данного диска. Все жесткие диски имеют стандартный размер сектора в 512 байт, и объем диска будет определяться по следующей формуле:
Capacity = Head * Cylinder * Sector * 512.
5. Precomp, WPCOMP — устаревший параметр, определяющий номер цилиндра, с которого будет выполняться более плотная запись данных на диск. Не используется для HDD с режимом LBA, да и для многих старых дисков с режимом Normal его не нужно устанавливать.
6. Landing Zone, LZONE — еще один устаревший параметр, указывающий номер дорожки, на которую должны переместиться головки перед остановкой жесткого диска (дорожки для парковки). Практически все HDD стандарта IDE паркуются автоматически независимо от значения рассматриваемого параметра.
Геометрические параметры жесткого диска обычно определяются автоматически и недоступны для редактирования. Как уже отмечалось, ручной ввод этих параметров может понадобиться только для очень старых дисков с режимом доступа Normal и только для таких дисков значения будут соответствовать их физическому устройству. Для HDD, использующих LBA, эти параметры условны, но они необходимы, чтобы правильно организовать доступ к данным.
Если вы обнаружили, что в установленном жестком диске емкостью 120 Гбайт на самом деле доступно только 112 Гбайт, не нужно сразу же бежать к продавцу и размахивать кулаками. Этому есть объяснение, которое связано с различными методиками подсчета объема производителями плат и операционной системой. Например, в рассматриваемом диске 57 474 цилиндра, 16 головок и 255 секторов, что соответствует емкости в 120,061 миллиардов байт. Для такого диска производитель указывает объем в 120 Гбайт, принимая 1 Гбайт -1 млрд байт. Но в информатике между основными единицами информации приняты следующие соотношения: 1 Кбайт = 210 байт = 1024 байт, 1 Мбайт = 220 байт = 1 048 576 байт, а 1 Гбайт = 230 байт = 1,074 млрд байт. Таким образом, фактический объем рассматриваемого диска: 120,06 / 1,074 = 111,8 Гбайт, именно такое значение будет указано при форматировании диска, а также в окне Компьютер.
Раздел Power Management Setup
- Power Management(управление энергопотреблением) — позволяет либо разрешать BIOS'у снижать энергопотребление компьютера, если за ним не работают, либо запрещать. Может принимать значения:
- User Define (определяется пользователем) — при установке этого параметра вы можете самостоятельно установить время перехода в режим пониженного энергопотребления.
- Min Saving (минимальное энергосбережение) — при выборе этого параметра компьютер будет переходить в режим пониженного энергопотребления через время от 40 мин. до 2 часов (зависит от конкретного BIOS материнской платы)
- Max Saving (максимальное энергосбережение) — компьютер перейдет в режим пониженного энергопотребления через 10 — 30 с. после прекращения работы пользователя с ним.
- Disable (запрещение энергосбережения) — запрещает режим энергосбережения.
- Enabled - разрешено
- Disabled - запрещено
- Susp, Stby -> Off (выключение в режиме Suspend И Standby) — монитор перейдет в режим пониженного энергопотребления при наступлении либо режима Suspend, либо Standby.
- All modes -> Off (выключение во всех режимах) — монитор будет переведен в режим пониженного энергопотребления в любом режиме.
- Always On (всегда включен) — монитор никогда не будет переведен в режим пониженного энергопотребления
- Suspend -> Off (выключение в режиме Suspend) — монитор перейдет в режим пониженного энергопотребления при наступлении режима Suspend.
- DPMS OFF - снижение энергопотребления монитора до минимума
- DPMS Reduce ON - монитор включен и может использоваться
- DPMS Standby - монитор в режиме малого энергопотребления
- DPMS Suspend — монитор в режиме сверхмалого энергопотребления
- Blank Screen - экран пуст, но монитор потребляет полную мощность
- V/H SYNC+Blank - снимаются сигналы разверток — монитор переходит в режим наименьшего энергопотребления.
- Enabled - разрешено
- Disabled - запрещено
-
(частота процессора в режиме Standby) - определяет коэффициент деления тактовой частоты в режиме Standby (ожидания работы).
- HDD Power Down(выключение жесткого диска) - устанавливает либо время, через которое при отсутствии обращения жесткий диск будет выключен, либо запрещает такое выключение вообще. Параметр не оказывает влияние на диски SCSI. Может принимать значения:
- От 1 до 15 минут
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
- 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
- Disabled - запрещено
-
— разрешение этого параметра приведет к "пробуждению" компьютера от модема или мыши, подключенных к COM2. Может принимать значения:
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Soft Off (программное выключение) — кнопка работает как обычная кнопка включения/выключения питания компьютера, но при этом разрешается программное выключение компьютера (например, при выходе из Windows 95).
- Suspend (временная остановка) — при нажатии на кнопку питания на время менее 4 секунд компьютер переходит в стадию Suspend снижения энергопотребления.
- No Function (нет функций) — кнопка Power становится обычной кнопкой включения/выключения питания.
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Enabled - разрешено
- Disabled - запрещено
- Everday (ежедневно) — при вводе времени компьютер будет включаться ежедневно в назначенное время. Время вводится в поле Time (hh:mm:ss) Alarm в порядке часы:минуты:секунды либо клавишами PgUp, PgDn, либо непосредственным вводом чисел.
- By Date (по дате) - компьютер включится в заданный день и в заданное время. При выборе этого параметра появляется поле для ввода времени (такое же, как и для Everyday) и поле для ввода дня месяца Date of Month Alarm — день месяца — в этом поле вводится число в месяце. Это автоматически означает, что запрограммировать включение компьютера можно только внутри одного месяца.
- Disabled - запрещено
- IDE Primary Master;
- IDE Primary Slave;
- IDE Secondary Master;
- IDE Secondary Slave.
-
— при разрешении этого параметра компьютер не "засыпает", если подключенное к порту COM2 устройство используется. Может принимать значения:
-
(он же Soft-of By PWR-BTTN) (кнопка питания нажата менее 4 секунд) - управляет функциями кнопки Power на системном блоке компьютера. Может принимать значения:
В следующих секциях BIOS только сообщает характеристики некоторых устройств компьютера. Разрешение параметров в этих секциях позволяет отслеживать BIOS'у эти параметры и сообщать об их выходе за пределы допустимого.
Секция Voltage Monitor (наблюдение за напряжениями питания). В этой секции индицируются как напряжения питания, подаваемые на материнскую плату источником питания, так и вырабатываемые на материнской плате. Разъяснения эти параметры не требуют, кроме VCORE — это напряжение питания ядра процессора. Это напряжение вырабатывается, как правило, на материнской плате.
После подключения накопителей к системной плате нужно правильно выставить их параметры в BIOS. По традиции они сосредоточены в разделе Standard CMOS Features (Main для версий BIOS с горизонтальной строкой меню). Для настройки каждого из IDE-устройств обычно предназначено отдельное подменю со следующими названиями:
В некоторых версиях BIOS эти параметры могут иметь другие названия, например: IDE Channel 0 Master, IDE Channel 0 Slave, IDE Channel 1 Master и IDE Channel 1 Slave. Иногда эти параметры сосредоточены в отдельном подменю, которое может называться IDE Devices, Hard Disks или как-нибудь иначе.
Для накопителей SATA в разделе Standard CMOS Features (Main) могут присутствовать несколько подменю с именами SATA ½/¾,SATA Channel ½/¾ или аналогичными. Иногда также можно встретить версии BIOS, где SATA-устрой- ства именуются но традиции IDE-устройствамн. Перечень параметров для устройств SATA практически не отличается от параметров IDE-устройств, однако почти все они недоступны для редактирования, поскольку эти накопители настраиваются автоматически.
Все устройства имеют идентичный набор параметров, поэтому далее рассмотрим настройку только одного из них, например подключенного к каналу IDE Primary Master.
Обратите внимание, что параметры IDE-устройств могут отсутствовать или быть недоступными, если в разделе Integrated Peripherals отключены один или оба IDE-канала.
Читайте также: