<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; В продолжение темы "Не убиваемый windows 10" (PowerShell)]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18624&amp;type=atom" />
	<updated>2026-10-15T21:34:21Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=18624</id>
		<entry>
			<title type="html"><![CDATA[Re: В продолжение темы "Не убиваемый windows 10" (PowerShell)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=163515#p163515" />
			<content type="html"><![CDATA[<p>Продолжение. Теперь по самой теме.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Есть в винде, в определённых версиях, софтовый вариант изготовления RAID.<br />Вот этот RAID как раз и выручает нас по поводу пунктов <br />1- цена вопроса при повреждении ssd<br />2- надёжность<br />3- скорость<br />4- размер ресурса ssd TBW (Total Bytes Written).<br />Но тут конечно, есть нюанс. Если нужна надёга то скорость как бы под вопросом. Если нужна скорость, то тут под вопросом надёга.<br />Но есть вариант конечно и объединить всё это. Всё в наших руках, и желании.<br />Про изготовление самого RAID в &quot;дисковом пространстве&quot;, я не буду тут вам описывать. Этот вариант не гарантирует вам 100% скорость, хоть даже применив RAID0 из нескольких ssd. Почему? Потому что при изготовлении RAID в &quot;дисковом пространстве&quot;, винда использует дефолтовые параметры. При этом самам винда не меняет их от количества ssd, но и сама винда там не даёт возможности эти параметры поменять.<br />А эти параметры при достижении скорости очень важны и нужны при наличии N количества дисков.<br />Именно количество дисков влияет на скорость. А параметры по умолчанию не учитывают ЭТО.<br />Например, я изготовил из USB3 hab-а(4-е штуки usb), RAID5. Применил для этого 3 и 4 ssd диска. Изготовление делал в графической оболочке, самого &quot;дискового пространства&quot;. При тестировании выяснилось, что со временем, где некоторые ssd имеют медленные ячейки памяти, диск отключается от RAID и &quot;дисковое пространство&quot; ругается на то что бы я проверил физические диски и заменил их.<br />Кстати, этим методом можно проверять на &quot;вшивость&quot; ssd диски. Но конечно я знаю, что сам hab(далее хаб), пытается делить общую скорость на количество дисков в нём. И поэтому происходит сбой из-за малой скорости одного из ssd, которые должны все пахать синхронно по скорости.<br />Но есть способ обойти ЭТО. Это выставлять программно другие параметры для изготовления RAID.<br />Этот способ и причины малой скорости я подчерпнул из забугоной статьи-&gt; хххх://storagespaceswarstories.com/storage-spaces-and-slow-parity-performance/</p></div></div><p>продолжение следует</p>]]></content>
			<author>
				<name><![CDATA[3wedsmncjklvjvd73734]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44630</uri>
			</author>
			<updated>2026-10-15T21:34:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=163515#p163515</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[В продолжение темы "Не убиваемый windows 10" (PowerShell)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=163514#p163514" />
			<content type="html"><![CDATA[<p>Продолжаем &quot;улучшаться в домике&quot;. <br />В ЭТИ трудные времена, когда некий поисковик скупил все ssd от производителей этих ssd на алиэкспрессе. Приходиться искать самые дешёвые ssd, которые не известно что имеют внутри. На алиэкспрессе,&nbsp; теперь&nbsp; нет вообще производителей ssd, остались подделки с названиями магазинов типа &quot;Shop ....&quot;.&nbsp; &nbsp; <br />А хочется иметь :<br />1- надёжность<br />2- скорость<br />Выход из положение предоставила сама Wind-а. <br />...<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>И да, немного отступление от темы..<br />Настоятельно рекомендую применять для сохранения инфы на загрузочном ssd, RAID1.<br />При этом применять железный контролёр, а не софтовый RAID. <br />И конечно же весь диск &quot;С&quot; оформлять в RAM прогой в вине <strong>&quot;uwfmgr.exe&quot;</strong>, про которую, я тут писал ранее. <br />Как я поработав уже &gt; полугода в таком режиме, могу сказать с уверенностью, что для диска &quot;С&quot; достаточно 1,5 гига памяти.<br />Но конечно если какая либо прога грузит,&nbsp; на него для &quot;темпа&quot;, типа торента или IDM, то конечно надо больше ей памяти.<br />Но можно и для этого эти каталоги типа &quot;темп&quot;, отключать из RAM-а. Но тогда опять у вас ssd будет под &quot;сбоем&quot; из-за ресурса его. <br />Немного уточнения про &quot;uwfmgr.exe&quot;... Ранее я тут описывал как мучился с ней по поводу &quot;рандомной&quot; ошибки при загрузки с диска &quot;С&quot;.<br />Но когда начал изготавливать себе свой домашний &quot;Дата центр&quot;, состоящий из 2-ух дешёвых мам (LGA11500) на целероне, и с 8-мью ssd на каждой такой маме, всё выяснил в чём дело. &quot;Дело было не в бобине - человек сидел в кабине&quot;.<br />Короче. При инициализации &quot;uwfmgr.exe&quot;, при первой перезагрузки, происходит анализ этой прогой всех дисков (<strong>КРОМЕ USB</strong>) и &quot;срисовывания&quot; с них серийников. Включая и ssd которые додцеплены были к компу через переходники USB3/SATA3, потому что эти переходники в винде ассоциируются не как USB, а настоящие SATA этим переходником. Это легко проверить прогой, &quot;trimcheck&quot;, которая проверяет на дисках ssd включения TRIM режима. Как известно режим TRIM не включается на устройствах USB. <br />При отсутствии любого из этих дисков &quot;uwfmgr.exe&quot; как бы &quot;портиться&quot; и при следующей загрузки вылетает ошибка. Лечиться &quot;просто&quot;. С помощью закладок из темы &quot;Не убиваемый windows 10&quot;. Делается закладка с включением &quot;uwfmgr.exe&quot;. Обзывается как &quot;mama safe&quot;, и уже от неё делается сама рабочая закладка в которой автоматом подключена &quot;uwfmgr.exe&quot;. При ошибки рабочей закладки, делается заного опять эта рабочая закладка в меню закладке &quot;boot_menu&quot;, методом VBS скрипта, расположенного на рабочем столе закладки.<br /></p><div class="codebox"><pre><code>
option explicit
dim objWshShell,objExec

&#039;=========== запуск от админа скрипта
Set objWshShell = WScript.CreateObject(&quot;WScript.Shell&quot;)
If WScript.Arguments.Length = 0 Then
  Set objExec = CreateObject(&quot;Shell.Application&quot;)
  objExec.ShellExecute &quot;wscript.exe&quot; _
    , &quot;&quot;&quot;&quot; &amp; WScript.ScriptFullName &amp; &quot;&quot;&quot; RunAsAdministrator&quot;, , &quot;runas&quot;, 1
Set objWshShell =nothing
  WScript.Quit
End if
&#039;=====================================


dim mama
dim str,child,OutStr
mama=&quot;ТУТ ПОЛНЫЙ ПУТЬ К ФАЙЛУ ВКЛЮЧАЯ И САМО ИМЯ ФАЙЛА mama_safe.VHDX&quot;
child=&quot;ТУТ ПОЛНЫЙ ПУТЬ К ФАЙЛУ ВКЛЮЧАЯ И САМО ИМЯ ФАЙЛА ВАШЕЙ ЗАКЛАДКИ .VHDX&quot;

set objWshShell =CreateObject(&quot;WScript.Shell&quot;)

&#039;-- В начале удаляем, закладкус ошибкой. 
str=&quot;del &quot;  &amp; child
set objExec = objWshShell.Exec(&quot;cmd &quot;)
OutStr=ExecuteDiskPartCommand(str,false)
ExecuteDiskPartCommand &quot;exit&quot;,false 
set objExec = Nothing
&#039;------------------------------
str = &quot;CREATE VDISK FILE=&quot; &amp; child &amp; &quot; PARENT=&quot; &amp; mama
set objExec = objWshShell.Exec(&quot;diskpart.exe&quot;)
OutStr=ExecuteDiskPartCommand(str,false)
str = &quot;exit&quot; 
OutStr=ExecuteDiskPartCommand(str,false)
Set objExec =Nothing
set objWshShell =nothing
WScript.Quit



Function ExecuteDiskPartCommand (strCommand,disp)
dim IgnoreThis: IgnoreThis=&quot;&quot;
    objExec.StdIn.Write strCommand &amp; VbCrLf
    Do While True
        IgnoreThis = objExec.StdOut.ReadLine &amp; vbcrlf              
        If InStr(IgnoreThis, &quot;DISKPART&gt;&quot;) &lt;&gt; 0 Then Exit Do
        If disp=false Then Exit Do
    Loop
    objExec.StdIn.Write VbCrLf
    ExecuteDiskPartCommand = &quot;&quot;    
    Do While True
        ExecuteDiskPartCommand = ExecuteDiskPartCommand &amp; objExec.StdOut.ReadLine &amp; vbcrlf              
        If InStr(ExecuteDiskPartCommand, &quot;DISKPART&gt;&quot;) &lt;&gt; 0 Then Exit Do
        If disp=false Then Exit Do
    Loop
End Function
</code></pre></div><p>Проверяется работоспособность RAM защиты скриптом bat<br /></p><div class="codebox"><pre><code>
uwfmgr overlay get-consumption
pause
</code></pre></div><p>Если в ответе там стоит &quot;0&quot; байт, то сама защита включена (прога защиты загружена ), но не пашет для диска &quot;С&quot;. И все данные пишутся на диск &quot;С&quot;. Т.е. ssd расходует свой потенциал жизни.</p></div></div>]]></content>
			<author>
				<name><![CDATA[3wedsmncjklvjvd73734]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=44630</uri>
			</author>
			<updated>2026-10-15T20:54:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=163514#p163514</id>
		</entry>
</feed>
