Інтеграція драйверів sata в уже встановлену windows xp - різне - комп'ютери - каталог файлів

Мотори для човнів Порівняння цін на мотори човнові. Пропозиції в Ростові-на-Дону! Rostov.pulscen.ru

Загальна інформація про інтеграції драйверів

У цьому матеріалі описаний спосіб включення режиму AHCI без переустановлення і без вбудовування драйверів SATA в дистрибутив Windows. Цей матеріал призначений для тих, хто при установці Windows XP включив в BIOS опцію IDE-mode і тепер бажає переключити режим роботи контролера на AHCI.







Примітка: різниця між AHCI і IDE-mode зводиться до NCQ (технологія упорядкування черги команд). Більш докладно про неї сказано в цьому матеріалі: Технологія NCQ. Чи варто включати AHCI?

Підготовка до інтеграції драйверів SATA

Для цього знадобиться самі SATA-драйвера. Для чіпсетів від Intel завантажуємо за цим посиланням: завантажити / скачати. Вони також є в цьому архіві з програмою nLite і інструкцією: завантажити / скачати
Для чіпсетів від AMD 7-ої серії (платформа Puma) драйвера завантажуємо за цим посиланням: завантажити

Алгоритм інтеграції драйверів SATA в уже встановлену Windows XP

1. Запускаємо Диспетчер пристроїв (Мій комп'ютер -> Властивості -> Обладнання -> Диспетчер пристроїв), заходимо в IDE ATA / ATAPI-контролери і вибираємо перший пристрій (на скрині пристрій вже встановлено. У Вас воно буде стандартне для IDE):

2.Вибіраем установка з вказаного місця:

3. Не виконувати пошук ...

4. Тиснемо Уст-ть з диска:

5. Розпаковуємо викачані драйвера в папочку і вказуємо до неї шлях ... Ті драйвера є так само на восстановочном диску з драйверами і програмами

6. Вибираємо драйвер, попередньо знявши галку з «Тільки сумісні пристрої»:

7. Тиснемо Далі. Йде установка драйвера. Після - перезавантажуємося.

8. Ставимо режим AHCI в BIOS. Windows тепер завантажиться в цьому режимі.

Після завантаження пройде установка нового пристрою.

9. Встановлюємо Intel Matrix Storage Manager. Останню його версію можна скачати за цим посиланням: завантажити / скачати. Для установки запускаєте IRST.exe

Важливість вирівнювання розділів диска щодо архітектури SSD

Термінологія:
Офсет (offset) - число, що позначає відстань від початку об'єкта до певної точки.
Блок (block) - найменша секція стирання в NAND флеш-пам'яті.
Сторінка (page) - найменша секція запису і читання в NAND флеш-пам'яті.

Які переваги від вирівнювання розділів?
1) вирівняні розділи є гарантією максимальної продуктивності SSD, можуть усунути нерівну роботу, затримки, навантаження контролера SSD в Windows XP 32-bit / 64-bit.
2) Вирівнювання розділів оптимізує запис кластерів даних Windows XP в сторінки флеш-пам'яті.

Архітектура NAND флеш-пам'яті
Масив NAND флеш-пам'яті складається з послідовності блоків. Розмір блоку 2 гігабітних (2 Gb) 90-нм SLC NAND чіпа від Micron дорівнює 128 KB. Кількість блоків - 2048. Кожен блок складається з сторінок. Кількість сторінок на блок - 64. Сторінки можна порівняти з секторами HDD. Сторінка 2 Gb SLC NAND флеш-пам'яті може вміщати чотири 512 байтовими (512 B) сектора стандартного HDD. Розмір сторінки - 2 KB.
Розміри блоків і сторінок у сучасних чіпів варіюються в сторону збільшення.

Визначення поточного офсету
1) Виконайте наступну команду в Командному рядку (Виконати> cmd> Enter):
"Wmic partition get BlockSize, StartingOffset, Name, Index". Значення зазначено в байтах для кожного розділу.
2) В Командному рядку запустіть Diskpar з командою "diskpar -i 0", де замість нуля підставте порядковий номер накопичувача, який відображається в диспетчері дисків. Значення зазначено в прихованих секторах (hidden sectors).
Завантаження Diskpar:
members.dslextreme.com/users/ocz/Software/Diskpar.zip
3) Запустіть MSInfo32 (Виконати> msinfo32> Enter), де під Компоненти> Сховище> Диски, в байтах вказано офсет для кожного розділу.

розрахунки офсету
Необхідні співвідношення для стандартних конфігурацій:
1) Офсет розділу ÷ Розмір сторінки / сектора = Ціле число
2) Офсет розділу ÷ Розмір кластера = Ціле число

Приклад типового сценарію невиравненний розділу SSD:

Офсет першого розділу в Windows XP дорівнює 32 256 Байт (31,5 KB або 63 сектора), Розмір сторінки 34-нм флеш-пам'яті - 4 096 Байт (4 KB) і стандартний Розмір кластера - 4 096 Байт (4 KB).
Результат обох співвідношень - 7,875 - не є цілим числом - що рівносильно невиравненний розділу.
Результатом цих двох співвідношень повинні бути тільки цілі числа (без залишку).

Можливі значення офсету: 32 768 Байт (32 KB або 64 сектора), 65 536 Байт (64 KB), 131 072 Байт (128 KB) і так далі.

Необхідні співвідношення для RAID-конфігурацій:
1) Офсет розділу ÷ Розмір сторінки / сектора = Ціле число
2) Офсет розділу ÷ Розмір кластера = Ціле число
3) Офсет розділу ÷ Розмір фрагмента RAID = Ціле число
4) Розмір фрагмента RAID ÷ Розмір кластера = Ціле число

Приклад типового сценарію невиравненний розділу HDD:

Офсет першого розділу в Windows XP дорівнює 32 256 Байт (31,5 KB або 63 сектора), Розмір сектора Advanced Format - 4 096 Байт (4 KB) і Розмір фрагмента RAID дорівнює 65 536 Байт (64 KB).
Результат перших двох співвідношень - 7,875 - не є цілим числом; третього - 0,4921875 - не є цілим числом, тому Офсет і Розмір фрагмента RAID не порівнянні - що рівносильно невиравненний розділу.
Проте, при офсет першого розділу 1 048 576 Байт (1 MB), Розмірі сектора Advanced Format 4 096 Байт (4 KB) і Розмірі фрагмента RAID 65 536 Байт, результатами всіх чотирьох співвідношень є цілі числа - що рівносильно вирівняні розділу.
Результатом усіх чотирьох співвідношень повинні бути тільки цілі числа (без залишку). Відповідність всім чотирьом співвідношенням є фундаментальним передумовою оптимальної продуктивності диска. Перше з двох останніх співвідношень є найбільш важливим для оптимальної продуктивності RAID-конфігурації.







Можливі значення Розміру фрагмента RAID: 8 KB, 64 KB, 128 KB і так далі, відповідно до налаштувань BIOS.

При створенні розділів потрібно враховувати архітектуру NAND флеш-пам'яті. На форумі OCZ припускають враховувати розмір блоку і сторінки NAND чіпа при обчисленні офсету. Наприклад, якщо розмір блоку - 512 KB, в теорії, значення офсету має відповідати розміру блоку. Інформація про архітектуру конкретних NAND чіпів знаходиться в закритому доступі. Відомо, що розмір блоку 34-нм Intel MLC NAND чіпів дорівнює 512 KB, і розмір сторінки - 4 KB.

Створення нових розділів
1) Якщо створюється лише один розділ, досить використовувати Diskpar. Всі попередні розділи необхідно видалити в диспетчері дисків. У Diskpar офсет задається в секторах. Розмір стандартного сектора - 512 Байт.

Розділ створюється командою "diskpar -s 0", де замість нуля підставте порядковий номер накопичувача, який відображається в диспетчері дисків.
Ілюстрації по Diskpar:
www.ocztechnologyforum.com/forum/showthread.php?48366.
www.ocztechnologyforum.com/forum/showthread.php?55238.

2) При створенні двох і більше розділів, необхідно використовувати Diskpart. Diskpart інтегрований в будь-який Windows, є еволюцією Diskpar, але версія Windows XP не здатна ставити потрібний офсет. Тому викликайте Diskpart з командного рядка в Vista або Windows 7 (Виконати> cmd> Enter, в командному рядку наберіть Diskpart, і Enter). Подальші дії:
1) "list disk"> Enter - показати приєднані диски
2) "select disk 0"> Enter - вибрати потрібний диск (замініть нуль на номер обраного диска)
3) "detail disk" - показати присутні розділи
4) Якщо на диску є невиравненний розділи, наберіть "clean"> Enter - стерти всю інформацію і дані з диска
5) Створюємо перший початковий розділ: "create partition primary size = align ="; Size - розмір розділу в Мегабайтах (MB); align - зміщення розділу від початку диска в кілобайти (KB)
Приклад: "create partition primary size = 3000 align = 128"
6) Створюємо другий розширений розділ: "create partition extended size = align ="; Якщо size не вказувати, розділ займе все решта простір; align - зміщення другого розділу від кінця першого.
Увага: Значення size вказувати не потрібно, так як нам потрібно все решта простір для логічних розділів. Значення align має бути ідентично початкового, в іншому випадку офсет другого розділу задається автоматично (встановлено випробувальним шляхом за допомогою Diskpar і WinHex, см. Значення HiddenSectors в Diskpar).
Приклад: "create partition extended align = 128"
7) Створюємо перший логічний розділ в розширеному розділі: "create partition logical size = align =".
Увага: Значення align має бути ідентично початкового, в іншому випадку офсет першого логічного розділу задається автоматично. Значення size не вказуємо, якщо створювати наступні розділи немає необхідності.
Приклад: "create partition logical align = 128"
8) Форматуємо другий розділ: "format fs = unit = quick "; unit - розмір кластера (allocation unit). Якщо unit не вказувати, використовується стандартний розмір кластера; quick - швидке форматування
Примітка: Не зайвим буде поставити розмір кластера рівний розміру сторінки 8 KB.
Приклад: "format fs = ntfs unit = 8K quick"
9) "select volume 2" - вибираємо перший розділ диска (замініть "2" на номер обраного розділу, який відображається при виконанні команди "detail disk")
10) Форматуємо перший розділ: "format fs = ntfs unit = 8K quick"
11) "list partition" - перевіряємо створені офсети і розділи
Примітка: Diskpart спочатку округлює офсет 31,5 KB до 32 KB.
12) "exit" - вихід з Diskpart.

Можна створити до чотирьох початкових розділів або три початкових і один розширений при використанні MBR-структури. У розширеному розділі можна створити необмежену кількість логічних розділів.

Залишилося перевірити створені офсети на відповідність, використовуючи методи перевірки зазначені вище; см. "Визначення поточного офсету".

Використовуючи Diskpar, зверніть увагу на значення прихованих секторів (HiddenSectors), в даному випадку це 256 (align = 128), однакові для першого і другого розділів. Якщо не ставити параметр align для другого розділу, HiddenSectors одно 2048 (1 MB). При розбитті диска рідним Diskpart в Windows XP, HiddenSectors одно 63, значить майданчиках не вирівняні.

Випробуваний зразок - 8 GB USB флеш-пам'ять. Були створені два розділи з офсетом 128 KB кожен, використовуючи Vista Recovery Disc> Diskpart.

Якщо немає встановленої Vista або Windows 7 в розпорядженні, можна використовувати Диск аварійного відновлення Vista або Windows 7 (знаходимо в інтернеті, напр. Vista / Windows 7 Recovery Disc), завантажити систему з CD / DVD-ROM, далі запустити з меню командний рядок і викликати Diskpart.

3) Третій спосіб створити розділи - знайти підходящу утиліту, у владі якої виконувати необхідні операції.

Після створення розділів можна приступати до свіжої установці Windows XP або відновити попередньо створені образи системи і вторинних дисків. Важливо не видаляти створені розділи.

Установка RAID-драйвера
Під час установки Windows XP, для RAID-конфігурації, системі потрібно надати відповідний RAID-драйвер. Для цієї мети можна інтегрувати RAID-драйвера в інсталяційний диск за допомогою програми nLite, але можна змусити BIOS емулювати USB флеш-пам'ять в USB-FDD. Для цього, на USB флеш-пам'яті створіть розділ розміром не більше 2 Гігабайт (якщо розмір вашої USB флеш-пам'яті більше 2-х Гігабайт) з офсетом 0 (нуль) в Diskpart. Відформатуйте розділ в файлову систему FAT16. Дані параметри необхідні для гарантування того, що BIOS зможе правильно вважати і передати дані з USB флеш-пам'яті під час установки Windows XP. Далі, вимкніть (положення Disabled) в BIOS все фізичні FDD (якщо такі є). Знайдіть опцію в BIOS на зразок "USB Legacy I / O Support" (емулювання USB пристроїв), включіть її (положення Enabled), якщо цей параметр не включена за замовчуванням (Примітка: Цей напис для різних виробників відображається по різному). Збережіть налаштування BIOS. Під час установки Windows XP, тисніть F6 для завантаження драйвера. Після вищевказаних маніпуляцій, Windows повинен розпізнати USB флеш-пам'ять як USB-FDD, привід A: /, і успішно завантажити драйвер. Даний спосіб довів свою працездатність на AsRock K7VT4A Pro (північний міст KT400A, і південний VT8237).
До відома: Файлової системою дискет 1.44 "є FAT16 / 12. Максимальний розмір розділу в FAT16 - 2 гігабайти (2048 Мегабайт). В BIOS, USB флеш-пам'ять повинна визначаться як USB-FDD або USB-ZIP. USB флеш-пам'ять, розмір якої більше 32 Гігабайт, визначається як USB-HDD. Не всі BIOS можуть розпізнавати відмінні від FAT16 / 12 файлові системи.

Подальша оптимізація SSD
Індексування диска, дефрагментації, superfetch і prefetch - абсолютно непотрібні оптимізатори для SSD, так як час доступу до даних знаходитися в межах 0.1 ms по всьому простору SSD, і призначені виключно для оптимізації роботи HDD. Наприклад, час доступу до даних для HDD перебувати в межах 8-10 ms, що означає, SSD знаходить і надає дані швидше ніж HDD встигає знайти дані. За замовчуванням, Windows 7 відключає ці завдання при виявленні SSD. У Windows XP, і, можливо, в Vista, дані завдання необхідно вимкнути вручну.
Якщо у вас встановлено надмірну кількість оперативної пам'яті, SuperSpeed ​​Ramdrive Plus дозволяє створити з неї віртуальний HDD, який можна використовувати під файл підкачки і переміщення тимчасових папок веб-браузерів. При виключенні програми, всі дані можна зберегти на звичайний HDD. В результаті, можна скоротити знос SSD.

Розмір сектора HDD

Історично прийнятий розмір сектора HDD дорівнює 512 Байт. На заміну застарілої технології прийнята нова - Advanced Format, яка встановлює новий, більш ефективний, розмір сектора, рівний 4-м Кілобайтів (4 KB). Даний формат не підтримує жодна програмне забезпечення і, можливо, жоден контролер материнської плати на сьогодні. З цієї причини виробники використовують емуляцію 512 байтовими секторів (512e), виконувану контролером HDD, для полегшення переходу на новий формат і сумісності з апаратним і програмним забезпеченням. Тому важливо правильно створювати розділи на диску для забезпечення оптимальної продуктивності, особливо, записи 4 KB файлів. Розділи повинні бути вирівняні з початком фізичного 4 KB сектора. Емуляція має на увазі використання 8-ми логічних 512 байтовими секторів, які записуються в один фізичний 4 KB сектор.

На малюнку зображений приклад емуляції 512 байтовими секторів при двох фізичних 4 KB секторах.







Схожі статті