Ответы пользователя по тегу Твердотельные накопители
  • Почему ноутбук не видит nvme ssd m.2?

    @rPman
    В биосе тоже ничего не видит.
    значит это аппаратная проблема, либо помер ssd либо контроллер на материнке
    Ответ написан
    Комментировать
  • Как выбрать внешний SSD для долгосрочного хранения данных?

    @rPman
    Единственное достоинство для резервного копирования у ssd - это высокая скорость (если выбирать nvme) доходящяя до 5 гигабайт в секунду чтения и примерно в 8 раз медленнее запись (зависит от технологии, но те что быстрее - на порядок дороже).
    Чтобы получить такую же скорость на основе hdd, нужно городить raid0 (без резервирования) минимум из 10 дисков (скорость одного современного диска 150-300мбайт/сек, осторожно с дисками с черепичной записью, у них скорость записи падает в 10 раз по сравнению с чтением).

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

    Они могут потерять данные от простого лежания в столе (обесточенные), а если попадут еще и в жару (например забудешь в машине в солнечный день) то скорость потери данных ускоряется до считанных месяцев, вопрос не исследовал но флешки дохнут на ура (внутри они все то же самое, только контроллер тупой). Дорогие, серверные модели, могут содержать контроллер, который при наличии постоянного питания будет следить за сохранностью данных, но я не встречал информации, есть ли такой функционал в дешевых десктопных решениях.

    Поэтому, единственное, зачем имеет смысл использовать ssd для резервного копирования - это вынужденная оперативность, когда нужно максимально быстро сделать резервную копию и продолжить работу. И в этом случае ssd можно использовать как временный буфер. И да, почти тот же функционал (возможность получить замороженное состояние данных чтобы была возможность копировать их на медленный носитель) можно получить программным способом, например с помощью снапшотов файловой системы или master-slave репликацией базы данных на слабую машину, с которой уже и снимаешь копию (это нужно если сам процесс резервной копии замедляет работу на столько, что это не приемлемо).

    Поэтому не советую покупать для задач резервного копирования ssd только потому что это 'модно молодежно'
    Ответ написан
    6 комментариев
  • Можно ли поставить SSD SATA III в старую материнку?

    @rPman
    Да, 2 из 5 портов поддерживают 6Gb скорости, какие именно - читать в мануале.

    sata III обратно совместимы, т.е. можно вставлять быстрые устройства в медленные порты и все будет работать на той скорости что обеспечивает порт.

    И нужно понимать, что ограничения скорости интерфейса обычно значительно выше скоростей самого устройства, т.е. даже если вы вставите ssd sata в старый порт sata I, работающий на 1.5мбит, то чтение с диска будет 150мбайт/с, и таких скоростей дешевые устройства тупо не смогут выдать (максимум из кеша, что в контексте задачи пользователь не заметит)
    Ответ написан
    Комментировать
  • Есть ли способ восстановить перезаписанный, а не удаленный файл?

    @rPman
    за много много денег можно попытаться что то сделать, если ssd диск был обесточен как можно быстрее после удаления и отнесен в соответствующюу фирму.

    Там специалисты должны выпаять чипы памяти (или подключиться к ним с помощью специализированного железа и софта) и проанализировать их содержимое.

    Внутри ssd есть своя как бы файловая система, скорее всего похожая на cow, где каждая следующая запись пишется в новое место, даже если это один и тот же сектор с точки зрения пользователя (это нужно для равномерного распределения записей по ячейкам), значит можно раскрутить этот лог назад, если система не успела исполнить для этих участков trim. Но, к сожалению, записи происходят сразу по всему объему диска (современные чипы памяти это многоуровневые цепочки бит, запись которых происходит циклически, первые биты записываются быстро, последующие биты в цепочках - медленно, когда происходит запись, сначала контроллер пишет данные в каждые первые биты этих цепочек и запускает фоном процесс перераспределения, чтения записанных данных в первые биты и перезапись их в глубь каждой цепочки, это медленнее, как минимум именно так реализуют кеширование записи на дешевых пользовательских накопителях (а может и на всех). Именно поэтому примерно 20% свободного места на диске будут записаны на максимальной скорости а затем скорость упадет в десяток раз именно потому что свободных 'первых бит' не остается и контроллер ждет окончание перераспределения.

    p.s. напоминаю, что любые операции записи на этот диск уменьшают шансы восстановления данных, например если на этом диске хранится ОС и был ее запуск, или на этот же диск устанавливал приложения для восстановления данных.
    Ответ написан
    Комментировать
  • Утечёт ли заряд из SSD если его не включать полтора года?

    @rPman
    Если держать ssd в жарком месте (например, например в машине, на солнцепеке) то скорость деградации сильно увеличивается до месяца +-

    ssd не подходит для offline хранения данных, технологии требуют наличие питания хотя бы изредка, контроллер сам следит за перераспределением данных. Но! дешевые могут это делать только во время записи, что так же не способствует сохранению данных на долгосрок.
    Ответ написан
    Комментировать
  • Что делать, если Windows 11 не видит SSD, но он есть в управлении дисками?

    @rPman
    HP Portable SSD P500
    сначала отключи шифрование, используй утилиты от HP, которые тебе предлагает диск (второе устройство - виртуальный cdrom на котором размещены необходимые утилиты), требуется windows.

    p.s. нужно быть очень странным человеком, чтобы вообще заказывать такие диски, реальной защиты они не предоставляют, а вот гемороя - очень и очень много

    я попутал ситуацию с прблемами с дисками с функцией шифрования
    Ответ написан
  • Виндовс бут менеджер стоит на одном диске, а сама винда на другом?

    @rPman
    Да, такое возможно.
    Самое простое - восстановить загрузчик с помощью загрузочного установочного диска windows (его версия и битность должны совпадать с установленной), выбрать восстановление -> командная строка... советую погуглить как восстановить загрузчик, инструкций вагон. Вам понадобится дополнительный раздел, примерно 200мб.

    Настоятельно рекомендую на время этих манипуляций физически отключить остальные диски, будет проще и меньше возможностей ошибиться.
    Ответ написан
    Комментировать
  • Нормально ли хранить игры на hdd, а запускать с ssd?

    @rPman
    Тебе все ответили по поводу не совсем верной постановки вопроса.

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

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

    ---------------------------------------------------

    Если же речь о том, как можно воспользоваться hdd для установки игры на ssd которая на него не влезает (точнее тебе охота больше игр или доустановить компоненты, так как приложение должно хотя бы в минимальном варианте поместиться на диске), то есть способ, воспользоваться фичей файловых систем (ntfs в данном случае умеет только каталоги) - символические ссылки.

    Символическая ссылка для программы - это каталог (или файл, если в пределах одного диска или другие файловые системы, например в linux), который выглядит как обычно, но в реальности отображает содержимое того каталога, на который ссылается символическая ссылка, например на другом диске (в windows с помощью виртуальных дисков .vhdx - с оговорками можно выкрутиться и разместить файлы в сети, но будет медленно или опасно для данных, если машина будет выключаться, так же можно использовать iscsi если есть nas с его поддержкой или linux, это штатный механизм доступа к дискам по сети).

    После установки игры на ssd (без ее запуска), заходишь каким-либо файловым менеджером в каталог игры (рекомендую far commander, он и симлинки может создавать кнопкой), ищешь объемные каталоги редко используемых данных, например карты, до которых ты еще не дошел, видеофайлы и прочий контент, часто это можно определить по названию каталогов или напрямую по типу файла) и сначала перемещаешь эти файлы на другой диск (в твоем случае ssd) а затем создаешь каталог-симлинк на скопированное с тем же именем, какое было у оригинального каталога.

    Таким образом можно перенести практически всю игру на другой диск но сама она этого даже не поймет. Если грамотно выбирать перемещаемые данные, это даже заметно не повлияет на игру.

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

    Постарайся не переносить ресурсные файлы игр (текстуры и модели).

    Постоянно таким садамаза заниматься не стоит, но как временных шаг, пока не купишь нормальный диск, вполне рабочая схема.
    Ответ написан
    Комментировать
  • Как стереть данные со сбойного SSD?

    @rPman
    Попробуй загрузиться в linux (любой livecd/liveusb не самый древний) и с помощью утилиты hdparm (ключ -r) отключить флаг read-only
    узнать состояние (в примере диск /dev/sda - поменяй на тот что нужно)
    hdparm -r /dev/sda
    # /dev/sda:
    #   readonly      =  0 (off)

    сменить на 0 (off) ключ -r0

    Следи чтобы диск не смонтировался автоматом и размонтируй его (не из файлового менеджера а командой umount)

    данные на диске уничтожай удалением разделов и отправкой trim если там не миллионы в биткоинах
    blkdiscard /dev/sda
    ну или чем то типа
    sudo dd if=/dev/urandom of=/dev/sda bs=128k conv=sync,noerror

    !!! трижды перепроверь что указал верный диск вместо /dev/sda, эта команда без подтверждения удалит все данные на диске

    p.s. шансов мало, но попытаться можно
    Ответ написан
    Комментировать
  • SSD поставил сам на себя пароль. Что делать?

    @rPman
    Не делай ничего сам если тебе дороги данные на диске, неси в сервис, пусть специалисты покопаются, оценка стоимости обычно дешевая, а там смотри что тебе скажет спец.

    Если самому, то начни с загрузки с другого носителя (например liveusb/livecd любую реаниматолку или просто linux) и смотри видны ли данные на диске. Сам диск зашифроваться не может, мало того это достаточно длительная операция, незаметить невозможно. Вирусы локеры ведут себя по другому, и им нужно дать инструкции пользователю типа - переведите бабки тогда...

    p.s. С высокой вероятностью что то еще было, но у подавляющего большинства пользователей возникает в памяти черная дыра, и включается пластинка 'я ничего не трогал оно само'.

    Вспоминай что делал перед этим с прошлой загрузки. Какие программы ставил, чистилки, оптимизаторы, удаляторы, виртуализаторы и все что угодно.
    Ответ написан
  • Какой интерфейс выбрать для SSD для ОС?

    @rPman
    Операционная система практически не требует быстрого накопителя, формально он определит скорость ее запуска и с оговорками работу при недостаточном объеме ram. На практике сама ос будет работать даже с hdd (ну может долгий запуск и подлагивания проводника), ну мало кто профиль браузера переносит с системного диска, поэтому когда говорят про работу ОС имеют в виду работу браузера и проводника.

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

    Выбирай накопитель под ОС по деньгам и не заморачивайся, предельные скорости интерфейса ты не отличишь в типовой работе никак. У меня были эксперименты с LLM-ками, когда оперативной памяти под них не хватает и они постоянно подгружаются с быстрого NVME, так вот это наверное единственный момент когда задача упиралась в накопитель и интерфейс подключения, и даже в этом случае найти накопитель, который упрется в pci-e будет сложно.
    Ответ написан
    Комментировать
  • Каков уровень надежности подключения SSD дисков по NVMe?

    @rPman
    К сожалению надежность - это не про технологии и стандарты. надежность это отношение к разработки, тестовые лаборатории и добавление в протоколы инструментов.

    Т.е. если один разработчик будет создавать серверное железо sata с гарантиями, а другой будет для десктопа подешевле клепать nvme - то первый с большими шансами будет надежнее.

    Если говорить с точки зрения технологии то nvme на порядок надежнее, потому что проще, в нем значительно проще контроллер, большую часть работы там вообще перенесли в процессор и оперативную память компьютера. Вся идея nvme была разместить память поближе к процессору без посредников, прямо на шину pci-e и за счет этой простоты достигается высокие скорости и относительно низкая цена.
    Ответ написан
    1 комментарий
  • Непонятный ssd толи новый толи б\у?

    @rPman
    aliexpress/ozon/wb/... это не магазины, это электронный рынок (базар, барахолка), где в качестве торговца могут выступать как компании так и частники. Никакого контроля, ни за качеством товара, ни гарантийного ремонта,.. возможно посредничество компании для решения спорных ситуаций, типа товар не доехал, не рабочий или приехало не то что заказано, площадка может выступить как арбитр, придерживая у себя сумму и давая возможность ее вернуть покупателю... но с момента покупки aliexpress mailru качество даже этой опции упало ниже плинтуса (я читал о случаях когда товар не просто не доехал, он по статусу заказа больше месяца даже не выехал от продавца, но aliexpress деньги покупателю не вернул)

    тебе продали бу товар, если в описании не было этого указано, то ты имеешь полное право его вернуть, когда то aliexpress в течении 45 дней давал возможность открыть спор и вернуть деньги.
    Ответ написан
    2 комментария
  • Можно ли назвать NVME протоколом передачи данных, если да, то почему?

    @rPman
    NVM_Express - это спецификация, т.е. описание и стандарт, включающий в себя не только описание разъема, условий использования но и протокола в том числе.

    Это как говорить что автомобиль это двигатель... или дом - это стены и крыша... оркестр - это дирижер... (chatgpt отличные аналогии приводит)
    Ответ написан
    1 комментарий
  • Программный Raid 5 + nwme cache?

    @rPman
    bcache отлично работает, как в режиме кеша только для чтения так и как дополнительный буфер для записей (writeback)
    и это лучший способ способ сожрать ресурс записи ssd диска

    у меня так на очень дешевых комплектующих работала следующая схема linux сервер, специально выделенные медленный hdd + 250гб ssd диск в качестве кеша, полученный ускоренный раздел публикуется с помощью iscsi по гигабитной сети, его монтирует windows машина и на этом диске размещены игрушки (ark будь он неладен 400гб с еженедельными обновлениями по 50-100гб), чуть больше чем за год сожрал 250тб ресурса. Итоговая скорость запуска была примерно в 3 раза быстрее чем если hdd подключить напрямую к windows машине.
    Ответ написан
    2 комментария
  • Для надёжности, какой тип внешнего диска лучше выбрать, SSD vs HDD?

    @rPman
    Слетает файловая система - почти наверняка извлечение из usb происходит без предварительного выбора пункта меню в трее - безопасное извлечение накопителя. Так же можно в свойствах диска найти в вкладку устройства и отключить стратегию кеширования записи, это замедлит работу с мелкими файлами но даст гарантию, что если приложение закончило писать файл, то флешку можно извлекать безопасно (точнее меньше шансов получить нарушение файловой системы).

    usb flash самый ненадежный носитель данных, из-за того что в него вставляют не очень умный контроллер, у нее хуже охлаждение и в ней скорее всего используют дешевую память. У меня есть пример несколько флешек (от дешевых и старых до midend usb3) которые от лежания в ящике стола чуть больше года перестали работать (а одна теперь работает только в usb2 разъемах)

    Cледующий по ненадежности накопитель - ssd, это та же флешка но с умным контроллером, с немного лучшим охлаждением и можно найти на рынке чуть повыше надежность (обычно дорогие модели) где производитель об этом задумался. Их так же рекомендуется периодически подключать к компьютеру чтобы контроллер оптимизировал размещение данных и они так же боятся жары (оставить флешку на солнце почти гарантированная ее смерть).

    Самый наименее ненадежный накопитель - hdd с низкими скоростями вращения шпинделя и не самыми современными техпроцессами (низкая емкость), настоятельно рекомендую не брать диски больше 1Тб для такой задачи, по крайней мере после преодоления 1Тб накопители стали чаще выходить из строя (возможно это проблема не технологии а сноса крыши у производителей, которым никто не запрещает по максимуму эксплуатировать запланированное устаревание)

    Напоминаю, вероятность выхода из строя hdd диска среднего ценового диапазона гуляет вокруг 1.5% за первые 5 лет, и максимум выпадает на первый год работы. Какая-нибудь дешевая 3Тб тошиба будет выходить из строя с вероятностью в 7% (личное наблюдение). Вероятность выхода из строя диска, который постоянно включают и выключают - значительно выше (в разы).

    Всякие экзотические средства типа компакт диски или магнитные вообще самые ненадежные или создающие иные проблемы. Кто то тут вспомнит про перфокарты или лучше печать qr-кода в т.ч. в металле, да это надежно но не подходит для 99% целей хранения. Если бы технологию записи данных в кварцевом стекле делали бы не майкрософт, была бы на них надежда что они будут доступны потребителю, но увы.

    Хранить данные в одной копии - лучший способ их потерять. Настоятельно рекомендую делать резервную копию.
    Если опасаешься аппаратных проблем,
    можно воспользоваться технологией raid, когда надежность диска повышается многократно за счет объединения вместе нескольких дисков (одинакового размера) за счет потери итоговой суммарной емкости равной размеру одногодиска (raid mirror 2 диска размер 1 диска, raid5 - от 3-х дисков размер итоговый 2 диска,при этом если дисков будет 32 то итоговый размер будет все равно на 1 меньше). При использовании raid1/raid5 возможна безопасная потеря 1 любого диска, raid6 - двух. Само собой когда диск умирает, рейд переходит в ненадежное состояние и необходимо заменить сбойный диск, для приложений эта замена проходит незаметно (падает производительность на время замены)

    Софтварный raid в linux позволит делать его из любых устройств, хоть флешек! как бы это не выглядело странно. В windows removable диски кажется нельзя напрямую так использовать, но можно обойти ограничение с помощью виртуальных дисков .vhdx

    само собой при использовании raid бездумно извлекать его составные диски из компьютера нельзя, нужно сначала останавливать его и только потом отключать диски
    Ответ написан
    1 комментарий
  • Можно ли восстановить данные?

    @rPman
    Не вздумай подключать диск туда где есть поддержка trim! так как раздел будет в кратчайшие сроки очищен автоматически.

    Если данные тебе важны, неси в сервис, так как восстановление потребует специализированное оборудование и знания (оборудование подключается к чипам и контроллеру и на сколько я знаю нужно подключаться по специализированной шине к чипу).

    p.s. usb контроллер не гарантирует что trim не поддерживается, проверь это, подключив любой другой диск и посмотри поддержку с помощью hdparm,

    Да я читал что подключаемые по usb контроллеры как минимум в linux не включают автоматически поддержку trim для файловых систем даже если она имеется, но сейчас с ходу не нашел подтверждения.
    Ответ написан
  • Что почитать про диски (HDD, SSD) и файловые системы, желательно какое-то системное описание?

    @rPman
    Собственно все необходимые вопросы, на которые нужно обратить внимание, вы указали в вопросе, гуглить по каждому но в большинстве своем все ответы можно сформулировать самостоятельно, просто подумав и включив логику.

    1. Случайный и многопоточный доступ - принципиальная необходимость задумываться об этом исходит из физической особенности накопителей, последовательный доступ от случайного (имеется в виду как у hdd так и у ssd (в меньшей степени, зависит от размера читаемого блока кластера, потребительскиее ssd это 256кб) значительно отличаются (на порядок или даже два) по времени. Аппаратные контроллеры на материнской плате и даже на диске (или драйвера и планировщик ос) могут физически считывать данных больше чем потребуется (read ahead), делая это фоном, после запроса и сохраняя в своей памяти.
    Если несколько приложений одновременно потребуют данные с разных областей устройства хранения, специальный планировщик ос может приостанавливать работу этих приложений, собирая как можно больше запросов на данные, сортируя их для оптимальной их обработки. Пользовательское приложение может делать это значительно эффективнее, если заранее озаботится о том, как именно данные будут храниться на диске (обычно речь идет о хранении данных минуя файловую систему).

    2. Кеширование чтения - в подавляющем большинстве случаев хватает функционала операционной системы, операционные системы используют разные стратегии (fifo или к примеру на основе частоты запросов), системные вызовы ОС позволяют управлять стратегией кеширования, в т.ч. полное ее отключение (это может быть недоступно для некоторых файловых систем, например fuse в linux, если об этом не позаботился их разработчик), с целью перенести логику выбора кеширования данных в приложение.

    3. Кеширование (буферизирование) записи - приложение может управлять, стоит ли ждать окончания физической записи данных на диск или это можно сделать фоном или даже отложить на потом. Например fflush позволяет принудительно сбросить буфера при использовании fwrite (и других от stdlib), более низкоуровневые вызовы позволяют точнее управлять процессом. Помимо инструментов управления кешированием на уровне приложения есть способы настроить это на уровне ОС (например ext4 позволяет настроить стратегию записи data=writeback, это делает файловую систему уязвимой к сбоям но значительно ускоряет запись, так как даже fflush из приложения не будет ждать окончательной записи), так же разные сетевые файловые системы могут накладывать дополнительные ограничения (точно помню что nfs обрабатывает fwrite по другому в отличии от локальных записей, делая больше лишних действий на диске)

    p.s. про mmap, меанизмы ОС (как linux так и windows) позволяет вместо работы с файлом по кусочкам (fopen/fread/fwrite/...) 'замапить' указанный файл или даже раздел/диск на область памяти, при доступе к которой прозрачно будут совершаться чтения и записи на диск. Этот способ работы с файлами зачастую самый производительный (кстати по умолчанию используются на исполняемый файл приложения и .dll/.so) и очень часто еще и удобнее, так как кеширование данных будет произведено средствами ос, и при повторном запуске приложения данные уже будут в памяти (при обычном fopen их пришлось бы считывать в память, т.е. копировать что дает 2x накладные расходы на процессор).

    -------------

    4. Файловые системы это уровень абстракций ОС, значительно добавляет накладные расходы на работу с данными но за счет удобства (например возможность расширить хранилище без полного копирования данных, просто увеличив размер раздела или добавив новый накопитель, как это позволяют файловые системы - комбаины типа btrfs/zfs), разные файловые системы организуют хранение по разному, что значительно влияет на скорость как записи так и чтения.
    Например cow файловые системы (xfs/zfs/btrfs) каждое последующую запись делают последовательно, даже если записываемые чанки/кластеры принадлежат разным файлам, даже если это модификация а не добавление в конец, что благосклонно сказывается на скорость записи но отвратительно фрагментирует размещение файлов на диске (там есть механизмы борьбы с этим), т.е. для хранилище файлов разного размера, считываемых/изменяемых целиком такие файловые системы идеальны, но для баз данных наоборот очень неэффективны (в таких фс можно принудительно отключить cow для определенных файлов). btrfs/zfs за эти накладные расходы (незначительные) дают бонусом функционал быстрых снапшотов (почитай про btrfs snapshot incremental backup) и высокую устойчивость к сбоям.
    Еще пример, файловые системы, с целью защитить данные от сбоев, добавили к функционалу понятие журнал, промежуточное место, куда записываются данные (метаданные) до тех пор пока приложение не зафиксирует изменения (закрытие файла или fflush), в нормальных ОС существует возможность разместить этот журнал на отдельном, более быстром, накопителе (например ext3/ext4) или отключить полностью. Это позволяет заметно ускорить запись и не покупать на весь объем данных быстрый и дорогой накопитель.
    Было время, когда можно было буквально (кажется у xfs но я могу ошибаться) указать разные накопители для метаданных (информация о том как файл размещен на диске и информация о атрибутах файлов) и самих данных, что тоже в условиях значительного отличия скорости работы емких hdd и быстрых но не емких ssd, сэкономить на построении хранилища.

    5. Сжатие данных на лету - некоторые файловые системы позволяют прозрачно для приложений пропускать данные через библиотеку сжатия (в пределах кластера или даже нескольких соседних), например ntfs использует compress, а btrfs позволяет выбирать, например zstd (один из лучших по соотношений скорость/сжатие), было время когда включение сжатия на медленных накопителях давала двух-трех кратное ускорение скорости чтения практически бесплатно (а запись почти не замедлялась но повышалась нагрузка на процессор), на современных же накопителях процессор может не поспевать (но есть дорогие контроллеры с таким функционалом).
    Еще есть тип сжатия - sparse files (дырявые файлы), части файла, в которые не производилась запись, физически не занимают место (фактически тратится место только крохотная часть в области метаданных файловой системы), при чтении таких частей будут возвращены нули, так же есть функции по замене ранее записанных частей файла на такие дырки. Такие файлы могут понадобиться, например, когда нужно хранить огромные разряженные матрицы с индексацией по позиции, индекс тут будет использоваться от файловой системы но выигрыш по производительности сомнителен и требует измерений под ваши данные.

    p.s. любая сторонняя библиотека, добавляющая еще один уровень абстракции к хранилищу, может дать выигрыш только если стратегия работы с данными совпадает с той, на что заточена эта библиотека. Например реляционные базы данных дают готовый и обширный функционал по индексированию данных, многопользовательских транзакций но за счет больших накладных расходов на их поддержание. Помню был тут вопрос про хранение терабайтов данных числовой ключ -> крохотное значение (несколько байтов хеш), так вот майкрософтовская sql уже с миллионами записей могла до секунды на запись диском шерстить (тысячи iops), когда как самодельный и примитивный велосипед с одноуровневым индексом по хешу от значения мог дать скорость доступа и записи 1к1 iops накопителя (от 1 вызов к диску на запрос чтения и от 2 - на запись).
    Ответ написан
    9 комментариев
  • Почему Windows 10 не хочет устанавливаться на SSD m.2?

    @rPman
    проведи эксперимент, попробуй отключить/включить efi загрузку (отключение еще называют legacy mbr или old dos и т.п.)

    в режиме efi и mbr установщик может использовать разные драйвера из биоса, мало ли какой из них чем то не нравится windows.

    p.s. недорстаток, если установить систему в режиме mbr то переключиться в efi потребует после обновить загрузчик средствами восстановления
    Ответ написан
    Комментировать
  • Почему исчезает M.2 SSD после перезагрузки, но не после выключения?

    @rPman
    что то не так с твоей материнкой, и это не баг а 'фича', почти наверняка второй слот m.2 нормально не должен работать 'в одиночку' (я правда не понял при каких условиях у тебя он все же работает до перезагрузки, что значит вытащить-вставить, между этими двумя действиями ты включаешь компьютер?)

    Пальцем в небо:

    По документации там скорее всего один/два из sata слотов отключается при подключении диска в первый слот m.2, и поэтому ты не ssd m.2 переставляй, а переставь sata диски в другие слоты (чтобы не гадать, открой мануал к материнке и точно узнай какие слоты что значат)

    второе, вообще убери sata диски, попробуй добейся проблемы с одиноким m.2 ssd (если они будут - повод нести в сервис центр)

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