Пользователь
0,0
рейтинг
17 июля 2009 в 20:36

Оптимизация Windows для использования SSD на лаптопе

Опубликовал сначала в своем блоге как ответ на вот этот топик. Спасибо доброму хабравчанину borisko, подарившему возможность перенести сюда.

Данный материал — компиляция (полная настолько, насколько это было возможно) из нескольких источников (см. ссылки внизу поста). Буду благодарен за ответы на вопросы (они в тексте), которые у меня возникли в процессе подготовки этого материала.


С тех пор как приобрел IBM Lenovo ThinkPad X61s (это такой маленький и удобненький лаптопик с диагональю 12 дюймов), всегда хотел его использовать в автобусе, пока еду на работу — ну и на обратном пути тоже. Однако в автобусе так трясет, что за жесткий диск становится просто страшно — его там покрошит в мелкий порошок. В связи с чем был приобретен Solid State Disk (примерно то же, что и обычная флашка, только по взрослому) фирмы OCZ, который (на тот момент) стоил безумно дешево и давал возможность попробовать все прелести SSD на собственном опыте. Был приобретен экземпляр OCZ Solid Series OCZSSD2-1SLD30G 2.5" 30GB SATA II MLC Internal Solid state disk (SSD) за фантастические по тем временам 220 долларов (все остальное начиналось с 400) и торжественно воткнут в вышеупомянутый лаптоп. Поскольку диск этот был одним из первых, так называемого первого поколения, то производительность на нем до сих пор оставляет желать лучшего. Но кое-что для улучшения как скорости работы, так и продления жизни диска, можно было сделать.



Многие твики для Vista так же прекрасно работают на Windows 7.Кстати, при установке семерки сразу на SSD многие настройки из приведенных ниже сразу оказались в нужных положениях.

1. Отключить prefetch в Windows XP и оба prefetch/superfetch в Windows Vista. Prefetch/superfecth используется Windows для того, чтобы кэшировать информацию о файлах, необходимых для запуска программ. Подробнее можно прочитать в статье Руссиновича тут. Оптимизация работает для обычного диска, но для SSD не имеет смысла, так как скорость доступа к разным частям диска одинакова, плюс prefetching добавляет работы системе (собственно сам prefetching overhead, который только замедляет работу).

XP:

Hkey_local_machine\SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management\PrefetchParameters… нажать правой кнопкой мыши на Enableprefetcher… выбрать modify, поменять 3 на 0, подтвердить нажав OK

Vista:
prefetch: Hkey_local_machine\SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management\PrefetchParameters… нажать правой кнопкой мыши на Enableprefetcher… ыбрать modify, поменять 3 на 0, подтвердить нажав OK

superfetch: Hkey_local_machine\SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management\PrefetchParameters… нажать правой кнопкой мыши на EnableSuperfetch… ыбрать modify, поменять 3 на 0, подтвердить нажав OK

2. Поменять некоторые параметры «этажом выше», в ветке Hkey_local_machine\SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management (XP/Vista):

ClearPageFileAtShutdown — изменить с 0 на 1 (у меня на Windows XP производит противоположный эффект, сильно замедляет shutdown, поэтому лично я не рекомендую трогать этот флаг)
Как было выяснено путем несложного поиска в Гугле это вредный совет — он замедляет процесс shutdown-а компьютера и вдобавок производит лишний проход перезаписывая ячейки, занятые неактивными страницами page-файла.


LargeSystemСache — изменить с 0 на 1 — по поводу этого параметра ничего выяснить не удалось, продолжаем работу.

SecondLevelDataCache — изменить с 0 на размер кэша второго уровня на вашем конкретном компьютере, убедитесь, что вы меняете десятичное значение. Что это такое и зачем это надо можно посмотреть на MSDN, для современных систем не должно быть актуально (разве что вы используете какой-то неизвестный процессор).

3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem (XP/Vista):


NtfsDisable8dot3nameCreation — изменить с 0 на 1. Если такого ключа нет, то его нужно создать (DWORD) или можно выполнить команду из командной строки: fsutil behavior set disable8dot3 1 — отключает создание классических имен вида 8.3 для совместимости с FAT16. Имеет смысл оставлять если у вас до сих пор бегают какие-то древние DOS-программы.

NtfsMemoryUsage — изменить значение на 2. Если такого ключа нет, то его нужно создать (DWORD). Эта настройка увеличивает пул страниц, доступных для кэширования файловых операций чтения/записи. Особенно помогает любителям запускать сразу дофига приложений или открывать десятки вкладок в браузере.

(только XP): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction — поменять Y на N. Эта настройка заставляет систему дополнительно оптимизировать область загрузки на диске (перетащить файлы один к другому), что не имеет особого смысла на SSD.

3. Отключить Indexing на диске через Administrative Tools -> Services. Если у вас уже установлен Live desktop (поиск по локальной машине от Microsoft) — мои соболезнования, но я бы попытался его снести. Аналогично Google Desktop. Вообще любые программы которые висят в памяти и что-то пишут на диск рекомендуется отключить. Особо отважные могут так же отключить либо не устанавливать резидентный антивирус.

4. Включить кэширование записи на диск через Hardware или Device manager -> Disk Drives -> ваш SSD -> Properties -> поставить галочки в полях Enable write caching on disk и Enable advanced performance (если есть это поле).

Поскольку запись — самая медленная операция для SSD, а чтение — самая быстрая, то есть смысл включать все возможные варианты кэширования записи и отключать кэширование чтения. Эта настройка будет выставлена по умолчанию если вы установили систему сразу на SSD.

5. Отключить swap-file. Сделать это можно через System Properties -> Advanced Tab -> Settings в рамке Performance. В открывшемся окне Performance Options выбрать таб Advanced, в самом низу будет в рамке Virtual Memory нажать Change, выбрать No Paging File, нажать Set, выбраться из лабиринта окон нажимая Ok и перезагрузить машину.

Этот пункт поначалу показался мне самым спорным. Однако, опробовав его и на Windows XP и на Windows 7 могу точно сказать что на моем лаптопе с 3 гигабайтами памяти единственная программа, которая падает от недостатка свопа — это GIMP. Visual Studio 2010 под Windows 7 ругается на недостаток памяти, но все равно работает, хоть и медленно.

Для ленивых — в том же разделе Performance Options можно выбрать Optimize for performance, в первой вкладке (Visual Effects). Система сама попытается подстроится под ваше железо. Лично я того же (или лучшего) эффекта достигаю регулируя те же самые настройки вручную. Но я «айтишнег», мне так нравится :)

6. Отключить hibernation. Основная причина для отключения — это сохранение ресурса диска: поскольку hibernation file лежит на одном и том же физическом месте, то ячейки используемые под его хранение вырабатывают свой ресурс быстрее. Для профилактики можно раз в месяц удалять файл, проводить дефрагментацию (ее все равно не рекомендуется проводить чаще раза в два-три месяца для SSD дисков) и пересоздавать файл. Почти наверняка он появится в новом месте, чего и требовалось.

7. Для владельцев Windows XP существует утилита RAMDisk, крайне рекомендованная к употреблению. Из моих трех гигабайт под RAM disk был выделен один (на тот момент, когда на лаптопе еще была установлена XP), на котором я создал своп на 768МБ и перенаправил туда кэш браузеров Internet Explorer и Firefox. Таким образом почти все временные файлы лежали на виртуальном диске и благополучно херились при каждом перезапуске.

К сожалению на данный момент сайт с программой недоступен, поэтому буду рад за ссылки на похожие (и желательно проверенные) продукты в комментариях.

В любом случае, если вам удалось загрузить какую-либо утилиту для создания виртуального диска, перенаправить кэш браузера можно следующим образом:

Internet Explorer 7: Tools -> рамка Browsing Settings -> Settings -> Move Folder.

Firefox: открыть пустую вкладку, набрать about:config, нажать Enter, найти (если нет — создать) ключ browser.cache.disk.parent_directory, в качестве значения указать путь к родительской папке, где будет лежать ff_cache.Перезапустить браузер. Кстати, для Firefox есть еще один твик, который одновременно с вышеперечисленными радостями еще и ускоряет скорость работы браузера. Надо перейти в Tools->Options->Privacy и отключить редко используемые пункты в этом меню. Для каждого из них (например keep my history for..) Firefox создает отдельные записи для каждой страницы на которую вы зашли сразу в нескольких таблицах SQLite. По информации с форума владельцев eeePC отключение этих опций значительно ускоряет процесс брожения по интернету.

Opera: opera:config#DiskCache|CacheDocs или в файле operadef6.ini в секции User Prefs выставить Cache Directory4=X:\OperaCache

Аналогичным образом есть смысл настроить TEMP фолдер для самой Windows. Кликаем правой кнопкой мыши на My Computer, выбираем Properties->Advanced->Environment Variables — и в разделе User Variables выставляем для нужных фолдеров пути на виртуальный диск.

8. Если вы не используете специализированных программ для дифференцированного бэкапа, то можно отключить last access time stamp (специальная маркировка, указывающая когда файл открывали последний раз). Из командной строки это можно сделать командой fsutil behavior set disablelastaccess 1 (вернуть обратно можно выполнив ту же команду и поменяв единичку на нолик).

9. Отключить журналирование в NTFS. Решать вам, стоит это делать или нет, выполняется из командной строки: fsutil usn deletejournal /d

10. Использовать утилиту от Microsoft под названием dskcache. Подробнее о том что она делает и зачем нужна можно прочитать тут: http://support.microsoft.com/kb/Q811392

11. Если вы не используете этот функционал — отключите Windows System Restore.

12. Если вы используете почтовые клиенты (Outlook, Thunderbird) — постарайтесь переложить файлы или папки с файлами почты на не-SSD диски. Если же у вас в системе только один диск — рекомендую поступать так же, как и со свопом, периодически перенося файл в новое место на диске.

13. Актуально только для Vista — в Windows Vista/Windows 7 дефрагментация включена по умолчанию (из моего опыта — даже при установке на SSD). В принципе SSD диски можно не дефрагментировать вообще (поскольку скорость чтения из разных частей диска одинакова). Однако тут не все так просто. Некоторые контроллеры нарочно фрагментируют файлы с целью распределения нагрузки на все ячейки, некоторые этого не делают, поэтому однозначный совет дать сложно — зависит от производителя диска и производителя контроллера. «В среднем по больнице» рекомендуется дефрагментировать диск в не чаще раза в два месяца, при условии что свободного места на нем менее 40% и более 60% файлов так или иначе перезаписываются файловой системой (т.е. если у вас, например, 60% от занятого объема — лог файлы, которые постоянно обновляются). Это дает возможность избежать «переутомления» у тех ячеек, которые постоянно заняты под изменяющиеся файлы.

14. По информации из разных источников (можно посмотреть в статье на AnandTech, ссылка ниже) настоящей дефрагментацией для SSD является низкоуровневое форматирование. Процесс форматирования возвращает все ячейки в исходное состояние и позволяет добится того же уровня производительности, как и на новом диске. Информация непроверенная (не так много людей жаждут форматировать свои диски на низком уровне), поэтому do at your own risk.
Ссылки для дополнительного чтения на форуме OCZ: раз, два, три и на форуме владельцев eeePC: раз.

Информация сильно пересекается, но есть и различия.

UPD: Дополнительная информация:

на Anandtech (я сразу хотел найти именно эту статью, но удалось отыскать ее только сейчас) — разбор технологии SSD, анализ дисков фирмы OCZ и сравнение с серией Intel X-25, в том числе и почему SSD так непривычно (по сравнению с обычными дисками) себя ведет. Все в деталях и подробностях, включая особенности контроллеров для SSD. Статья мартовская, но материал все равно актуален: www.anandtech.com/storage/showdoc.aspx?i=3531&p=1 — если будет интерес, то с удовольствием переведу на русский.

Из комментариев: майский пост в блоге разработчиков Windows 7 (есть небольшой кусок полезностей про SSD, но на данный момент не соответствующий действительности для пре-релизных версий): blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx

UPD 2: Добавил описание настроек, спасибо комментаторам.

UPD 3: В комментариях серьезный спор по поводу переноса swap-file в RAMdisk. Можно заглянуть сюда за мнением от Microsoft Support Engineer (не много, но все же). Как вариант — из моих личных экспериментов было видно, что субъективно (т.е. точных замеров я не производил) производительность заметно возрастала. То есть по ощущениям компьютер начинал бегать значительно быстрее и шуршал диском значительно реже.

Оригинальный пост тут: http://www.bukv.net/optimizing-windows-for-using-ssd-in-a-laptop/2009/07/17/
Влад @catbegemot
карма
34,2
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (99)

  • +2
    ClearPageFileAtShutdown ставить 1 точно не надо, оно забивает неактивные страницы в файле подкачки нулями при завершении работы, следовательно, делает лишние операции с диском.
    • 0
      У меня из экспериментов именно такие ощущения — становится сильно медленнее.
      • 0
        Так и есть — функция для параноиков, которые боятся оставлять какие-нибудь следы в файле подкачки :)
    • 0
      В статье забыли еще один из главнейших параметров XP, без которого все вышеперечисленное не имеет практического смысла. Этот параметр отвечает за автоматическую дефрагментацию раздела во время простоя компа. О нем мало кто знает, тем не менее его описание есть в MSDN: msdn.microsoft.com/en-us/library/ms932871%28WinEmbedded.5%29.aspx.

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
      «EnableAutoLayout»=dword:00000000
      • 0
        Я не прошу уже читать саму статью, на которую вы ссылаетесь — вы хотя бы видели, что в ссылке есть слова «Windows Embedded»?

        По крайней мере у меня на Win 7 очевидно, что Optimal Layout — это тот же Prefetching.
  • +2
    Всем «умельцам» читать, например, вот это (найдено в гугле): (http://subscribe.ru/archive/soft.win98/200110/28222250.html) — про SecondLevelDataCache.
    • +2
      Спасибо, для 2001 года весьма познавательно. С тех пор, правда, уже вышло пару сервиспаков, которые могли поменять смысл настроек чуть более, чем наполовину, но это же фигня :)
      • +1
        0. Эту статью я привёл в пример, дабы показать степень доверия к подобным постам и советам в них, в общем. Проверять нужно всё.

        1. Ссылку в студию. Как сарвиспаки поменяли смысл(интерпретацию) параметров ядра и HAL в реестре, в особенности чуть более, чем наполовину?

        2. Основное значение в той статье имеет работа HAL c процессором и в особенности в современных (для года написания статьи), а не параметры реестра. Неужели вы думаете, что с того времени автоматическое определение размера кеша убрали из процессоров и HAL. Если да — это клиника.

        • 0
          0. Этой статьей вы показали что вам просто хотелось докопаться до моего поста. Если бы вы хотели произвести единицу смысла своим комментарием, вы бы без труда в гугле нашли например вот эту страницу (она, как ни странно, первая в гугле по запросу «clearpagefileatshutdown vista»): www.techspot.com/guides/72-windows-vista-memory-tweaking/

          В ней английским по белому написано, что установка параметра в 0 указывает системе на то, что вы хотите, чтобы неактивные страницы в paging-файле были перезаписаны нулями.

          Цитата: This setting allows inactive Pages in the Paging File to be cleared (overwritten with zeros) during shutdown. This is certainly worth considering if you're highly security conscious.

          Собственно, именно то, что написал theaspin в комментарии перед вами, и с чем я, собственно, не спорил. Просто отметил что при установке этого параметра шатдаун сильно долгий.

          1. Учим русский язык по словарям русского языка. У меня написано «могли поменять смысл настроек». Откуда вы взяли что я сказал «уже поменяли» — вам виднее. Насколько мне известно я такого не говорил.

          2. И раз уж вы все равно в словарь заглядывать будете, поищите там значение слова «вежливость». Думаю, оно вам в жизни пригодится, хотя кто знает…
          • 0
            он вам про Фому, вы ему про Ерему.
            конструктивный диалог, да…

            казалось бы, при чем тут размер L2-кеша у проца к свопу?!
            • 0
              На данный момент пост отредактирован, из-за чего многие комментарии потеряли смысл, в особенности критикующие. Я считаю это непорядочным в отношении комментаторов. Считаю что лучше в дополнение к первоначальному написать новый пост с уточнениями. Либо точно указывать отредактированные места, первоначальный и окончательный текст.
              • 0
                На самом деле комментирующие сами просили исправить пост (см. ниже) что я и сделал. На мой взгляд удобнее иметь всю информацию в одном посте, чем рыскать собирать ее по кускам. Я, в общем-то, понимаю ваше неудовольствие но надеюсь вы как-то эту проблему переживете :)
                • 0
                  OK, это не проблема, переживу.

                  Напишите об «Оптимизация Windows для многоядерных процессоров» — тема актуальна.
                  • 0
                    Боюсь не настолько владею именно этой темой, чтобы других поучать.
  • +2
    Извините, но вы просто перепечатали советы с форума OCZ, написанные без малейшего обьясненния почему и зачем они были сделаны.
    Зачем делать ClearPageFileAtShutdown = 1?? Во-первых вы отключили своп пунктом ниже, во вторых в своп пишется большим куском и читается многими маленькими, поэтому на SSD отключение или включение свопа ничего не поменяет.

    >Для профилактики можно раз в месяц удалять файл, проводить дефрагментацию (ее все равно не рекомендуется проводить чаще раза в два-три месяца для SSD дисков)
    А вот это уже, извините, бред. Даже Microsoft отключает дефрагментацию полностью, вы же рекоммендуете не проводить ее раз в 2-3 месяца? Да я на HDD ее раз в пол-года делаю.

    Почитайте лучше документацию от MS, чем советы от сомнительных умельцев с OCZ.
    blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx.

    А еще лучше, разберитесь в настройках, которые вы написали и напишите, что они меняют и как это влияет на производительность.

    • 0
      Выше уже разобрали этот пункт. Спасибо, что не забыли на него обратить внимание, я так понимаю что к остальным настройкам у вас претензий нет?

      Если не секрет — где именно MS отключает дефрагментацию полностью? У меня на ноутбуке стояло три разных версии Windows (XP, Vista и Windows 7) и ни в одной из них дефрагментация не была отключена полностью. Хотелось бы подробнее от вас услышать о том, как вели себя эти три установки на моем лаптопе.

      Линк полезный (если вы точку в него не впихнули — было бы вообще здорово), но там говорится о будущем развитии Windows 7 (видимо о финальном релизе). По крайней мере, вот параграф из поста, на который вы дали ссылку, в котором как раз о дефрагментации:
      "Windows 7 will disable disk defragmentation on SSD system drives. Because SSDs perform extremely well on random read operations, defragmenting files isn’t helpful enough to warrant the added disk writing defragmentation produces. The FAQ section below has some additional details."
      Тут как раз говорится, что W7 будет отключать дефрагментацию для SSD. На данный момент, исходя из моего личного опыта, этого не происходит. У вас по-другому? Поделитесь, может вместе разберемся почему так.

      А советы давать — это к Гоблину, он ба-альшой спецАлист по советам.
      • 0
        У меня немного эмоциональный комментарий получился, но я не хотел вас обижать. Дело в том что у меня x61s и такой же SSD как и у вас. И я точно так же искал информацию о оптимизации системы и нашел кучу разных советов перечащих друг-другу и иногда элементарной логике.
        Поэтому я сначала очень обрадовался, увидев заголовок поста: «Вот наконец-то кто-то разобрался во всем этом» но внутри увидел что все таки не очень разобрался. Под «разобрался», я имею ввиду объяснение что делает настройка и хотя бы приблизительно изменение в производительности, работе батарей, и т.д.

        А насчет дефрагментации в Win7: я просто склонировал диск с уже остановленной системой, соотвественно ни Prefetch ни Superprefetch ни дефрагментация не были отключены и я сделал это вручную. Думаю что если установить Win7 на SSD результаты будут другими, возможно когда выйдет final я это и сделаю :)
        • 0
          Ок, проехали с эмоциями :)

          Я первую инсталляцию (Windows XP) так же склонировал, как вы и написали, а вот последний доступный мне билд Windows 7 (7100) x64 я как раз устанавливал с нуля — и там все это было включено. Я сам был несколько поражен, потому что точно так же ожидал от семерки полного понимания с каким диском она имеет дело. Система, понятное дело, диск распознала правильно, некоторые настройки уже были выставлены правильно, некоторые нет (в частности — дефрагментация).

          Признаться многие из описанных настроек для меня достаточно прозрачны, я понадеялся что народ на Хабре грамотный и не глупее меня. Например настройка NtfsDisable8dot3nameCreation: совершенно очевидно что она делает (отменяет создание классических 8.3 имен файлов которые нужны для совместимости со старыми FAT16 системами) и почему, если вы не используете FAT16 на вашем диске и не грузитесь в нативный ДОС она не нужна. Но судя по всему наступил на классические грабли (раз я знаю — значит это общеизвестно) :) Думаю как исправить ситуацию, спасибо что пнули в нужном направлении.
  • +4
    >>Из моих трех гигабайт под RAM disk был выделен один (на тот момент, когда на лаптопе еще была установлена XP), на котором я создал своп на 768МБ

    Своп в ram? да вы, батенька, извращенец…
    • –2
      Таки да. Но вы не поверите — когда комп отключен мне своп не нужен. Соответственно, своп вполне себе прекрасно в RAM живет. Скорость у лаптопа не самой топовой конфигурации при этом — просто фантастическая. Если хватает памяти — почему бы и нет?
      • +5
        вы позоже не понимаете суть свопа.

        он нужен только тогда, когда не хватает _оперативной памяти_.

        А вы у неё же отбираете кусок, и когда ваш нойт свопится он просто переписывает одни и те же байты с одной микросхемы RAM на другую.

        Этим шагом вы только тратите ресурсы проца (и несколько мб RAM из-за создания структур ФС в памяти)

        Господа минусаторы походу тоже абсолютно никакого понимания того, как работают современные ОС не имеют…
        • +1
          Нуда, тото у меня на венде при куче свободной памяти все равно своп имеет ненулевой раздел и чемто занят.

          Под linux'ом же сначала как и должно забивается оператива а только потом своп.
          • 0
            Меня это тоже всегда поражало
          • +2
            ПОд виндой в своп некоторые дынне выгружаются заранее в фоновом режиме (т.е. некотоыре страницы существуют и в свопе и в ОЗУ одновременно), что позволяет очень быстро выделять ОЗУ в случае необходимости (не нужно копировать данные из ОЗУ в своп). Linux же пишет данные из ОЗУ в своп только когда память закончится. Кто из них прав — большой вопрос.
            Так что, тот своп который вы видите, это редко используемые и редко-(никогда?)-обновляемые данные из ОЗУ которые, записаны в своп «на всякий случай в свободное от работы время».
            • –1
              Эта запись на всякий случай как занимает время во время своей записи (сори за тавтологию) так и тратит ресурс накопителя.
              • +3
                ну тогда отключайте своп, зачем же его в рам-то обратно тащить?
          • +1
            и? вы хотите теперь тратить на одну и ту же информацию в 2 раза больше RAM?
            • –1
              Стесняюсь спросить — где и как в 2 раза больше получается?
              • +1
                те данные, которые всё ещё находятся в основной RAM (пока она не закончилась) + их копия в свопе, которую винда сделала для ускоренного свопирования заранее (она же не в курсе, что бывают извращенцы, кладущие своп-файл обратно в рам)
                • 0
                  :)))) Ну, про «извращенцев», то да :) Лично-персонально я по этой и всяким другим причинам, своп на SSD отключаю.
                  • 0
                    Гимп падает, сволочь, без свопа. А так — я тоже без него, но браузерные кэши и TEMP хочется выкинуть с SSD.
          • 0
            Насколько я помню, Windows при загрузке DLL в память, а также (не уверен) при отображении файлов в память, отмечает эти области как файл подкачки, что позволяет в дальнейшем выкидывать эти DLL в него, без непосредственной записи на диск.
        • +1
          Своп в RAM нужен в том случае, когда 32-битная система не видит всю память (>= 4 GB). Некоторые RAMDrive-ы умеют использовать под виртуальный диск именно ту память, что система не может использовать.
          И это, ИМХО, единственный случай, когда в таком свопе есть смысл.
          • 0
            где вы такое видели? я может не в курсе (поделитесь ссылкой). Но насколько я знаю, чтобы рамдиск мог юзать всё что выше 4ГБ, надо чтобы система поддерживала PAE, а 32-битные системы с PAE без проблем видят всю память (вот сейчас у меня на столе стоит такая, все 8 гб видит прекрасно)
            • 0
              Одно дело видеть, другое — использовать.
              Win7 x86 например видит но использовать не может.
              • 0
                Не знаю, как Win7, а Vista с SP1 и видела, и использовала. Т.к. даже при всей своей «любви» к MS я слабо верю, что в win7 допустили такую регрессию, то попрошу пруфлинк.
              • +1
                в клиентских ОС микрософта отключено переключение страниц из-за того что куча драйверов всё ещё не умеют работать с PAE, и часто роняют систему в БСОД. А на серверных считается что админ в курсе, какие дрова он устанавливает, и тут всё что видим, то и используем.
                • 0
                  Есть очень мало драйверов и программ на которые влияет PAE. Все эти программы не будут работать (и не работают) под Windows Server, где PAE имеет место быть.
                  Более, того в Vista и Win7 PAE есть от рождения и включен всегда (если верить рекламе и MSDN). Другое дело, я сильно сомневаюсь, что они умеют использовать «пропавшие» 500 МБ — микрософту нужно продвигать Server и x64 версии систем. Иначе бы под XP PAE тоже не убирали бы (ведь был же в Win2k).
                  • 0
                    Могу поискать точнее но когда я ставил Win7 RC x86 то оно написало чтото типа: памяти 3 с чемто Гб, установлено в компьютере 4Гб.
                    Т.е. она видела но не использовала.
                    • 0
                      она их и не видела (видела только маркировку модулей)
                  • –1
                    1. Все эти драйвера под windows server не нужны (под RAID-контроллеры и сетевые адаптеры такого класса, а сейчас наверно и под все остальные сетевые адаптеры, драйвера поддерживают PAE).
                    2. На драйвера PAE влияет на _все_. (драйвер внезапно очутившийся не на той странице приведёт к краху системы, независимо от того, драйвер это видеокарты или драйвер, установленный трояном/антивирусом)
                    3. PAE не влияет на на какие приложения.
                    • 0
                      Что за чушь вы несёте? Как это драйвер окажется «не на той странице»? Не будут работать только драйверы пытающиеся использвать недокументированые функции через обращение к данным по абсолютным адресам. Но за такие вещи нужно руки отрывать. Например по той причине, что не совместимость с PAE в практически однозначно одзначает несовместимость со спящим режимом, удалённой отладкой и некоторыми другими вещами. А в наш просвещённые век этот режим используется настолько часто, что несоместимость с ним приравнивается к вредительству.
                      Это во-первых.
                      А во-вторых, PAE очень даже влияет на работу приложений. Так как несколько изменяет работу функции отображения физической памяти на виртуальную (MemoryMap). Но программистов, которые умудряются писать программы не работающие с PAE нужно расстреливать сразу после горе-драйверописателей, так как со времён царя гороха в MSDN написаный все ограничения при работе с отображением памяти.
                      • –1
                        Чушь несёте вы.
                        1. Любой драйвер, работающий с DMA будет иметь те или иные проблемы.
                        1а.
                        >>А в наш просвещённые век этот режим используется настолько часто…
                        Вы про PAE+спящий режим? Я думаю, таких конфигураций вы не встретите среди серверов. Да и среди десктопов их будет около 1%.
                        2. Программа, на работу которой влияет PAE — это что-то новое. Я не встречал ещё ни одной.
                        • 0
                          1. А вот и нет :) Наличие PAE не означает, что может изменится физический адрес любой страницы. С какой такой целью ядру менять адреса страниц с DMA? Не говоря уже о том, что при работе с DMA драйвер должен во-первых, блокировать буфер обмена на время работы, а во-вторых, уж если так хочется, получать его физический адрес при помощи соответсвующих функций. Более того, адресация для каждого приложения остаётся постоянной, до тех пор самое приложение её не изменит. Адресация памяти ядра вообще не меняется. Соответсвенно проблеммы будут только у драйверов, некорректно выдляющих память и у дрйверов, пытающихся из контекста одной задачи получить доступ к памяти к другой задачи. В обоих случаях это не правильное поведение драйвера и проблеммы будут не только с PAE. И не работать будет не связка PAE+hibernation, а просто hibernation.
                          2. При включение PAE меняется поведение и результат работы функций CreateFileMapping, MapViewOfFile, VirtualAlloc и иже с ними, а также становятся доступны функции AWE (AllocateUserPhysicalPages, FreeUserPhysicalPages, MapUserPhysicalPages).
                          • 0
                            1. вы писали драйвера, работающие с DMA?
                            почитайте внимательно msdn
                            2. результат CreateFileMapping, MapViewOfFile, VirtualAlloc никак не меняется, если не лезть во внутренние структуры.
                            софт, пользующийся AWE — бооольшая редкость
                  • +1
                    Пользуюсь вин2003 на домашнем компе. 4GB, PAE, отключен своп. Монструозная производительность. Ни один, повторяю, ни один драйвер не ронял её в BSOD. Вообще почти не видел BSOD за всё время пользования.

                    А ставил я с бубном кучу драйверов, которые не хотели ставится на незнакомую ось. Для тунца последнего патчил msi, логитеховские вообще по кусочкам собирал… Но я доволен, чорт.
                  • 0
                    И ещё. PAE в десктопных версиях включен, но начиная с XP то ли SP1, то ли SP2 собственно расширение не производит а используется для DEP.
                    В вистах и семёрках тоже.

                    Хотите использовать много памяти – ставьте 64битные версии, или шаманьте с серверными. Я вот пока с серверной, и не жалуюсь.
                    • 0
                      В вистах и семёрках не совсем так — там PAE есть всегда, но не факт, что система даст его использовать. (Тут я не уверен ибо под висту подобного не писал, но, по-крайней мере, про семёрку в MSDN написано, что ядро всегда поддерживает большие страницы и прочие расширения). DEP же вообще реализован через биты прав доступа и с PAE пересекать не должен. И похоже, что изначально DEP в Windows не был включен сугубо по причине наличия каких-то ошибок в ядре — уж очень странно разрешать исполнения кода для сегментов стека и данных, особенно, если WinAPI из покон века поддерживает назначение прав доступа для выдляемой вируальной памяти. А когда ядро вылизали, то и DEP включили.
                      • 0
                        support.microsoft.com/kb/875352
                        Ещё как пересекается.

                        Вот ещё моя довольно старая статья тут про ПАЕ и компанию: habrahabr.ru/blogs/i_am_clever/20179/ Писал уже довольно давно, там есть неточности, но в конце есть ссылка на иксбэтэ, тамошняя статья фундаментальна.
        • –1
          Отнюдь. Рекомендую к прочтению вот эту ссылку: social.answers.microsoft.com/Forums/en-US/vistaperformance/thread/4b82662d-aae6-4ec7-ae04-b05b26b74394/

          Своп в RAM имеет смысл как раз для SSD. Вы же не станете спорить с тем, что I/O в память быстрее, чем I/O с диском.

          Что же касается «отбирания куска памяти» — во-первых не всё железо понимает больше 3GB памяти (равно как и XP 32-bit). Память нынче дешева, а время дорого :)

          Во-вторых, если бы мы рассматривали идеальную винду в вакууме, то безусловно вы были бы правы. Но в нашем ж0стком реальном мире винда начинает свопится на диск намного раньше, чем кончается память.

          Собственно, рекомендую перестать теоретизировать и провести эксперименты. Вы будете неприятно поражены тем, как теория сильно расходится с практикой. Я через это прошел несколько месяцев назад :)
          • 0
            И как вы собираетесь использовать эту самую память «бльеш 3GB»? RAM-диск там тоже организовать не получается. Про своп раньше чем кончается память я тут уже писал — ничего нужного туда не свопится и можно смело отключать своп.
          • 0
            По вашей ссылке:

            Ответа от Support Engineer’а о результатах его попытки там так и не поступило.

            Остальное про то, что рамдрайв может использовать невидимую память — всего лишь домыслы непонятного чувака, никем не подтверждённые.

            Про «свопится на диск намного раньше» — читайте почты выше (или «чукча не читатель»?)
      • НЛО прилетело и опубликовало эту надпись здесь
        • –2
          Занимать место и тормозить? :)?
          • –1
            А смайлик там для мебели был :(?
            • НЛО прилетело и опубликовало эту надпись здесь
    • +3
      «На Плюке всю воду на луц перегнали, а тут из луца воду делают.» (с)
  • 0
    LargeSystemСache говорит системе, что у нее много ОЗУ, соответсвенно, моного данных хранится в кеше, а не читается из SSD. Практическая польза — в дольшем времени suspend SSD. Практической пользы(такой как для hdd — экономия чтения) практически не несет.
    • 0
      Есть где на документацию глянуть? Гугл почему-то искать отказывается.
  • 0
    ИМХО, гонка за наносекундами. Я не думаю, что на десктопно-офисных задач это будет заметно глазу.

    Проблема же количества циклов записи-чтения, имхо, для десктопов *несколько* надумана. Живые 386-ые попадаются и сейчас, но все таки апгрейд как правило происходит значительно раньше, чем этот лимит будет исчерпан.
    • 0
      Угу. Простой пример — берём SSD накопитель, засираем его информацией процентов на 90%. Начинаем обновлять какой-нибудь большой файл. Имеем мёртвый SSD через 100'000-1000'000 обновлений файла. Если файл — база данный, то накопитель мрёт через три месяца.
      Даже если просто много мелкий файлом на флэшке каждый бень перезаписывать и не включить «оптимизацию для выполнения», то флэшка мрёт через месяц-три из-за износа MFT. В любой бухгалтерии, как правило этих мертвых флэшек — пачками.
      • 0
        Для *десктопов*, еще раз.

        У вас на десктопе много баз данных? Или вы часто копируете пару тысяч мелких файлов на своем ноутбуке? Ну и классические флеши и ssd имеют какбе несколько разный ресурс, не в пользу первых.
        • 0
          Будете смеяться, но реестр — ничем не хужы лубой базый данный. В течении дня в него совершаются сотни тысяч записей. Более того MFT и FAT (таблицы размещения файлов), это тоже такой место куда осуществляется запись при каждом обновлении файла. Ещё есть файлы логов, вагон врменный фалом и т.п. Таким образом правильная настройка кэширования увеличивает ресур флэша в сотни раз. А вот не правильно или не настроеный вообще кэш может, как я уже гвоорил, убить флэш за несколько месяцев.
          • 0
            Не буду смеяться :)

            Реестр, безусловно, база данных. Если бы не два «НО»:

            1) Там нет такой активности, как в «боевых» БД.
            2) Винда не пишет и не читает реестр on-the-fly, он живет в основном в памяти и даже с некоторой рассинхронизацией.

            >В течении дня в него совершаются сотни тысяч записей.

            Давайте разберем, что туда пишется.

            1) Настройки.
            2) Записи состояний.
            3) Служебная информация программ.

            Честно, я не могу воспроизвести в голове как нужно пользоваться десктопом, чтобы вышли «сотни тысяч раз в день».

            С тем, что кривые настройки могут убить диск — согласен. Они вообще могут убить что угодно. :)
            • 0
              запустите Registry Monitor и посмотрите, сколько сотен обращений в секунду делает туда большинство софта (особенно родного)
            • 0
              Во-первых, возьмие любой файловый монитор и посмотрите активность диска — там немеряно обращений к реестру на запись. Да, к счастью реестр кэшируется, а некоторые его части вообще существуют только в ОЗУ, но одноврменно при работе с реестром система очень часто сбрасывает кэш на диск, чтобы при уменьшить вероятность повреждения реестра при неожиданном отключении питания.
              И н етолько к рееструю ntuser.dat и desktop.ini — тоже хиты прордаж! Например, нажатие на кнпку «пуск» — 20 записей. Запуск Word — 200 записей. Работа с офисом — тысячи записей каждый час.
              И повторяю — есть ещё оглавление диска. При стандартных настройках — каждое изменение файла приводит к изменению информации о нём в каталоге. Худе того — чтение фала тоже зачасту одновляет отметку времени последнего обращения к нему в каталоге.
              Собственно проблемма не в кривых настройках, а в том, что и под Windws и под Linux по-умолчанию ситема не просто не оптимизирована для работы с флэш, но ещё настроена так, что вредит этому флэшу в меру всех своих сил и возможностей.
              Я же приводил простой пример — если у вас для обычной USB-флэшки не включена опция «оптимизировать для выполнения», флэшка заполнена и вы каждый день будете записывать/обновлять на ней много файлов, то флэшка сдохнет через несколько месяцев. А многие пользователи проделывают такую операцию каждый день (архивы, перенос данных с машины на машину и т.п.). И очень удивляются «какие флэшки у нас говёные продаются». А проблемма-то не во флэшках, а в одной жалкой галочке, которая по-умолчанию стоит в неоптимальном положении.
              • 0
                ntuser.dat – это и есть ветка HKCU (прув)
    • 0
      Интересно на ssd можно ставить google desctop search или постоянное инедксирование его сразу убьёт?
  • 0
    LargeSystemCache изменяет приоритет выделения кэша. Если 1, то дисковый кэш будет уменьшаться ПОСЛЕ начала использования виртуальной памяти (т.е. если программе нехватает памяти, то выделяется виртуальная память и потом уменьшаяется кэш, в надежде что программа использовала пмять не на долго). Если же значено 0, то как только память кончилась, то уменьшается кэш (чтобы избежать использование файла подкачки). Могучий смысл — файл-серверы, где локальные задачи менее приоритетны чем скорость работы с диском. Категорически не рекомендуется использовтьа есть объём ОЗУ меньше 2 Гб. Ибо, кроме всего прочего сильно корёжет стандартную карту памяти Windows, ч то приводить к необъяснимым глюкам в некоторых программах (самый популярный пример — драйвера ATI). Короче, говоря всегда должен быть выключен, за исключением случае, когда у вас 3 и больше гигабайт памяти, но и тогда его включение весьма спорно.
    • 0
      Кстати, если файла подкачи нет или он в ОЗУ, то вообще нет смысла включать — кэш не уменьшается и будет казаться, что программа памяти не хватает, хотя на самом деле её хоть в банки закатываей. Возможно, что GIMP именно потому без файла подкачи и не работает.
  • +1
    Отключать hibernation тоже особого смыла нет, он используется только при укладывании в спячку, а значит на как минмум 100'000 «усыпаний» вам ресурса хватит, а этог хватит на сотню лет упорной экплуатации. Более того hibernation ресурс флэша как нистранно именно бережёт. Задумайтесь — сколько записей соврешает Windows при загрузке (например, в логи, в реестр, во временные файлы, в профили пользователей)? А вот при использовании спящего режима у вас только одна единственная операция записи в файл hiberfil.sys.
    • 0
      Согласен, у себя на лаптопе его не выключаю. Кроме того, что вы написали, есть еще одно более шкурное соображение. Чтение с SSD — самая быстрая операция, лаптоп просыпается из спячки практически мгновенно :)
  • 0
    Такой вопрос: кто знает, возможно ли теоретически, допустим, имея 64 Гб оперативной памяти, при старте все приложения переносить в нее, т.е., представлять ее в виде какого-либо виртуального диска и копировать туда все содержимое системного диска (операционка, приложения и т.п.) и запускать уже оттуда?
    Ну да, и при выключении все не временное содержимое скидывать обратно на диск, конечно, но это другой вопрос.
    • 0
      www.ixbt.com/storage/gigabyte-iram-p1.shtml
      Есть девайсы такого типа.

      По поводу копирования всего и вся в оперативу — так умеют большинство Linux LiveCD
      Они копируют свой сжатый образ в RAM и работают уже оттуда на первой космической скорости.
      • 0
        Помним такое, да. Интересен факт существования программного решения для подобной задачи. (если уже есть много оперативки и не хочется покупать специальный девайс)

        Ну конечно, космической. 3 гига оперативы на компе (я под установку убунты в ограниченных условиях столько на жестком диске выделял), а LiveCD дергает диск по каждому чиху
        • 0
          Вообщето при копировании образа в память диск уже не дергается и его можно вытащить
          • 0
            Большинство live-cd не перетаскивают в память себя целиком, а отправляю туда только ядро, модули и к примеру инсталлер\гуйню\шелл восстановления (в зависимости от типа ливцд).

            Маны, доки, библиотеки, пакеты для установки системы на винт и пр. хрень большинство в память как раз не тащит — памяти не напасесси. А значит — оно таки будет дергать диск, хотя и редко.
            • 0
              Вспоминаются два дистрибутива которые умеют себя полностью сразу копировать — SLAX и Knoppix
              Причем копируется все сразу.
              При двух гигах ram можно же выделить 100-700Мб под сжатый образ системы.
              А если учесть что уже принято по 4 ставить почти везде то раздолье полное.

              Хотя на вкус и цвет кактусы у каждого свои.
              • 0
                Ну, у вас может и по 4 принято, а у нас есть ноут- и нет-буки, для которых 1GB сейчас стандарт, 2GB — хорошо, есть старое железо с дефицитом памяти.

                Я не описываю «как должно быть», я описываю как есть. Если livecd не найдет вагонов памяти, то он не будет толкать в память всякую чушь. Правильный лайвцд не будет

                А неправиьный будет, но на машине с 256 памяти глупо и банально рухнет.
                Добавим сюда то, что я не знаю людей, которым бы в памяти(!) были жизненно нужны маны или .deb пакеты убунты.
                • 0
                  Ну так вариант с копированием расчитан не на простого юзера, а на того который понимает что он хочет и понимает возможности системы.
                  • 0
                    Графический Live-CD в 99% случаев рассчитан как раз на простого юзера и универсальное железо. За исключением специальных, вроде неттестеров и секадвизоров.

                    Разных версий live-cd или настроек «кушать память» и «не кушать память» я тоже в большинстве не заметил.

                    Закончим пустой спор? -)
    • +1
      А зачем? При таком объеме памяти все часто используемое содержимое диска и так будет в дисковом кэше (т.е. в памяти).

      (Кстати, у кого ноутбук, очень удобно его вообще никогда не выключать, а переводить в «спящий режим». В итоге просыпается он за 3-4 секунды, а батарейку тратит очень мало, на неделю обычно хватает в спящем режиме без подзарядки легко. А то я знаю несколько людей, которые честно ноутбук каждый раз выключают и включают по пять раз на дню.)
      • 0
        Не силен в виндовых терминах, имеется в виду suspend to disk или suspend to RAM?

        Если «ту диск», то вылезать оно оттуда будет далеко не 2-3 секунды, особенно если перед саспендом запущены были не аська+браузер, а примерно такое:
        1921 of 2048 used
        232 of 1024 swapped

        Если «ту рам» — то случаются глюки, да и батарейку оно таки кушает.
        • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      не так давно на хабре обсуждалась статья по настройке RAMDisk — это именно то о чем вы спрашиваете, создает виртуальный диск из незанятой оперативной памяти и автоматически синхронизирует его при запуске и завершении работы

      у самого стоит сейчас такая штука на win7 (точнее на 2008R2)
      • 0
        Вот за это спасибо! Именно то, что хотел :)
  • –1
    Отключая кеширование, теряется производительность.
    Очень мягко говоря странные советы.
    • 0
      Есть подтверждение, ссылки? О каком кэшировании вы говорите?
  • 0
    NtfsDisable8dot3nameCreation — изменить с 0 на 1. Если такого ключа нет, то его нужно создать (DWORD) или можно выполнить команду из командной строки: fsutil behavior set disable8dot3 1 — отключает создание классических имен вида 8.3 для совместимости с FAT16. Имеет смысл оставлять если у вас до сих пор бегают какие-то древние DOS-программы.

    Не только. DOS-имена ещё полезны, если имеется неюникодная программа, которой надо обратиться к файлу с юникодным именем. Например, Total Commander версий ниже 7.5 мог работать с юникодными именами, только если существовало соответствующее DOS-имя.

    поскольку hibernation file лежит на одном и том же физическом месте, то ячейки используемые под его хранение вырабатывают свой ресурс быстрее

    В более-менее современных SSD используются контроллеры, которые сами следят за количеством перезаписи блоков и автоматически перераспределяют данные между блоками так, чтобы число циклов перезаписи выравнивалось и диск изнашивался равномерно. Такого поведения не было лишь в самых старых, самых первых версиях SSD.

    Аналогичным образом есть смысл настроить TEMP фолдер для самой Windows. Кликаем правой кнопкой мыши на My Computer, выбираем Properties->Advanced->Environment Variables — и в разделе User Variables выставляем для нужных фолдеров пути на виртуальный диск.

    С этим надо быть осторожнее, т.к. некоторые инсталляторы, требующие перезагрузки Windows, сохраняют временные файлы как раз во временном каталоге, чтобы после перезагрузки продолжить установку. Если временный каталог будет на RAM-диске, то при перезагрузке он ёкнется, и программа останется недоустановленной. При этом нередко после таких сбоев инсталлятора программу уже не удаётся доустановить или хотя бы удалить, приходится долго лазить по файловой системе и реестру, чистить всё ручками.
    Перенос кэша браузеров на RAM-диск — тоже неоднозначное решение. Мне лично, например, не очень хочется, чтобы Опера после перезагрузки компа начала снова скачивать каждый повторно открытый документ, каждую картинку, каждый CSS из инета, вместо того, чтобы взять их из кэша.
    • 0
      >> про 8.3

      Да, я уже и забыл про этот фокус. Вернее, когда писал — вспомнил про какую-то старую версию нортон-коммандера, который не видел длинных имен под Win95 и, понятное дело, отмахнулся :)

      >> про контроллер

      В статье на AnandTech, на которую я дал ссылку внизу поста, этот момент разобран. Новое поколение контроллеров все равно не давало приемлимого разброса, поэтому OCZ выпускало firmware updates. Поскольку речь идет о дисках в доступном ценовом диапазоне — все еще имеет смысл иметь этот момент в виду. Но в целом вы правы — серии Vertex, Core V2 и Apex уже вроде должны так и поступать.

      >> про кэш браузера

      Ну, это на любителя. Поскольку у меня ограничения на траффик почти нигде нет, то мне как раз удобнее сохранять ресурс диска. Ну и програмы я на этот лаптом каждый день не устанавливаю.
      • 0
        >> про кэш браузера
        Ну, дело не всегда в лимитности трафика. Я, например, очень люблю Оперу не в последнюю очередь именно за мгновенную навигацию по истории страниц, без обращения к серверам. Какой бы быстрый ни был инет, запрос на сервер всё равно будет ощутимо дольше, чем считывание файлика с локального диска. А если кэш грохнут, то, естественно, без повторной загрузки (и, следовательно, задержки перед отображением страницы) никак не обойтись.

        >> Ну и програмы я на этот лаптом каждый день не устанавливаю.
        Ну это само собой. Просто когда такую программу всё-таки потребуется установить, о такой особенности ни за что не вспомнишь, а потом придётся долго ковыряться молотком и напильником в недрах системы (особенно если служба восстановления отключена и точка отката не была создана). :-)
        • 0
          В данном конкретном приведенном вам примере кэш уже будет загружен предыдущим посещением этой страницы в текущей сессии.

          Но опять же — я Оперой не пользуюсь вообще, так что по данному вопросу мне больше сказать нечего. В принципе тут вообще подход по типу шведского стола — вот то, что можно сделать, выбирай на вкус :) Я тоже не всем советам следую (о чем и написал), так что ничего плохого в этом не вижу. Каждый для себя выбирает, «и это, товарищи, правильно» :)
  • 0
    флашка :(
  • 0
    Давно ли у Вас стоит этот ссд? Не появилось ли за это время бэдов, не уменьшилась ли ёмкость? Насколько активно пользовались? Удалось ли каждый день в автобусе юзать, как и думали? Просто буду себе тоже SSD на MLC ставить, ибо на SLC уж больно дорого стоит, не потяну :) Вот и хотел бы знать, бэкапить ли каждый день данные, или ближайшие год-два потери данных из-за бэдов можно не бояться :)
    • 0
      Стоит несколько месяцев. Емкость не уменьшилась, судя по всему это должно происходить примерно после года пользования. Да, удалось, вот из автобуса как раз вам отвечаю :)

      Бэкапить каждый день данные надо в любом случае — SSD или не SSD. Поверьте человеку, у которого два обычных диска купленные в разных местах в разное время сдохли одновременно :)
      • 0
        Понял, спасибо :) Я правильно понимаю, что SSD изнашивается при записи, а частое чтение его не изнашивает?
        • 0
          Я тоже так понял. Однако меня выше уже столько раз пытались убедить в том, что черное — это белое, а белое — это зеленое, что я уже не решаюсь давать какие-то определенные ответы. По моим данным — операции записи оказывают наиболее разрушающее действие, да.
  • 0
    Вот тут есть кое-что про EWF Tool. Она решает целую пачку описанных проблем сразу.
  • 0
    А как с поддержкой TRIM в Windows XP?
    Ее все таки сделали? Надо драйвера дополнительные ставить? Или ставятся с обновлениями.?

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.