<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title></title>
	<atom:link href="https://recovery-software.ru/feed" rel="self" type="application/rss+xml" />
	<link>https://recovery-software.ru</link>
	<description>Программы для восстановления данных с RAID массивов, жестких дисков и флешек</description>
	<lastBuildDate>Tue, 09 Jun 2026 13:57:18 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Восстановление данных из SHR‑массива при сбое процесса перестройки (rebuild)</title>
		<link>https://recovery-software.ru/blog/recover-data-from-shr-array-failing-during-rebuild-process.html</link>
					<comments>https://recovery-software.ru/blog/recover-data-from-shr-array-failing-during-rebuild-process.html#respond</comments>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 13:57:18 +0000</pubDate>
				<category><![CDATA[Блог RecoverySoftware]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5894</guid>

					<description><![CDATA[Вы заменили 4 ТБ диск в массиве Synology SHR на 8 ТБ. Восстановление массива (rebuild) началось, шло какое‑то время — а затем остановилось. В DSM отображается Degraded, Crashed или индикатор прогресса не меняется в течение нескольких часов. NAS может полностью &#8230; <a href="https://recovery-software.ru/blog/recover-data-from-shr-array-failing-during-rebuild-process.html">Продолжить чтение <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Вы заменили 4 ТБ диск в массиве Synology SHR на 8 ТБ. Восстановление массива (rebuild) началось, шло какое‑то время — а затем остановилось. В DSM отображается <em>Degraded</em>, <em>Crashed</em> или индикатор прогресса не меняется в течение нескольких часов. NAS может полностью перестать отвечать. В этой статье описывается восстановление данных после сбоя перестройки SHR: что на самом деле произошло внутри массива, как корректно оценить текущее состояние, не усугубив ситуацию, и как вернуть ваши файлы.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/shr-fail-rebuild-data-recovery/shr-fail-rebuild-data-recovery.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/shr-fail-rebuild-data-recovery/shr-fail-rebuild-data-recovery.jpg" type="image/jpg"><img decoding="async" src="/wp-content/themes/soft/images/blog/shr-fail-rebuild-data-recovery/shr-fail-rebuild-data-recovery.jpg" alt="Восстановление данных из SHR‑массива при сбое процесса перестройки (rebuild)" title="Восстановление данных из SHR‑массива при сбое процесса перестройки (rebuild)"  fetchpriority="high" class="aligncenter brd0 size-full"  width="600" height="296" ></picture>
<span id="more-5894"></span>

<h2 id="ch1">Прежде чем предпринимать какие-либо действия</h2>

<p>Когда процесс rebuild зависает, три действия кажутся логичными — однако каждое из них может превратить устранимую проблему в необратимую:</p>

<div class="grid">
    <div class="mistake-card">
        <div class="mk-header">
            <span class="mk-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f504.png" alt="🔄" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch2">Перезагрузка NAS</h4>
        </div>
        <p>Деградированный массив хранит состояние своих участников в оперативной памяти. Перезагрузка заставляет <code>mdadm</code> перечитать суперблоки на дисках — если эти суперблоки не синхронизированы из‑за прерванного процесса реконструкции, массив после перезагрузки может вовсе не собраться.</p>
    </div>
    <div class="mistake-card">
        <div class="mk-header">
            <span class="mk-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bd.png" alt="💽" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch3">Извлечение дисков</h4>
        </div>
        <p>Даже если DSM пометил диск как «Faulty», удаление участника изменяет количество устройств в массиве и заставляет mdadm обновить суперблоки на оставшихся дисках, зафиксировав удаление как постоянное событие. Это может привести к безвозвратному исключению диска, который на самом деле был читаем.</p>
    </div>
    <div class="mistake-card">
        <div class="mk-header">
            <span class="mk-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch4">Нажатие «Восстановить» в диспетчере хранилища</h4>
        </div>
        <p>Команда «Восстановить» инициирует новую попытку перестроения. Если первоначальное перестроение завершилось неудачей из‑за ошибок чтения на существующем диске, повторная попытка снова прочитает те же секторы — это может усугубить повреждения на и без того перегруженном диске и повысить риск его окончательной неисправности.</p>
    </div>
    <div class="mistake-card">
        <div class="mk-header">
            <span class="mk-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch5">Принудительное отключение питания</h4>
        </div>
        <p>Резкое отключение питания во время активного (даже «замороженного») процесса восстановления может привести к записи частичных блоков паритета на новый диск, в результате чего массив окажется в состоянии, когда ни старые, ни новые данные не соответствуют друг другу. Всегда используйте процедуру завершения работы DSM, если интерфейс всё ещё доступен.</p>
    </div>
    <div class="mistake-card">
        <div class="mk-header">
            <span class="mk-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f52c.png" alt="🔬" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch6">Запуск fsck или btrfs check</h4>
        </div>
        <p>Утилиты для восстановления файловых систем работают на уровне тома — на один уровень выше массива. Запуск их на деградированном массиве означает, что они читают реконструированные данные, которые могут содержать ошибки четности, и могут записать повреждённые метаданные обратно на диск.</p>
    </div>
    <div class="mistake-card">
        <div class="mk-header">
            <span class="mk-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f500.png" alt="🔀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch7">Добавление ещё одного диска</h4>
        </div>
        <p>Вставка запасного диска в массив со статусом Crashed приводит к тому, что DSM пытается автоматически выполнить восстановление. Если не выяснить причину неудачи первого восстановления, повторная попытка столкнётся с той же проблемой — при этом на уже перегруженное оборудование ляжет ещё один цикл полного чтения всего массива.</p>
    </div>
</div>

<h2 id="ch8">Почему восстановление не удалось</h2>

<p>Когда SHR заменяет диск другого объёма, он выполняет гораздо больше действий, чем простое копирование данных. Последовательность выглядит так:</p>

<ol class="numbered-steps">
    <li class="num-step"><p><strong>mdadm считывает все разделы с данными</strong> с оставшихся дисков при устойчивой последовательной пропускной способности — это может занимать часы или дни на массивах объёмом в несколько терабайт.</p></li>
    <li class="num-step"><p><strong>Вычисляется и записывается чётность</strong> на новый диск. В SHR с дисками разного объёма mdadm использует несколько md-устройств разного размера, объединённых между собой, поэтому расчёт чётности сложнее, чем в RAID 5 с фиксированной геометрией.</p></li>
    <li class="num-step"><p><strong>LVM перерассчитывает распределение физических экстентов</strong> по расширенному пулу хранения. Если новый диск больше, это означает переразметку схемы в группе томов (Volume Group) — отдельную операцию, которая выполняется параллельно с восстановлением mdadm или после него.</p></li>
</ol>

<p>Любая ошибка на любом этапе прерывает последовательность. Три основные причины объясняют большинство сбоев восстановления SHR:</p>

<div class="impact-cards" style="grid-template-columns: 1fr;">
    <div class="impact-card">
        <div class="impact-card-header">
            <span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9f1.png" alt="🧱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch9">Неисправимые ошибки чтения (URE)</h4>
        </div>
        <p>У потребительских накопителей вероятность URE составляет примерно 1 на 10<sup>14</sup> прочитанных бит. На диске емкостью 4 ТБ это означает, что при полном последовательном проходе статистически вероятна по крайней мере одна ошибка чтения. В обычной эксплуатации эти сектора редко затрагиваются. При восстановлении (rebuild) каждый сектор читается — и один единственный нечитаемый сектор прерывает вычисление паритета для всего страйпа (полосы данных). Диску не обязательно полностью выходить из строя; достаточно одной ошибки чтения в неподходящий момент.</p>
    </div>
    <div class="impact-card">
        <div class="impact-card-header">
            <span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch10">Таймауты SATA под нагрузкой</h4>
        </div>
        <p>Кабель или соединение на бэкплейне, которые при обычных нагрузках работают на грани допустимого, могут стабильно отказывать при длительных интенсивных операциях чтения во время перестроения массива. Ядро регистрирует ошибку SATA, mdadm считает диск недоступным и помечает его как &#171;Faulty&#187; — даже если сам диск физически исправен. После переподключения диск снова появляется, но mdadm уже исключил его из массива.</p>
    </div>
    <div class="impact-card">
        <div class="impact-card-header">
            <span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2699.png" alt="⚙" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch11">Фоновые задачи DSM</h4>
        </div>
        <p>Synology автоматически планирует тесты S.M.A.R.T., индексирование медиаконтента (для Photo Station и Video Station) и операции scrub файловой системы Btrfs. Любая из этих задач, выполняющаяся одновременно с операцией восстановления (rebuild), конкурирует за ту же полосу пропускания дисковых операций ввода‑вывода. На системе, где уже выполняется длительное полное чтение диска, дополнительная нагрузка ввода‑вывода может увеличить задержки чтения до уровня, при котором срабатывают таймауты диска — что даёт тот же эффект, что и физическая проблема с подключением.</p>
    </div>
</div>

<p>Для более полного сравнения рисков восстановления (rebuild) и прямого восстановления данных программными средствами см. нашу статью: <a href="https://recoverhdd.com/blog/raid-rebuild-or-raid-recovery-software.html">Восстановление RAID против программного восстановления</a>.</p>

<h2 id="ch12">Прочитайте текущее состояние массива</h2>

<p>Перед любой попыткой восстановления точно выясните, что сообщает mdadm. Если есть доступ по SSH, две команды дадут полную картину. Для подробного пошагового разбора вывода mdadm смотрите наше <a href="https://recoverhdd.com/blog/how-to-recover-mdadm-raid-linux.html">руководство по восстановлению mdadm RAID</a>. Ниже приведены конкретные шаблоны, на которые стоит обратить внимание в этой ситуации.</p>

<p><strong><code>cat /proc/mdstat</code></strong> — показывает статус сборки массива и, если запущено восстановление, текущий прогресс и скорость.</p>

<p>Зависшее восстановление выглядит так:</p>
<div class="code-label">Восстановление зависло — прогресс не продвигается</div>
<div class="code-example"><pre>
Personalities : [raid5] [raid6] [raid1]
<span class="c-yellow">md3</span> : <span class="c-green">active</span> raid5 sdb3[0] sdc3[1] <span class="c-red">sdd3[2]</span>
      5860468736 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/2] <span class="c-red">[UU_]</span>
      [<span class="c-yellow">================&gt;....</span>]  recovery = <span class="c-yellow">83.2%</span> (2436352/2930234) <span class="c-red">finish=∞</span> speed=<span class="c-red">0K/sec</span>
<span class="c-dim">unused devices: &lt;none&gt;</span></pre>
</div>

<p><code>finish=∞</code> и <code>speed=0K/sec</code> подтверждают, что восстановление застопорилось — mdadm заблокирован в ожидании сектора, который не может прочитать.</p>

<p>Аварийный (crashed) массив выглядит так:</p>
<div class="code-label">Массив неактивен — не собирается</div>
<div class="code-example"><pre>
Personalities : [raid5] [raid6] [raid1]
<span class="c-red">md3</span> : <span class="c-red">inactive</span> sdb3[0](S) sdc3[1](S)
      5860468736 blocks super 1.2
<span class="c-dim">unused devices: &lt;none&gt;</span></pre>
</div>

<p><code>inactive</code> с флагами <code>(S)</code> (запасной) означает, что у mdadm нет активного массива — устройства присутствуют, но не собрались. Данные физически находятся на дисках, но недоступны.</p>

<p>Ниже таблица сопоставляет статус DSM, который вы видите, с тем, что фактически происходит, и что следует сделать дальше:</p>

<div class="table-responsive">
<table class="diag-table">
    <thead>
        <tr>
            <th>Что показывает DSM</th>
            <th>Что это означает</th>
            <th>Чего не делать</th>
            <th>Следующий шаг</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Восстановление зависло, скорость = 0 <span class="badge-status badge-warn">Деградировано</span></td>
            <td>URE (неисправимая ошибка чтения) на существующем диске блокирует запись паритета. Массив деградирован, но цел.</td>
            <td>Не ждите; не перезапускайте восстановление</td>
            <td>RS RAID Retrieve</td>
        </tr>
        <tr>
            <td>Один диск помечен Faulty, восстановление остановлено <span class="badge-status badge-warn">Деградировано</span></td>
            <td>mdadm исключил диск после повторяющихся ошибок чтения или ошибок SATA. Работа без избыточности.</td>
            <td>Не удаляйте диск, помеченный как Faulty</td>
            <td>Проверка S.M.A.R.T., затем RS RAID Retrieve</td>
        </tr>
        <tr>
            <td>Пул хранения: Сбой <span class="badge-status badge-danger">Авария</span></td>
            <td>mdadm не смог поддержать кворум. Массив неактивен — данные есть на дисках, но недоступны.</td>
            <td>Не нажимайте «Восстановить»; не перезагружайте</td>
            <td>RS RAID Retrieve</td>
        </tr>
        <tr>
            <td>NAS не отвечает, DSM не загружается <span class="badge-status badge-critical">Неизвестно</span></td>
            <td>Возможна зависимость ядра при I/O во время восстановления. Состояние массива неизвестно.</td>
            <td>Не отключайте питание принудительно, если можно этого избежать</td>
            <td>Аккуратное завершение работы удержанием кнопки питания, затем RS RAID Retrieve</td>
        </tr>
    </tbody>
</table>
</div>

<h2 id="ch13">Восстановление данных с помощью RS RAID Retrieve</h2>

<div class="method-header">
    <div class="method-badge">
        <span class="badge-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
        <div class="badge-content">
            <span class="badge-title">RS RAID Retrieve</span>
            <span class="badge-subtitle">Windows · Linux · macOS</span>
        </div>
    </div>
    <div class="difficulty-indicator">
        <span class="difficulty-label">Сложность:</span>
        <div class="difficulty-bars">
            <div class="bar active"></div>
            <div class="bar"></div>
            <div class="bar"></div>
            <div class="bar"></div>
            <div class="bar"></div>
        </div>
        <span class="difficulty-text">Низкая</span>
    </div>
</div>

<p>RS RAID Retrieve восстанавливает конфигурацию массива SHR по суперблокам <code>mdadm</code> на оставшихся дисках, поддерживает работу с деградированными массивами, в которых один участник отсутствует или помечен как Faulty, и предоставляет доступ к тому в режиме «только чтение» для выборочного восстановления файлов — без попыток повторного перестроения массива.</p>

<div class="timeline-steps">
 
    <div class="timeline-item">
      <div class="timeline-marker">1</div>
      <div class="timeline-content">

<h4 id="ch14">Шаг 1 — Подключите диски и проверьте S.M.A.R.T.</h4>
        <p>По возможности корректно выключите NAS. Подключите все диски — включая тот, который в DSM был помечен как «Faulty» — к машине для восстановления и откройте встроенный монитор S.M.A.R.T. в RS RAID Retrieve. Проверьте каждый диск, а не только тот, что вышел из строя. При реконструкции часто случается, что диск, кажущийся исправным, на самом деле вызвал сбой из‑за ошибок чтения на существующем диске массива.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">2</div>
      <div class="timeline-content">

<h4 id="ch15">Шаг 2 — Создайте секторный образ любого диска с повышенными значениями S.M.A.R.T.</h4>
        <p>Если на каком-либо диске отображаются ненулевые значения Reallocated Sector Count (количество перераспределённых секторов), Pending Sectors (ожидающие сектора) или Uncorrectable Errors (неисправимые ошибки), перед сканированием создайте секторный образ этого диска с помощью встроенной функции создания образа в RS RAID Retrieve. Вся дальнейшая работа по восстановлению выполняется с образа. Это защищает исходный диск от дополнительных операций чтения во время сканирования и предотвращает дальнейшее ухудшение состояния уже подвергающегося деградации диска.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">3</div>
      <div class="timeline-content">

<h4 id="ch16">Шаг 3 — Автоматическое восстановление массива</h4>
        <p>RS RAID Retrieve считывает суперблок <code>mdadm</code> с каждого подключённого диска или образа, определяет UUID массива, роли участников, уровень RAID и параметры чередования (stripe), а затем восстанавливает структуру тома SHR. В случае деградированного массива с одним отсутствующим или вышедшим из строя участником программа может реконструировать данные, используя оставшиеся диски — вычисляя недостающие данные по паритету так же, как это делает mdadm в деградированном режиме, но не производя запись обратно на диск.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">4</div>
      <div class="timeline-content">

<h4 id="ch17">Шаг 4 — Просмотр и восстановление файлов</h4>
        <p>Корректно выключите NAS, если это возможно. Подключите все накопители — включая тот, который DSM пометила как &#171;Faulty&#187; — к компьютеру для восстановления и откройте встроенный монитор S.M.A.R.T. в RS RAID Retrieve. Проверьте каждый диск, а не только тот, который вышел из строя. При перестроении массива (rebuild) диск, кажущийся исправным, нередко оказывается причиной отказа из‑за ошибок чтения на другом участнике массива.</p>
      </div>
    </div>
 
  </div>

<div class="features-showcase">
    <div class="feature-card highlight">
        <div class="feature-header">
            <span class="feature-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50d.png" alt="🔍" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch18">Работает с деградированными и вышедшими из строя массивами</h4>
        </div>
        <p>Восстанавливает тома SHR (Synology Hybrid RAID) из оставшихся дисков без необходимости наличия полностью исправного массива — в том числе неактивные массивы, которые mdadm отказывается собирать.</p>
    </div>
    <div class="feature-card">
        <div class="feature-header">
            <span class="feature-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ca.png" alt="📊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch19">Мониторинг S.M.A.R.T.</h4>
        </div>
        <p>Оцените состояние диска перед сканированием. Позволяет определить, какой диск стал причиной сбоя перестроения (rebuild), и нужен ли снимок (имидж) перед восстановлением данных.</p>
    </div>
    <div class="feature-card">
        <div class="feature-header">
            <span class="feature-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4be.png" alt="💾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch20">Создание посекторного образа диска</h4>
        </div>
        <p>Создайте посекторный образ проблемного диска перед восстановлением. Вся работа выполняется с образом — это защищает исходный диск от дополнительных циклов чтения.</p>
    </div>
    <div class="feature-card">
        <div class="feature-header">
            <span class="feature-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch21">Подключение по SSH</h4>
        </div>
        <p>Если NAS по‑прежнему включён и доступен в сети, RS RAID Retrieve может подключиться по SSH — без необходимости физически извлекать диски из шасси.</p>
    </div>
</div>

<h2 id="ch22">Когда программное восстановление недостаточно</h2>

<p>Если при подключении к машине для восстановления несколько дисков не определяются, или если S.M.A.R.T. показывает критические значения у более чем одного участника массива, то проблема вышла за пределы программных средств. В массиве SHR-1 при отказе двух дисков паритета для восстановления нет — программными методами математического пути к утерянным данным не существует.</p>

<div class="critical-step">

<h4 id="ch23">Прекратите работу и свяжитесь с лабораторией восстановления, если вы заметили</h4>
    <ul class="plain">
        <li>Два или более диска не определяются или при включении сразу фиксируют отказ S.M.A.R.T.</li>
        <li>Щелчки, скрежет или повторные неудачные попытки раскрутки любого диска</li>
        <li>RS RAID Retrieve не может реконструировать массив даже в ручном режиме</li>
        <li>Диски становятся горячими на ощупь в течение нескольких минут после подключения</li>
    </ul>
    <p style="margin-top:14px; margin-bottom:0;">Физическое восстановление — замена головок, перенос пластин — выполняется в условиях чистой комнаты. Каждый дополнительный цикл питания механически повреждённого диска снижает вероятность успешного восстановления.</p>
</div>

<h2 id="ch24">После восстановления: предотвращение следующего сбоя перестройки</h2>

<p>Сбой перестройки массива во время замены диска не случаен. Он эксплуатирует одну уязвимость: все оставшиеся диски подвергаются максимально продолжительной нагрузке на чтение в тот самый момент, когда у массива отсутствует избыточность. Следующие меры снижают вероятность повторения такого сценария.</p>


    <div class="result-card success">
        <div class="result-header">
            <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cb.png" alt="📋" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch25">Проверьте S.M.A.R.T. перед заменой диска</h4>
        </div>
        <p>Выполните полный расширенный тест S.M.A.R.T. на всех оставшихся дисках перед извлечением старого. Диск с перераспределёнными секторами или с ожидающими ошибками, скорее всего, приведёт к URE (неисправимой ошибке чтения) во время последующей перестройки массива.</p>
    </div>
	
    <div class="result-card success">
        <div class="result-header">
            <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f515.png" alt="🔕" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch26">Отключите фоновые задачи DSM во время перестройки</h4>
        </div>
        <p>Перейдите в Панель управления → Планировщик заданий и приостановите запланированные тесты S.M.A.R.T., проверки целостности Btrfs (scrub) и сканирование медиатеки на время перестройки массива. Конкурирующие операции ввода‑вывода — одна из наиболее легко предотвращаемых причин отказа при перестройке.</p>
    </div>
	
    <div class="result-card success">
        <div class="result-header">
            <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch27">Переподключите SATA-кабели перед началом</h4>
        </div>
        <p>Ненадёжное соединение, которое работает при небольшой нагрузке, может не выдержать постоянной высокой пропускной способности в ходе многодневного восстановления. Перед началом процесса замены отключите и заново подключите все SATA-кабели данных и питания.</p>
    </div>
	
    <div class="result-card success">
        <div class="result-header">
            <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5c2.png" alt="🗂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch28">Не смешивайте партии накопителей</h4>
        </div>
        <p>Накопители, приобретённые одновременно в рамках одной производственной серии, изнашиваются с одинаковой скоростью. Когда один выходит из строя, остальные статистически практически сразу следуют за ним. Приобретайте заменяющие накопители у другого производителя или из другой производственной партии.</p>
    </div>
	
    <div class="result-card success">
        <div class="result-header">
            <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f514.png" alt="🔔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch29">Включите уведомления по электронной почте в DSM</h4>
        </div>
        <p>Панель управления → Уведомления → Электронная почта. DSM может уведомить вас в тот же момент, когда диск помечается как «Faulty» или пул хранилища деградирует. Раннее обнаружение — до того, как процесс восстановления продлится 60 часов — даёт больше вариантов для восстановления.</p>
    </div>
    <div class="result-card success">
        <div class="result-header">
            <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4be.png" alt="💾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch30">Держите независимую резервную копию</h4>
        </div>
        <p>SHR обеспечивает устойчивость к отказам, но не заменяет резервное копирование. Дефрагментированный (degraded) массив во время восстановления не защищён от повторного сбоя. Hyper Backup на внешний диск или в облачное хранилище — единственная гарантия того, что сбой при восстановлении не превратится в окончательную потерю данных.</p>
    </div>


<p>Сбой восстановления при замене диска — один из наиболее распространённых сценариев потери данных в SHR, потому что он случается в наихудший возможный момент: максимальная нагрузка ввода-вывода на самое старое оборудование в массиве при нулевом запасе избыточности. После восстановления данных рассматривайте этот инцидент как сигнал — не только о неисправном диске, но и о состоянии всего оборудования, с которым он работал.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://recovery-software.ru/blog/recover-data-from-shr-array-failing-during-rebuild-process.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Как восстановить массив SHR/SHR2 после аппаратного сбоя NAS Synology</title>
		<link>https://recovery-software.ru/blog/synology-shr-data-recovery.html</link>
					<comments>https://recovery-software.ru/blog/synology-shr-data-recovery.html#respond</comments>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 23:40:27 +0000</pubDate>
				<category><![CDATA[Блог RecoverySoftware]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5891</guid>

					<description><![CDATA[NAS вышел из строя. Диски целы. Вы подключаете их к компьютеру на Windows или Linux и видите либо сообщение «You need to format this disk», либо диски вовсе не отображаются. Это не потеря данных — это проблема доступа. В отличие &#8230; <a href="https://recovery-software.ru/blog/synology-shr-data-recovery.html">Продолжить чтение <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>NAS вышел из строя. Диски целы. Вы подключаете их к компьютеру на Windows или Linux и видите либо сообщение «You need to format this disk», либо диски вовсе не отображаются. Это не потеря данных — это проблема доступа. В отличие от ситуаций, когда выходят из строя сами накопители, неисправная плата Synology не трогает данные SHR на дисках физически. То, что нужно восстановить — это не «файлы» как таковые, а доступ к многоуровневой структуре, которую Synology использует для их хранения.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/shr-data-recovery/shr-data-recovery.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/shr-data-recovery/shr-data-recovery.jpg" type="image/jpg"><img decoding="async" src="/wp-content/themes/soft/images/blog/shr-data-recovery/shr-data-recovery.jpg" alt="Как восстановить массив SHR/SHR2 после аппаратного сбоя NAS Synology" title="Как восстановить массив SHR/SHR2 после аппаратного сбоя NAS Synology"  fetchpriority="high" class="aligncenter brd0 size-full"  width="600" height="292" ></picture>
<span id="more-5891"></span>

<h2>Содержание</h2><ol class="contents-list"><li><a href="https://recovery-software.ru/blog/synology-shr-data-recovery.html#ch1">Почему диски не читаются ни в Windows, ни в macOS, ни в «чистом» Linux</a></li><li><a href="https://recovery-software.ru/blog/synology-shr-data-recovery.html#ch2">Путь 1: Ручная сборка через терминал Linux</a></li><li><a href="https://recovery-software.ru/blog/synology-shr-data-recovery.html#ch3">Путь 2: RS RAID Retrieve</a></li><li><a href="https://recovery-software.ru/blog/synology-shr-data-recovery.html#ch4">Когда ни один из путей не помогает</a><ul class="contents-list"><li><a href="https://recovery-software.ru/blog/synology-shr-data-recovery.html#ch5">Остановитесь и выключите питание, если наблюдаете любое из следующих</a></li></ul></li></ul></li></ol>
 
<p>Перед любыми действиями: зафиксируйте порядок установки дисков в корзинах NAS. Synology помечает каждый отсек — сфотографируйте его или запишите номер перед извлечением дисков. Изменение порядка подключения на машине для восстановления усложняет реконструкцию массива и может привести к некорректному наложению паритета.</p>
 
<h2 id="ch1">Почему диски не читаются ни в Windows, ни в macOS, ни в «чистом» Linux</h2>
 
<p>Synology Hybrid RAID не хранит данные как один файловый том на «сыром» разделе. Когда DSM создаёт storage pool и volume, он строит три отдельных слоя поверх физических дисков:</p>
 
<div class="checklist">
    <div class="checklist-item">
        <span class="check-icon">1&#x20e3;</span>
        <div><p><strong>mdadm программный RAID</strong> — каждый диск разбит на разделы, а раздел данных помечен типом <code>0xFD</code> (Linux RAID autodetect). Superblock <code>mdadm</code> на каждом разделе содержит UUID массива, роль члена и счётчик событий. На блочном уровне именно это и есть SHR — стандартный Linux md-массив, собираемый и контролируемый <code>mdadm</code>.</p></div>
    </div>
    <div class="checklist-item">
        <span class="check-icon">2&#x20e3;</span>
        <div><p><strong>LVM Volume Group</strong> — собранное md-устройство регистрируется как LVM Physical Volume (PV). DSM создаёт Volume Group (VG), обычно с именем <code>vg1</code> или <code>vg1000</code>, и внутри неё одно или несколько Logical Volumes (LV): <code>volume_1</code>, <code>volume_2</code> и т.д. Метаданные LVM хранятся в заголовке PV и описывают расположение VG.</p></div>
    </div>
    <div class="checklist-item">
        <span class="check-icon">3&#x20e3;</span>
        <div><p><strong>Файловая система</strong> — каждый Logical Volume форматируется в Btrfs или ext4 в зависимости от версии DSM и выбранной при создании тома FS. В DSM 5 и ранее по умолчанию использовался ext4; в DSM 6 и новее — Btrfs по умолчанию.</p></div>
    </div>
</div>
 
<p>Windows не поддерживает ни один из этих уровней «из коробки»: ни Linux RAID-разделы, ни LVM, ни Btrfs или ext4. То же относится к macOS. Обычная установка Ubuntu без дополнительных пакетов увидит разделы <code>0xFD</code>, но не соберёт md-массив и не активирует VG автоматически. Вот почему диски SHR выглядят как RAW, неотформатированные или просто невидимые независимо от ОС, к которой вы их подключаете.</p>
 
<p>Для более глубокого понимания процесса сборки mdadm и структуры LVM см. наши статьи про <a href="/blog/what-is-lvm-and-how-to-work-with.html">LVM</a> и <a href="/blog/how-to-recover-mdadm-raid-linux.html">восстановление mdadm RAID-массивов</a>.</p>
 
<div class="alert-box">
    <div>
        <p><strong>Две конфигурации, где описанные ниже шаги могут не сработать полностью:</strong> тома с настроенным SSD-кэшем в режиме чтение/запись в DSM, и зашифрованные тома или общие папки. SSD write-back cache создаёт дополнительный уровень устройства, который усложняет ручную сборку. Зашифрованные тома требуют ключа восстановления и <code>cryptsetup</code>. Если это про вас, секция RS RAID Retrieve ниже учитывает оба случая.</p>
    </div>
</div>
 
<h2 id="ch2">Путь 1: Ручная сборка через терминал Linux</h2>
 
<div class="method-header">
    <div class="method-badge">
        <span class="badge-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f427.png" alt="🐧" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
        <div class="badge-content">
            <span class="badge-title">Ubuntu Live USB + mdadm + LVM</span>
            <span class="badge-subtitle">Описано в официальной базе знаний Synology для DSM 6.2+</span>
        </div>
    </div>
    <div class="difficulty-indicator">
        <span class="difficulty-label">Сложность:</span>
        <div class="difficulty-bars">
            <div class="bar active"></div>
            <div class="bar active"></div>
            <div class="bar active"></div>
            <div class="bar"></div>
            <div class="bar"></div>
        </div>
        <span class="difficulty-text">Средняя</span>
    </div>
</div>
 
<p>Эта процедура применяется к DSM 6.2 и выше, для томов на Btrfs или ext4. Вам нужен ПК с достаточным количеством SATA-портов, чтобы подключить все диски SHR одновременно — за исключением горячих запасных (hot spares), bootable Ubuntu 22.04 Live USB и отдельный диск-приёмник с достаточным свободным местом.</p>
 
<div class="timeline-steps">
	<div class="timeline-item">
		<div class="timeline-marker">1</div>
		<div class="timeline-content">
			<span>Шаг 1 — Получите root-доступ</span>
			<pre>sudo -i</pre>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">2</div>
		<div class="timeline-content">
			<span>Шаг 2 — Установите mdadm и lvm2</span>
				<pre>apt-get update && apt-get install -y mdadm lvm2</pre>
				<p>Обе утилиты требуются. Без <code>lvm2</code> команда <code>vgchange</code> будет недоступна и Logical Volumes не активируются.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">3</div>
		<div class="timeline-content">
			<span>Шаг 3 — Соберите массив и активируйте Volume Group</span>
			<pre>mdadm -AsfR && vgchange -ay</pre>
			<p><code>mdadm -AsfR</code> сканирует все блочные устройства на наличие superblock&#8217;ов <code>mdadm</code> и собирает любые найденные массивы. <code>vgchange -ay</code> активирует все LVM Volume Groups, найденные на получившихся md-устройствах, делая Logical Volumes доступными как блочные устройства.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">4</div>
		<div class="timeline-content">
			<span>Шаг 4 — Определите путь к устройству</span>
			<pre>cat /proc/mdstat lvs</pre>
			<p>Вывод <code>lvs</code> определяет корректный путь для монтирования:</p>
			<ul class="plain">
				<li>SHR с одним томом, без вывода LVM: <code>/dev/md&lt;N&gt;</code></li>
				<li>SHR с одним томом и LVM: <code>/dev/vg1000/lv</code></li>
				<li>SHR с несколькими томами: <code>/dev/vg1/volume_1</code>, <code>/dev/vg1/volume_2</code> и т.д.</li>
			</ul>
			<p>Запись <code>syno_vg_reserved_area</code> в выводе <code>lvs</code> — это резерв DSM, игнорируйте её.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">5</div>
		<div class="timeline-content">
			<span>Шаг 5 — Монтируйте в режиме «только чтение» и копируйте данные</span>
			<pre>mount /dev/vg1/volume_1 /mnt/data -o ro</pre>
			<p>Всегда монтируйте с параметром <code>-o ro</code> (read-only). Это предотвратит любые записи на диски Synology во время восстановления. После монтирования убедитесь, что структура директорий цела, затем копируйте файлы на диск-приёмник. Не перемещайте — оставляйте оригиналы на исходных дисках до тех пор, пока копия не будет полностью проверена.</p>
		</div>
	</div>
</div>
 
<div class="info-box">
    <div>
        <p><strong>Если автоматическая сборка не удаётся:</strong> <code>mdadm -AsfR</code> полагается на корректные superblock&#8217;и на всех членах массива. Если он не создаёт запись в <code>/proc/mdstat</code>, массив можно собрать вручную, указав устройства явно: <code>mdadm --assemble /dev/md0 /dev/sdb3 /dev/sdc3 /dev/sdd3 --run</code>.<br>Сначала применяйте <code>mdadm --examine /dev/sdX</code> к каждому диску, чтобы подтвердить совпадение UUID массива на всех членах. Флаг <code>--force</code> — крайняя мера при несогласованных состояниях superblock&#8217;ов — используйте его только когда все диски подтверждены присутствующими.</p>
    </div>
</div>
 
<h2 id="ch3">Путь 2: RS RAID Retrieve</h2>
 
<div class="method-header">
    <div class="method-badge">
        <span class="badge-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
        <div class="badge-content">
            <span class="badge-title">RS RAID Retrieve</span>
            <span class="badge-subtitle">Windows · Linux · macOS</span>
        </div>
    </div>
    <div class="difficulty-indicator">
        <span class="difficulty-label">Сложность:</span>
        <div class="difficulty-bars">
            <div class="bar active"></div>
            <div class="bar"></div>
            <div class="bar"></div>
            <div class="bar"></div>
            <div class="bar"></div>
        </div>
        <span class="difficulty-text">Низкая</span>
    </div>
</div>
 
<p>RS RAID Retrieve выполняет ту же детекцию superblock&#8217;ов mdadm, парсинг метаданных LVM и монтирование томов, но через графический интерфейс и без необходимости загружаться в Live Linux. Программа работает в Windows, Linux и macOS, поэтому вы можете использовать любую доступную систему.</p>

<div class="download-btns">
			<div>
			<div class="download-btns-1">
			<div class="download-btns-img">
			<picture><source srcset="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.png" type="image/png"><img decoding="async" src="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.png" alt="RS Raid Retrieve" title="RS Raid Retrieve" loading="lazy"    width="64" height="64" ></picture>
			</div>
			
			<div class="text">
			<p class="title">
			<a href="/repair-raid-and-retrieve-data" title="Автоматическое восстановление любых RAID массивов">RS Raid Retrieve</a></p>
			<p>Автоматическое восстановление любых RAID массивов</p>
			</div>
			</div>
			
			<div class="btns">
			<a href="/downloads" class="btn" title="Попробовать бесплатно RS Raid Retrieve">Попробовать бесплатно</a>
			</div>
			</div>
			<div class="platforms">
			<span>Доступно для: Windows, macOS, Linux</span>
			</div>
			</div> 

<div class="timeline-steps">
	<div class="timeline-item">
		<div class="timeline-marker">1</div>
		<div class="timeline-content">
			<span>Шаг 1 — Подключите диски и проверьте S.M.A.R.T.</span>
			<p>Подключите все диски SHR к машине восстановления. Запустите RS RAID Retrieve и откройте встроенный монитор S.M.A.R.T. прежде, чем предпринимать дальнейшие действия. Просмотрите состояние здоровья каждого диска — обратите внимание на Reallocated Sector Count, Pending Sectors и Uncorrectable Errors. Если какой-либо диск показывает повышенные значения по этим атрибутам, не сканируйте его напрямую.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">2</div>
		<div class="timeline-content">
			<span>Шаг 2 — При необходимости создайте образ диска</span>
				<p>Если S.M.A.R.T. показывает деградацию диска, используйте встроенную функцию имиджа RS RAID Retrieve, чтобы сначала создать поблочный образ этого диска. Вся дальнейшая работа по восстановлению выполняется с образа, а не с оригинала. Это защищает исходный диск от дополнительных чтений во время сканирования и предотвращает дальнейшее ухудшение состояния.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">3</div>
		<div class="timeline-content">
			<span>Шаг 3 — Автоматическое обнаружение массива</span>
			<p>RS RAID Retrieve читает superblock&#8217;и <code>mdadm</code> на каждом подключённом диске (или образе), определяет конфигурацию массива — уровень RAID, роли членов, размер блока стрипа, порядок дисков — и восстанавливает структуру тома SHR. Для стандартной конфигурации SHR или SHR-2 с целыми дисками это происходит без ручного вмешательства. Программа покажет обнаруженную Volume Group, Logical Volumes и тип файловой системы.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">4</div>
		<div class="timeline-content">
			<span>Шаг 4 — Просмотр и восстановление файлов</span>
			<p>После монтирования RS RAID Retrieve предоставляет файловый браузер с деревом директорий Btrfs или ext4. Выберите файлы и папки для восстановления, укажите путь назначения и начните копирование. Доступ к исходным дискам осуществляется исключительно в режиме только чтение.</p>
		</div>
	</div>

</div>
 
<div class="info-box">
    <div>
        <p><strong>Опция SSH:</strong> Если NAS всё ещё включается, но DSM недоступна — например, вышли из строя периферийные компоненты платы, но SATA-контроллер функционирует — RS RAID Retrieve может подключиться к NAS по SSH. В этом случае диски не нужно физически извлекать из шасси.</p>
    </div>
</div>
 
<h2 id="ch4">Когда ни один из путей не помогает</h2>
 
<p>Оба описанных метода предполагают, что диски механически исправны и обнаружимы системой. Если какой-либо диск не отображается в ОС, издаёт щелчки или скрежет, или показывает критические значения S.M.A.R.T., проблема уже не в программном слое. Восстановление данных с механически повреждённого диска требует физического вмешательства — замены головок, переноса пластин — и должно выполняться в контролируемых условиях лаборатории по восстановлению данных.</p>
 
<div class="critical-step">
    <h4 id="ch5">Остановитесь и выключите питание, если наблюдаете любое из следующих</h4>
    <ul class="plain">
        <li>Диск не отображается в BIOS/UEFI или в выводе <code>lsblk</code></li>
        <li>Слышны щелчки, скрежет или повторные неудачные попытки разгона шпинделя</li>
        <li>S.M.A.R.T. Reallocated Sector Count (ID 05) или Uncorrectable Sector Count (ID C6) ненулевые и увеличиваются</li>
        <li>Температура диска повышается до ненормальных значений в течение нескольких минут после подключения</li>
    </ul>
    <p style="margin-top:15px; margin-bottom:0;">Каждый дополнительный цикл питания для испытывающего проблемы диска снижает вероятность успешного восстановления. При подозрении на физическое повреждение свяжитесь с профессиональной лабораторией по восстановлению данных до дальнейших попыток доступа.</p>
</div>
 
<p>Неисправная плата Synology при целых дисках — одна из самых простых для восстановления из сценариев NAS: данные SHR присутствуют и согласованы, и время само по себе не играет решающую роль. Диски не ухудшаются просто лежа отключёнными. Риск возникает от действий, а не от бездействия: подключение к ПО, которое пишет метаданные разделов, выполнение сборки с <code>--force</code> без понимания состояния superblock&#8217;ов или продолжение питания диска, который до смерти платы уже показывал ошибки.</p>]]></content:encoded>
					
					<wfw:commentRss>https://recovery-software.ru/blog/synology-shr-data-recovery.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WD My Cloud Mirror (Gen 2)</title>
		<link>https://recovery-software.ru/nas-recovery/recover-data-from-nas-wd-my-cloud-mirror-gen-2.html</link>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Mon, 01 Jun 2026 23:18:38 +0000</pubDate>
				<category><![CDATA[Восстановление данных с NAS хранилищ]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5827</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WD My Book World Edition II</title>
		<link>https://recovery-software.ru/nas-recovery/recover-data-from-nas-wd-my-book-world-edition-ii.html</link>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Thu, 28 May 2026 22:31:18 +0000</pubDate>
				<category><![CDATA[Восстановление данных с NAS хранилищ]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5832</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Как восстановить данные из массива Unraid при превышении лимита паритета</title>
		<link>https://recovery-software.ru/blog/how-to-recover-data-unraid.html</link>
					<comments>https://recovery-software.ru/blog/how-to-recover-data-unraid.html#respond</comments>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Wed, 27 May 2026 00:34:30 +0000</pubDate>
				<category><![CDATA[Блог RecoverySoftware]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5886</guid>

					<description><![CDATA[В одно-паритетном массиве вышли из строя два диска, а в двух-паритетной конфигурации — три. Unraid не может запустить массив, и даже если бы мог, данные с вышедших из строя дисков математически не восстанавливаются только средствами паритета. Это та ситуация, когда &#8230; <a href="https://recovery-software.ru/blog/how-to-recover-data-unraid.html">Продолжить чтение <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>В одно-паритетном массиве вышли из строя два диска, а в двух-паритетной конфигурации — три. Unraid не может запустить массив, и даже если бы мог, данные с вышедших из строя дисков математически не восстанавливаются только средствами паритета. Это та ситуация, когда заканчивается резервирование и начинается восстановление данных.</p>

 <picture><source srcset="/wp-content/themes/soft/images/blog/unraid-failure/unraid-restore-data.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/unraid-failure/unraid-restore-data.jpg" type="image/jpg"><img decoding="async" src="/wp-content/themes/soft/images/blog/unraid-failure/unraid-restore-data.jpg" alt="Как восстановить данные из массива Unraid при превышении лимита паритета" title="Как восстановить данные из массива Unraid при превышении лимита паритета"  fetchpriority="high" class="aligncenter brd0 size-full"  width="600" height="292" ></picture>
<span id="more-5886"></span>

<p>Дальнейшие действия зависят от одного свойства Unraid, которое становится его главным преимуществом при катастрофических сбоях: данные на оставшихся дисках остаются нетронутыми и полностью читаемы — каждый диск представляет собой независимую файловую систему и не требует доступа к другим дискам. В этой статье описано, как извлечь то, что осталось, и какие инструменты делают эту задачу практичной с компьютера под управлением Windows.</p>

<!-- Section 1 -->

<h2 id="ch1">Почему Unraid терпит отказы иначе, чем RAID 5 и RAID 6</h2>

<p>В массиве RAID 5 файлы разбиваются на фрагменты фиксированного размера и распределяются полосами по всем дискам-участникам. Ни на одном отдельном диске не хранится целый файл. Полоса из N+1 дисков содержит фрагменты данных от N дисков и один блок паритета. Потеря любых двух дисков делает каждую полосу, затронувшую хотя бы один из этих дисков, неполной — следовательно, весь массив становится нечитаемым, независимо от того, сколько дисков осталось.</p>

<p>Unraid записывает файлы целиком на отдельные диски. Файл, записанный на диск 2, полностью находится на диске 2. Диск 3 о нём ничего не знает. Диск паритета хранит побитовый XOR всех дисков данных на уровне секторов, что позволяет восстановить любой один потерянный диск — однако сами диски данных представляют собой независимые, автономные тома.</p>

<table class="comparison-table">
	<thead>
		<tr>
			<th>Сценарий отказа</th>
			<th>RAID 5 (одинарный паритет)</th>
			<th>Unraid (одинарный паритет)</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td class="col-label">1 диск вышел из строя</td>
			<td class="cell-good" style="color: #27ae60;">Массив в деградированном состоянии; данные доступны через паритет</td>
			<td class="cell-good" style="color: #27ae60;">Массив в деградированном состоянии; данные доступны через паритет</td>
		</tr>
		<tr>
			<td class="col-label">2 диска вышло из строя</td>
			<td class="cell-bad" style="color: #c0392b;">Весь массив нечитаем — все данные утрачены</td>
			<td class="cell-good" style="color: #27ae60;">Остальные диски полностью читаются; данные утрачены только на вышедших из строя дисках</td>
		</tr>
		<tr>
			<td class="col-label">3 диска вышло из строя</td>
			<td class="cell-bad" style="color: #c0392b;">Весь массив нечитаем</td>
			<td class="cell-good" style="color: #27ae60;">Остальные диски полностью читаются; потеря данных ограничена только неисправными дисками</td>
		</tr>
		<tr>
			<td class="col-label">Потеряны все, кроме 1 диска</td>
			<td class="cell-bad" style="color: #c0392b;">Весь массив нечитаем</td>
			<td class="cell-good" style="color: #27ae60;">Последний оставшийся диск можно смонтировать и читать отдельно</td>
		</tr>
		<tr>
			<td class="col-label">Все диски потеряны</td>
			<td class="cell-bad" style="color: #c0392b;">Полная потеря данных</td>
			<td class="cell-bad" style="color: #c0392b;">Полная потеря данных</td>
		</tr>
	</tbody>
</table>

<p>Последствия существенны. В RAID 5 из шести дисков потеря двух означает утрату всего, что было записано на всех шести. В Unraid из шести дисков потеря двух означает утрату только тех данных, которые физически находились именно на этих двух дисках — остальные четыре диска можно читать прямо сейчас, без каких-либо операций по восстановлению.</p>

<div class="info-box">
	<div>
		<p>
			<strong>Паритет нужен для реконструкции, но не для чтения оставшихся дисков.</strong>
		</p>
		<p style="margin-top:8px; margin-bottom:0; font-size:15px;">Когда количество вышедших из строя дисков превышает возможности паритета, паритет перестаёт иметь значение для чтения оставшихся дисков. Каждый диск данных отформатирован как стандартный том XFS или BTRFS. Вы можете подключить любой оставшийся диск к Linux-машине и смонтировать его напрямую — данные будут доступны без использования паритета. Сложность в том, что Windows не умеет нативно читать XFS или BTRFS, поэтому в таких случаях требуется программное обеспечение для восстановления.</p>
	</div>
</div>


<!-- Section 2 -->

<h2 id="ch2">Что действительно теряется, когда паритет превышен</h2>
<p>Понимание точных границ потери данных позволяет избежать как излишнего пессимизма, так и недостаточной подготовки. На приведённой ниже визуализации показан массив Unraid из шести дисков с одним паритетом, в котором вышли из строя два диска с данными.</p>
 
  <picture><source srcset="/wp-content/themes/soft/images/blog/unraid-failure/unraid-parity-exceeded.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/unraid-failure/unraid-parity-exceeded.gif" type="image/gif"><img decoding="async" src="/wp-content/themes/soft/images/blog/unraid-failure/unraid-parity-exceeded.gif" alt="Unraid When Parity Is Exceeded" title="Unraid When Parity Is Exceeded" loading="lazy"  class="aligncenter"  width="617" height="469" ></picture>
 
  <p>Граница потери данных совпадает с физическими дисками, которые вышли из строя. Ничего на дисках 1, 3 или 5 не пострадало. Файлы, хранившиеся на дисках 2 и 4, утрачены — не потому, что паритет «сломался» в общем смысле, а потому что соответствующие сектора физически недоступны.</p>

<div class="impact-cards">
	<div class="impact-card">
		<div class="impact-card-header">
			<span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch3">Восстанавливается без программного обеспечения</h4>
		</div>
		<p>Файлы, полностью размещённые на уцелевшем диске, можно восстановить — просто подключите диск к системе Linux и скопируйте данные. Воссоздание массива не требуется, и паритетный диск не нужен.</p>
	</div>
	<div class="impact-card">
		<div class="impact-card-header">
			<span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch4">Восстановление программными средствами</h4>
		</div>
		<p>Доступ к файлам на оставшихся дисках возможен даже в случаях, когда сам Unraid не загружается, загрузочное устройство отсутствует или конфигурация массива утеряна. RS RAID Retrieve считывает метаданные дисков и восстанавливает структуру массива без необходимости запущенного сервера Unraid.</p>
	</div>
	<div class="impact-card">
		<div class="impact-card-header">
			<span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch5">Невосстановимо</h4>
		</div>
		<p>Любые файлы, которые хранились на физически вышедшем из строя диске и были утрачены вследствие отказов в количестве, превышающем покрытие паритетом. Никакое программное обеспечение не сможет восстановить данные из секторов, которые физически утрачены.</p>
	</div>
</div>

<!-- Section 3 -->

<h2 id="ch6">Перед началом: действия, от которых зависит успешность восстановления</h2>

<p>В случае катастрофического сбоя действия, предпринятые в первые минуты после его обнаружения, влияют на итоговый результат сильнее, чем любое последующее программное обеспечение для восстановления. Некоторые типичные реакции лишь усугубляют ситуацию.</p>

<div class="critical-step">

<h4 id="ch7">Не пытайтесь перезапускать массив Unraid</h4>
	
	<p>Если количество вышедших из строя дисков превышает возможности паритета, Unraid может попытаться запустить массив в деградированном режиме, выполнить проверку паритета или записать эмулируемые данные, опираясь на неполный набор дисков. Любая операция записи в этой ситуации — включая обновления паритета при запуске массива — может привести к перезаписи данных на оставшихся дисках некорректными значениями, полученными из неполного XOR-вычисления. Отключите сервер от питания и не включайте его снова, пока с оставшихся дисков не будут сняты образы.</p>
</div>

<div class="critical-step">

<h4 id="ch8">Не запускайте New Config и не переназначайте слоты дисков</h4>
	
	<p>Переназначение слотов дисков в Unraid и запуск New Config приведёт к тому, что Unraid будет рассматривать массив как заново созданный. Система пересчитает паритет по тем дискам, которые подключены в текущий момент, что приведёт к перезаписи существующего паритетного диска. Если позже выяснится, что какой‑то диск был неверно определён, данные паритета, необходимые для проверки или восстановления, будут утрачены.</p>
</div>

<h3 id="ch9">Что делать вместо этого</h3>

<div class="timeline-steps">

	<div class="timeline-item">
		<div class="timeline-marker">1</div>
		<div class="timeline-content">

<h4 id="ch10">Определите, какие диски физически присутствуют и доступны для чтения</h4>
			<p>Используйте данные SMART с работающей системы или, если сервер уже выключен, подключайте диски поочерёдно к тестовой машине. Разделите диски на три группы: полностью исправные; частично читаемые (есть ошибки SMART, но диск вращается); и полностью неработоспособные (не определяются BIOS). Это позволит оценить масштаб восстановления до начала каких‑либо программных операций.</p>
		</div>
	</div>
	
	<div class="timeline-item">
		<div class="timeline-marker">2</div>
		<div class="timeline-content">

<h4 id="ch11">Создание образа деградирующих дисков перед выполнением любых операций</h4>
			<p>Любой диск, у которого в SMART-параметрах значения <code>Current_Pending_Sector</code> или <code>Reallocated_Sector_Ct</code> ненулевые, находится в активной деградации. Сначала создайте его образ, а уже затем приступайте к восстановлению. Используйте <code>ddrescue</code> с map‑файлом, чтобы корректно обрабатывать ошибки чтения и иметь возможность возобновлять прерванные сеансы:</p>
			<div class="Tcode">ddrescue -d -r3 /dev/sdX /path/to/image.img /path/to/map.log</div>
			<p style="margin-top: 10px;">Выполняйте операции по восстановлению с образа, а не с деградирующего диска. Диск, отказавший в середине восстановления без созданного образа, восстановлению не подлежит.</p>
		</div>
	</div>
	
	<div class="timeline-item">
		<div class="timeline-marker">3</div>
		<div class="timeline-content">

<h4 id="ch12">Пометьте диски их исходными номерами слотов</h4>
			<p>Unraid хранит конфигурацию массива — какое серийное число соответствует какому слоту — на загрузочном флеш‑устройстве. Если загрузочное устройство отсутствует, порядок слотов придётся восстановить по метаданным дисков. Перед извлечением чего‑либо из сервера пронумеруйте каждый диск, указав на нём его исходный номер Disk N. RS RAID Retrieve может вывести соответствие слотов по метаданным дисков, но физическая метка устраняет двусмысленность при ручной конфигурации.</p>
		</div>
	</div>
	
	<div class="timeline-item">
		<div class="timeline-marker">4</div>
		<div class="timeline-content">

<h4 id="ch13">Подключите все сохранившиеся диски к ПК с Windows</h4>
			<p>Используйте прямые SATA‑подключения, где это возможно. Для более чем четырёх дисков предпочтительнее применять PCIe‑карту расширения SATA вместо USB‑SATA‑адаптеров, которые при продолжительных объёмных операциях чтения вызывают проблемы с надёжностью ввода‑вывода. Подключите диск чётности — RS RAID Retrieve использует его метаданные для подтверждения конфигурации массива, хотя в этой ситуации сама чётность не сможет восстановить утраченные диски.</p>
		</div>
	</div>
	
</div>

<!-- Section 4 -->

<h2 id="ch14">Восстановление данных с разрушенного массива Unraid с помощью RS RAID Retrieve</h2>

<p>При подключении оставшихся дисков к компьютеру с Windows RS RAID Retrieve берет на себя задачи, для выполнения которых обычно требуется работающая система Linux: чтение файловых систем XFS и BTRFS, воссоздание структуры массива Unraid по метаданным дисков и предоставление просматриваемого дерева файлов, из которого можно выборочно копировать данные на исправный носитель.</p>

<div class="feature-highlight">
	<div class="feature-text">

<h4 id="ch15">Что делает RS RAID Retrieve в этом сценарии</h4>
		<p>Программа считывает метаданные Unraid с каждого подключённого диска, определяет, какие диски присутствуют, а какие отсутствуют, и формирует виртуальное представление массива с заполнителями для вышедших из строя дисков. Далее она обеспечивает доступ к файловым системам на уцелевших дисках — XFS и BTRFS — которые Windows не может прочитать напрямую. Для вышедших из строя дисков программа корректно помечает их данные как невосстановимые, вместо отображения пустого или повреждённого содержимого.</p>
	</div>
</div>
 
  <div class="download-btns">
			<div>
			<div class="download-btns-1">
			<div class="download-btns-img">
			<picture><source srcset="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.png" type="image/png"><img decoding="async" src="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.png" alt="RS Raid Retrieve" title="RS Raid Retrieve" loading="lazy"    width="64" height="64" ></picture>
			</div>
			
			<div class="text">
			<p class="title">
			<a href="/repair-raid-and-retrieve-data" title="Автоматическое восстановление любых RAID массивов">RS Raid Retrieve</a></p>
			<p>Автоматическое восстановление любых RAID массивов</p>
			</div>
			</div>
			
			<div class="btns">
			<a href="/downloads" class="btn" title="Попробовать бесплатно RS Raid Retrieve">Попробовать бесплатно</a>
			</div>
			</div>
			<div class="platforms">
			<span>Доступно для: Windows, macOS, Linux</span>
			</div>
			</div>
 
<div class="timeline-steps">
	<div class="timeline-item">
		<div class="timeline-marker">1</div>
		<div class="timeline-content">

<h4 id="ch16">Запустите RS RAID Retrieve и просканируйте все подключённые диски</h4>
			<p>При запуске программа считывает метаданные суперблока Unraid, записанные на каждом диске-участнике при инициализации массива. По этим данным она определяет конфигурацию массива: общее количество дисков, расположение по слотам, схему паритета и тип файловой системы на каждом диске. Если все оставшиеся (сохранённые) диски подключены и их метаданные не повреждены, массив автоматически появится в Диспетчере дисков, а вышедшие из строя диски будут показаны как отсутствующие.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">2</div>
		<div class="timeline-content">

<h4 id="ch17">Если автоматическое определение не сработало — используйте Ручной режим</h4>
<p>Запустите RAID Constructor и выберите <strong>Manual Mode</strong>. Установите тип массива — <strong>Unraid</strong>. Добавьте доступные диски и для каждого отсутствующего диска вставьте пустой заполнитель, нажав кнопку &#171;+&#187;. Установите смещение сектора — Unraid использует <code>64</code> или <code>2048</code>. Проверьте это, открыв любой диск с данными в hex‑просмотрщике и найдя начало суперблока XFS или BTRFS по сигнатуре (<code>XFSB</code> или <code>_BHRfS_M</code>). Нажмите Preview — если отображается дерево каталогов, конфигурация корректна.</p>
<div class="Tcode">RAID Constructor → Unraid → Manual Mode → add disks → placeholder for each missing disk → offset 64 or 2048 → Preview</div>

<h4 id="ch18">Откройте каждый работоспособный диск и выполните сканирование</h4>
			<p>Щёлкните правой кнопкой мыши по работоспособному диску в «Диспетчере дисков» и выберите <strong>Открыть</strong>. Для дисков с неповреждённой файловой системой выберите <strong>Быстрое сканирование</strong>. Если после Быстрого сканирования дерево файлов неполное или файлы не отображаются, выполните <strong>Полный анализ</strong> — он выполняет посекторное сканирование по сигнатурам и может восстановить структуру каталогов даже при частичном повреждении метаданных файловой системы. Запускайте сканирование для каждого работоспособного диска отдельно; на вышедших из строя дисках восстановимых данных не будет.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">4</div>
		<div class="timeline-content">

<h4 id="ch19">Предпросмотр и выбор файлов для восстановления</h4>
			<p>Дерево файлов отображает структуру каталогов каждого сохранившегося диска в состоянии на момент отказа. Используйте панель предварительного просмотра, чтобы убедиться в целостности файлов до начала восстановления — документы, изображения и мультимедиа можно открывать прямо в окне предпросмотра. В первую очередь восстанавливайте файлы, которые невозможно заменить: документы, базы данных и фотографии. Крупные медиатеки, где отдельные файлы доступны независимо, имеют более низкий приоритет и могут быть восстановлены на втором этапе.</p>
		</div>
	</div>
	<div class="timeline-item">
		<div class="timeline-marker">5</div>
		<div class="timeline-content">

<h4 id="ch20">Скопируйте восстановленные файлы на отдельный исправный диск</h4>
			<p>Выберите нужные файлы и папки, нажмите <strong>Recovery</strong> и укажите путь для сохранения на диске, не входящем в массив Unraid. Не записывайте восстановленные файлы обратно на какие-либо исходные диски. После завершения копирования выборочно проверьте образцы каждого типа файлов — распакуйте архивы, воспроизведите фрагмент видео, убедитесь, что файлы баз данных не пустые (не нулевого размера) — прежде чем считать восстановление завершённым.</p>
		</div>
	</div>
</div>

<div class="success-box">
	<p><strong>✓ Что ожидать от успешного запуска восстановления</strong></p>
	<p style="margin-top:8px; margin-bottom:0; font-size:15px;">RS RAID Retrieve отобразит полное дерево каталогов каждого уцелевшего диска. Файлы на этих дисках будут целыми и подлежащими восстановлению с исходными именами и путями. С отказавшие диски в представлении массива будут показаны без доступного содержимого — это корректное поведение, а не ошибка программы. Объём данных, доступных для восстановления, точно соответствует тому, что хранилось на уцелевших дисках в момент отказа.</p>
</div>

<!-- Section 5 -->

<h2 id="ch21">Работа с частично читаемыми дисками</h2>

<p>Катастрофические отказы часто включают по крайней мере один диск, который не полностью вышел из строя — он вращается, определяется BIOS, но при чтении некоторых секторов возникают ошибки. Такие частично читаемые диски являются самым чувствительным ко времени компонентом восстановления: они всё ещё способны отдавать данные, но каждый цикл включения питания и каждая неудачная попытка чтения ускоряют механический износ.</p>

<div class="alert-box">
	<div>
		<p><strong>Диск в состоянии деградации, который можно прочитать сегодня, завтра может оказаться нечитаемым.</strong></p>
		<p style="margin-top:8px; margin-bottom:0; font-size:15px;">Увеличение показателей количества перераспределённых (reallocated) секторов между двумя считываниями SMART, выполненными с интервалом в несколько часов, указывает на активную деградацию. Не оставляйте деградирующий диск подключённым и бездействующим во время планирования восстановления. Немедленно создайте побитовый образ диска, а затем выполняйте работу уже с этого образа.</p>
	</div>
</div>

<h3 id="ch22">Создание образа деградирующего диска с помощью ddrescue</h3>

<p>
	<code>ddrescue</code> — стандартный инструмент для этой задачи, поскольку он корректно обрабатывает ошибки чтения: сначала пропускает нечитаемые сектора, считывает всё, что можно, а затем повторно пытается получить данные с проблемных секторов на последующих проходах. Это отличается от поведения <code>dd</code>, которое по умолчанию останавливается при первой же ошибке чтения.</p>
	
<pre>
	<span class="comment"># First pass: read everything readable, skip errors, save map file</span>
	<span class="cmd">ddrescue</span>
	<span class="flag">-d -r0</span>
	<span class="path">/dev/sdX /mnt/recovery/disk_image.img /mnt/recovery/disk_image.map</span>
	<span class="comment"># Second pass: retry failed sectors up to 3 times</span>
	<span class="cmd">ddrescue</span>
	<span class="flag">-d -r3</span>
	<span class="path">/dev/sdX /mnt/recovery/disk_image.img /mnt/recovery/disk_image.map</span>
</pre>

<p>Файл карты (map file) фиксирует, какие сектора были успешно прочитаны, а какие — нет. Если диск выйдет из строя в процессе копирования или вам нужно прервать операцию и продолжить позже, повторный запуск команды с той же картой возобновит работу с того места, где остановились, не перечитывая уже сохранённые сектора.</p>

<h3 id="ch23">Подключение образа в RS RAID Retrieve</h3>

<p>После завершения создания образ можно использовать вместо физического диска. В RS RAID Retrieve выберите <strong>Подключить образ</strong>, чтобы присоединить файл <code>.img</code> в качестве виртуального диска. Программа будет работать с ним так же, как с физическим устройством. Такой подход имеет два преимущества: деградирующее оборудование больше не испытывает нагрузку чтением во время восстановления, и если процесс восстановления потребуется повторить с другими настройками, исходный образ всегда доступен.</p>

<div class="tips">
	<p><strong>Вывод ddrescue — что означают числа:</strong></p>
	<ul class="tips-list">
		<li>
			<strong>rescued:</strong> байт, успешно прочитанных и записанных в образ. Это объём данных, подлежащих восстановлению.</li>
		<li>
			<strong>errsize:</strong> байт, которые не удалось прочитать. Эти сектора в образе будут отображаться как нули; любые файлы, чьи данные попадали в эти сектора, будут неполными.</li>
		<li>
			<strong>errors:</strong> количество отдельных нечитаемых секторов. Для многотерабайтного диска счёт в сотнях обычно означает, что большинство файлов сохранено; счёт в миллионах указывает на существенную потерю данных внутри самого образа.</li>
		<li>
			<strong>run time vs. remaining:</strong> если оставшееся время оценивается в днях, диск слишком деградирован для полного образа — остановите процесс после первого прохода и работайте с тем, что удалось сохранить.</li>
	</ul>
</div>

<!-- Section 6 -->

<h2 id="ch24">Что можно и чего нельзя восстановить в этой ситуации</h2>

<p>Исход внепаритетного отказа в Unraid более предсказуем, чем в классических RAID-системах, поскольку граница повреждений определяется физическими границами дисков, а не распределением полос (stripes). В таблице ниже приведён обобщённый путь восстановления для каждого компонента массива.</p>

<table class="summary-table">
	<thead>
		<tr>
			<th>Состояние диска</th>
			<th>Данные на диске</th>
			<th>Путь восстановления</th>
			<th>Инструмент</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>Рабочий — SMART в норме</td>
			<td class="out-good">Полностью восстанавливаемы</td>
			<td>Прямое чтение через RS RAID Retrieve или монтирование в Linux</td>
			<td>RS RAID Retrieve / <code>mount</code>
			</td>
		</tr>
		<tr>
			<td>Рабочий — SMART с признаками деградации</td>
			<td class="out-warn">В основном восстанавливаемы; некоторые сектора могут быть утеряны</td>
			<td>Сначала создать образ с помощью <code>ddrescue</code>, затем восстанавливать из образа</td>
			<td>
				<code>ddrescue</code> + RS RAID Retrieve</td>
		</tr>
		<tr>
			<td>Неисправен — не определяется</td>
			<td class="out-bad">Невосстанавливаемы с помощью паритета</td>
			<td>Аппаратное восстановление в профессиональной лаборатории, если данные критичны; иначе принять потерю</td>
			<td>Лаборатория по восстановлению данных</td>
		</tr>
		<tr>
			<td>Диск паритета — исправен</td>
			<td>Пользовательские данные не хранятся</td>
			<td>Подключается для помощи RS RAID Retrieve в подтверждении конфигурации массива; не используется для извлечения данных</td>
			<td>RS RAID Retrieve (только метаданные)</td>
		</tr>
		<tr>
			<td>Загрузочная флеш-память — неработоспособна</td>
			<td>Только конфигурация массива; пользовательских данных нет</td>
			<td>RS RAID Retrieve восстанавливает конфигурацию из метаданных дисков; после этого можно создать новую флеш</td>
			<td>RS RAID Retrieve</td>
		</tr>
	</tbody>
</table>

<div class="alert-box">
	<div>
		<p><strong>После восстановления: перестройте массив с нуля — не пытайтесь «латать» старый.</strong></p>
		<p style="margin-top:8px; margin-bottom:0; font-size:15px;">Как только данные будут восстановлены в безопасное место, правильным шагом будет свежая установка Unraid на новых или проверенных дисках и полная перестройка паритета перед возвратом данных. Попытка продолжать работу с частично повреждённым массивом — заменить только вышедшие из строя диски и запустить восстановление — оставляет выжившие диски в том состоянии, в котором они находились в момент отказа. В случаях одновременного отказа двух дисков это требует особенно тщательной проверки оставшегося оборудования, прежде чем вновь доверять ему продукционные данные.</p>
	</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://recovery-software.ru/blog/how-to-recover-data-unraid.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WD My Cloud Mirror (Gen 1)</title>
		<link>https://recovery-software.ru/nas-recovery/recover-data-from-nas-wd-my-cloud-mirror-gen-1.html</link>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Thu, 21 May 2026 13:01:10 +0000</pubDate>
				<category><![CDATA[Восстановление данных с NAS хранилищ]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5828</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Как безопасно восстановить повреждённые файловые системы XFS и BTRFS в Unraid без риска потери данных</title>
		<link>https://recovery-software.ru/blog/unraid-filesystem-corruption.html</link>
					<comments>https://recovery-software.ru/blog/unraid-filesystem-corruption.html#respond</comments>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Thu, 21 May 2026 12:54:21 +0000</pubDate>
				<category><![CDATA[Блог RecoverySoftware]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5880</guid>

					<description><![CDATA[Диск физически присутствует, SMART ошибок не показывает, массив Unraid стартовал без проблем — но одна общая папка (share) исчезла, а веб-интерфейс показывает диск как не монтируется. Это событие повреждения файловой системы, и по своей природе оно отличается от аппаратной неисправности. &#8230; <a href="https://recovery-software.ru/blog/unraid-filesystem-corruption.html">Продолжить чтение <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Диск физически присутствует, SMART ошибок не показывает, массив Unraid стартовал без проблем — но одна общая папка (share) исчезла, а веб-интерфейс показывает диск как <strong>не монтируется</strong>. Это событие повреждения файловой системы, и по своей природе оно отличается от аппаратной неисправности.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/unraid-filesystem-corruption/unraid-filesystem-corruption.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/unraid-filesystem-corruption/unraid-filesystem-corruption.jpg" type="image/jpg"><img decoding="async" src="/wp-content/themes/soft/images/blog/unraid-filesystem-corruption/unraid-filesystem-corruption.jpg" alt="Как безопасно восстановить повреждённые файловые системы XFS и BTRFS в Unraid без риска потери данных" title="Как безопасно восстановить повреждённые файловые системы XFS и BTRFS в Unraid без риска потери данных"  fetchpriority="high" class="aligncenter brd0 size-full"  width="600" height="297" ></picture>
<span id="more-5880"></span>


<p>Паритет здесь не поможет. Паритетный диск содержит побитное зеркальное представление данных, но не хранит информацию о целостности метаданных файловой системы. Если журнал или суперблок на диске с данными повреждены, паритет аккуратно сохранит это повреждение. Для восстановления в такой ситуации необходимо работать непосредственно с инструментами ремонта файловой системы — <code>xfs_repair</code> для томов XFS и <code>btrfs check</code> для BTRFS — из терминала Unraid.</p>
 
<table class="decision-table">
   <thead>
     <tr>
       <th>Ситуация</th>
       <th>Файловая система</th>
       <th>Действие</th>
       <th>Ожидаемый результат</th>
     </tr>
   </thead>
   <tbody>
     <tr>
       <td>Диск не монтируется, SMART в порядке</td>
       <td>XFS</td>
       <td>Режим обслуживания → <code>xfs_repair /dev/sdXp1</code> → перезагрузка</td>
       <td class="outcome-good"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Диск монтируется, данные целы</td>
     </tr>
     <tr>
       <td><code>xfs_repair</code> не проходит: ошибка dirty log</td>
       <td>XFS</td>
       <td><code>xfs_repair -L /dev/sdXp1</code> (обнуляет журнал)</td>
       <td class="outcome-warn"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Диск монтируется; файлы, открытые во время краха, могут быть частичными или пустыми</td>
     </tr>
     <tr>
       <td>Диск не монтируется, SMART в порядке</td>
       <td>BTRFS</td>
       <td><code>btrfs scrub</code> (смонтирован) → <code>btrfs check /dev/sdXp1</code> (только для чтения) → оценка ошибок</td>
       <td class="outcome-good"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Незначительные ошибки: после проверки диск монтируется</td>
     </tr>
     <tr>
       <td><code>btrfs check</code> сообщает об ошибках деревьев extent/chunk</td>
       <td>BTRFS</td>
       <td>Пропустить опцию <code>--repair</code> → сначала RS RAID Retrieve для посекторного/файлового восстановления</td>
       <td class="outcome-warn"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Частичное восстановление; структурный ремонт может привести к дополнительным потерям</td>
     </tr>
     <tr>
       <td>Диск не монтируется, SMART показывает плохие сектора</td>
       <td>XFS / BTRFS</td>
       <td>RS RAID Retrieve → Полный анализ → восстановление на отдельный диск → плановая замена диска</td>
       <td class="outcome-warn"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Файлы подлежат восстановлению; диск физически выходит из строя — ремонт ненадёжен</td>
     </tr>
     <tr>
       <td>Инструменты терминала не могут смонтировать диск; после ремонта файлы отсутствуют</td>
       <td>XFS / BTRFS</td>
       <td>Подключите диски к ПК с Windows → RS RAID Retrieve → Быстрое сканирование или Полный анализ</td>
       <td class="outcome-good"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Восстановление файлового уровня без монтирования файловой системы</td>
     </tr>
     <tr>
       <td>На диске, который не монтировался, нажали «Format»</td>
       <td>Любая</td>
       <td>Нет пути восстановления — паритет теперь отражает пустой диск</td>
       <td class="outcome-bad"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Данные утрачены навсегда</td>
     </tr>
   </tbody>
 </table>

 <!-- Section 1 -->

<h2 id="ch1">Как Unraid использует отдельные файловые системы для каждого диска</h2>
 
  <p>В случае логического сбоя архитектура Unraid становится ключевым фактором для понимания того, что повреждено, а что — нет.</p>
 
  <p>В отличие от RAID 5 или RAID 6, где одна полоса данных распределяется по нескольким физическим дискам, Unraid записывает файлы целиком на отдельные диски. Каждый диск с данными является автономным томом — отформатированным как XFS или BTRFS — и монтируется операционной системой отдельно. Слой массива Unraid выше файловой системы отвечает за агрегирование «shares» и обновление паритета, тогда как сам файловый слой внизу — это стандартный Linux.</p>
 
  <div class="filesystem-comparison">
    <div class="fs-card">
      <div class="fs-header xfs">
        <span class="fs-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch2">XFS</h4>
        <span class="fs-badge">По умолчанию в Unraid</span>
      </div>
      <div class="fs-content">
        <p>Ключевые особенности, влияющие на восстановление:</p>
        <ul>
          <li>Восстановление метаданных на основе журналирования</li>
          <li>Для ремонта диск должен быть <em>отмонтирован</em></li>
          <li>В Unraid: требуется включение режима обслуживания (Maintenance Mode)</li>
          <li>Основной инструмент: <code>xfs_repair</code></li>
          <li>Исправление повреждённого журнала требует флага <code>-L</code> (деструктивная операция)</li>
        </ul>
      </div>
    </div>
    <div class="fs-card">
      <div class="fs-header btrfs">
        <span class="fs-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f33f.png" alt="🌿" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch3">BTRFS</h4>
        <span class="fs-badge">Опционально в Unraid</span>
      </div>
      <div class="fs-content">
        <p>Характеристики, важные при восстановлении:</p>
        <ul>
          <li>Copy-on-write (COW); встроенные контрольные суммы для данных и метаданных</li>
          <li>Проверку можно запускать на смонтированном томе</li>
          <li>Режим восстановления (<code>--repair</code>) агрессивен — используйте с осторожностью</li>
          <li>Основные утилиты: <code>btrfs check</code>, <code>btrfs scrub</code></li>
          <li>Возможность восстановления субтомов даже при частичной порче данных</li>
        </ul>
      </div>
    </div>
  </div>
 
  <p>Практический вывод из этой архитектуры: повреждение файловой системы на Диске 3 никак не влияет на файловые системы Диска 1, Диска 2 или любого другого диска. Данные каждого диска изолированы. Вы восстанавливаете один том, а не весь массив целиком. Исключение — диск четности: у него нет файловой системы, и его никогда не следует подвергать инструментам для восстановления файловых систем.</p>
 
  <div class="info-box">
    <div>
      <p><strong>Диск четности не имеет файловой системы — никогда не запускайте xfs_repair или btrfs check на нём.</strong></p>
      <p style="margin-top:8px; margin-bottom:0; font-size:15px;">Диск четности хранит данные XOR по фиксированным смещениям секторов. У него нет таблицы разделов, видимой инструментам работы с файловыми системами, и попытки лечить его как файловую систему повредят данные четности, оставив весь массив без защиты. Перед открытием терминала определите диск четности в веб-интерфейсе (WebGUI).</p>
    </div>
  </div>
 
  <!-- Section 2 -->

<h2 id="ch4">Причины повреждения файловой системы в Unraid</h2>
 
  <p>Повреждение файловой системы в Unraid почти всегда можно отнести к одной из трёх основных причин. Понимание того, какая из них имеет место, определяет подход к восстановлению.</p>
 
  <div class="impact-cards grid-ifr">
    <div class="impact-card">
      <div class="impact-card-header">
        <span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f50c.png" alt="🔌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch5">Нечистое завершение работы</h4>
      </div>
      <p>Отключение питания или принудительная перезагрузка во время работы массива оставляют незавершённые операции записи. Журнал содержит неполные транзакции. При следующем монтировании файловая система обнаруживает несогласованность и отказывается монтироваться. Это самая распространённая причина.</p>
    </div>
    <div class="impact-card">
      <div class="impact-card-header">
        <span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch6">Неисправная оперативная память</h4>
      </div>
      <p>Поддержка памяти с коррекцией ошибок (ECC) в большинстве установок Unraid по умолчанию отсутствует. Изменение состояния одного бита в буфере записи может повредить метаданные файловой системы — записи каталогов, таблицы inode или суперблок — и проявиться так же, как последствия отключения питания, но такие ошибки гораздо труднее предотвратить.</p>
    </div>
    <div class="impact-card">
      <div class="impact-card-header">
        <span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4be.png" alt="💾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch7">Ошибки секторов диска</h4>
      </div>
      <p>Перераспределённые или помеченные как ожидающие перераспределения сектора в SMART-данных диска указывают на области, которые устройство не может надёжно читать или записывать. Если метаданные файловой системы попадут на такие сектора, файловая система может быть повреждена даже без события с питанием. Если при повреждении файловой системы счётчики ошибок SMART ненулевые, вероятнее всего причина — аппаратная неисправность.</p>
    </div>
  </div>
 
  <div class="tips">
    <p><strong>Перед запуском любых инструментов восстановления — сначала проверьте SMART:</strong></p>
    <ul class="tips-list">
      <li>Откройте Unraid WebGUI → вкладка Main → нажмите на затронутый диск → SMART report.</li>
      <li>Если <code>Reallocated_Sector_Ct</code>, <code>Current_Pending_Sector</code> или <code>Offline_Uncorrectable</code> имеют ненулевые значения, восстановление файловой системы может сработать временно, но аппаратное состояние диска ухудшается. Планируйте замену диска независимо от исхода ремонта.</li>
      <li>Если SMART чист, повреждение, скорее всего, было единичным (из‑за сбоя питания или программной ошибки), и восстановление с большей вероятностью будет устойчивым в долгосрочной перспективе.</li>
    </ul>
  </div>
 
  <!-- Section 3 -->

<h2 id="ch8">Кнопка «Format»: что она на самом деле делает и почему её нельзя нажимать</h2>
 
  <p>Когда диск становится Unmountable (не монтируется), веб‑интерфейс Unraid отображает опцию Format рядом с кнопками диагностики. Для пользователей, не знакомых с тем, как Unraid управляет парностью, это порождает опасное заблуждение: будто нажатие Format как‑то автоматически вернёт диск в рабочее состояние и паритет восстановит утраченные файлы.</p>
 
  <div class="danger-box">
    <div class="danger-box-header">
      <span style="font-size: 25px;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2620.png" alt="☠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch9">Форматирование не восстанавливает данные. Оно уничтожает их навсегда.</h4>
    </div>
    <p>Нажатие кнопки Format на немонтируемом диске полностью стирает файловую систему и создаёт новый пустой том. Затем паритет перерасчитывается с учётом этого теперь пустого диска. Исходные данные исчезают — не повреждены, не подлежат восстановлению, их нет. Паритет будет корректно отражать пустой диск, что делает любые последующие попытки восстановления бесполезными.</p>
    <p>Это самый распространённый сценарий потери данных в Unraid после аппаратных отказов, и он полностью инициирован пользователем. Данные, которые находились на диске до нажатия кнопки Format, в большинстве случаев можно восстановить с помощью инструментов, описанных в этой статье.</p>
  </div>
 
  <p>Правильная последовательность действий при немонтируемом диске: <strong>сначала диагностировать, затем пытаться восстановить/починить, форматировать только в самом крайнем случае</strong> — и только после того, как все данные уже будут скопированы или восстановлены в другое место.</p>
 
  <!-- Section 4 -->

<h2 id="ch10">Восстановление немонтируемого XFS-диска в Unraid: пошаговая инструкция для xfs_repair</h2>
 
<p><code>xfs_repair</code> требует, чтобы целевая файловая система была полностью отмонтирована перед запуском. В работающем массиве Unraid все диски с данными смонтированы. Чтобы отмонтировать конкретный диск для ремонта, не отключая полностью общие ресурсы (shares), Unraid нужно запустить в <strong>режим обслуживания (Maintenance Mode)</strong> — режим загрузки, при котором массив поднимается без смонтированных шаров и без активного использования дисков.</p>

<h3 id="ch11">Шаг 1: Запустите массив в режиме обслуживания</h3>
 
<p>В веб‑интерфейсе Unraid откройте раздел <strong>Main</strong>. Перед нажатием кнопки запуска отметьте чекбокс <strong>Maintenance Mode</strong>, который появляется под элементами управления запуском массива. Нажмите Start. Массив запустится, но диски не будут монтированы в шаринги. Это требуемое состояние для <code>xfs_repair</code>.</p>
 
<div class="info-box">
  <div>
    <p><strong>Unraid 7.0 и новее: сначала используйте кнопки восстановления в веб‑интерфейсе.</strong></p>
    <p style="margin-top:8px; margin-bottom:0; font-size:15px;">Начиная с Unraid 7.0, в просмотре дисков веб‑интерфейс показывает кнопки CHECK и FIX. Они автоматически запускают <code>xfs_repair</code> с корректными флагами. Если ваша версия поддерживает это, попробуйте сначала путь через GUI перед открытием терминала — результат будет тот же, а интерфейс сам позаботится о переводе в режим обслуживания и выборе путей к устройствам.</p>
  </div>
</div>

<h3 id="ch12">Шаг 2: Определите правильный путь к устройству</h3>
 
<p>Этот шаг предотвращает распространённую и серьёзную ошибку. В Unraid у каждого диска данных два пути к устройству:</p>
 
<ul style="margin: 0 0 18px; padding-left: 22px; font-size: 15px; line-height: 1.8;">
  <li><code>/dev/mdXp1</code> — MD‑устройство (массив), управляемое уровнем массива Unraid. <strong>Не используйте этот путь для xfs_repair.</strong></li>
  <li><code>/dev/sdXp1</code> — сырой раздел диска, прямой путь к аппаратному устройству. <strong>Используйте этот путь.</strong></li>
</ul>
 
<p>Чтобы определить, какой <code>/dev/sdX</code> соответствует диску, который вы собираетесь ремонтировать, откройте терминал (в WebGUI: Tools → Terminal, или подключитесь по SSH) и выполните:</p>
 
<pre><span class="comment"># List disks with their Unraid slot assignments</span>
<span class="cmd">ls -la /dev/disk/by-id/</span></pre>
 
<p>Сопоставьте серийный номер из SMART‑отчёта в WebGUI с символьной ссылкой в <code>/dev/disk/by-id/</code>, чтобы подтвердить правильность пути к устройству перед продолжением.</p>

<h3 id="ch13">Шаг 3: Запустите xfs_repair — стандартный проход</h3>
 
  <pre><span class="comment"># Replace sdX with your actual device identifier (e.g. sdb, sdc)</span>
<span class="cmd">xfs_repair</span> <span class="path">/dev/sdXp1</span></pre>
 
  <p><code>xfs_repair</code> выполнит несколько фаз: проверит иноды, каталоги и карту свободного пространства. При исправном журнале он воспроизводит неподтверждённые транзакции и завершает работу с кратким отчётом. Если проверка завершилась без критических ошибок, попробуйте примонтировать диск, перезагрузившись в обычный режим (без режима обслуживания).</p>

<h3 id="ch14">Шаг 4: Если xfs_repair завершается из‑за «грязного» журнала — флаг -L</h3>
 
<p>Если восстановление прерывается сообщением вроде <em>&#171;ERROR: The filesystem has valuable metadata changes in a log which needs to be replayed&#187;</em> и утилита отказывается продолжать, значит журнал транзакций нечитаем. Единственный вариант в этой ситуации — обнулить журнал, используя флаг <code>-L</code>.</p>
 
<div class="critical-step">

<h4 id="ch15">Флаг -L отбрасывает журнал — поймите, что это означает</h4>
    <p>Обнуление журнала заставляет <code>xfs_repair</code> отказаться от любых ожидающих выполнения транзакций метаданных, которые ещё не были записаны на диск. На практике это означает, что файлы, записывавшиеся в момент сбоя, могут быть частично утеряны или отображаться с нулевым размером. Файлы, полностью записанные до возникновения повреждения, не затрагиваются.</p>
    <p style="margin-top: 10px; margin-bottom: 0;">Используйте <code>-L</code> только после того, как стандартная попытка восстановления завершилась неудачей. Не применяйте его в качестве первого шага.</p>
  </div>
 
  <pre><span class="comment"># Force repair by zeroing the dirty log</span>
<span class="comment"># Use only after standard xfs_repair has failed</span>
<span class="cmd">xfs_repair</span> <span class="flag">-L</span> <span class="path">/dev/sdXp1</span></pre>

<h3 id="ch16">Шаг 5: Проверка восстановления</h3>
 
<p>После успешного восстановления запустите <code>xfs_repair</code> ещё раз в режиме только-проверки (<code>-n</code>) чтобы убедиться, что больше нет несоответствий:</p>
 
<pre><span class="comment"># Dry-run check — makes no changes, reports remaining issues</span>
<span class="cmd">xfs_repair</span> <span class="flag">-n</span> <span class="path">/dev/sdXp1</span></pre>
 
<p>Если сухой прогон (dry-run) показывает отсутствие ошибок, перезагрузитесь в обычном режиме (без Maintenance Mode). Диск должен смонтироваться, и общий ресурс должен снова появиться. После этого выполните проверку паритета в режиме без исправлений, чтобы подтвердить корректность паритета.</p>
 
<div class="success-box">
  <p><strong>✓ Ожидаемый вывод после успешного восстановления</strong></p>
  <p style="margin-top:8px; margin-bottom:0; font-size:15px;"><code>xfs_repair</code> выведет строки о завершении фаз (Phase 1–7) и завершит работу с: <em>&#171;done&#187;</em>. В фазах 3–7 не должно быть ошибок. Любые файлы, перемещённые в <code>/lost+found</code> в процессе восстановления, будут доступны там после монтирования диска — их можно вернуть в прежние места, если вы знаете, куда они принадлежат.</p>
</div>
 
<!-- Section 5 -->

<h2 id="ch17">Восстановление повреждённого тома BTRFS в Unraid</h2>
 
<p>Повреждения BTRFS в Unraid встречаются реже, чем XFS, отчасти потому, что BTRFS использует семантику copy-on-write (COW) — он никогда не перезаписывает существующие данные, а сначала записывает новые версии блоков в свободное пространство. Это делает файловую систему более устойчивой к неполным записям. Тем не менее повреждение метаданных всё ещё возможно, и процедуры восстановления в ряде важных аспектов отличаются от тех, что применяются для XFS.</p>

<h3 id="ch18">Шаг 1: начните с btrfs scrub — а не с btrfs check</h3>
 
<p>Прежде чем выполнять какие-либо восстановительные операции, запустите scrub на смонтированном томе. В отличие от <code>xfs_repair</code>, btrfs scrub может выполняться при смонтированной файловой системе. Он проверяет контрольные суммы всех блоков данных и метаданных и сообщает о любых несоответствиях. На одно-дисковом томе Unraid без BTRFS RAID scrub не сможет автоматически исправить ошибки — резервных копий нет — но он точно покажет, какие блоки повреждены, что важно при выборе стратегии восстановления. Запустите массив в обычном режиме (не в режиме обслуживания — Maintenance Mode) и откройте терминал:</p>
 
<pre><span class="comment"># Replace /mnt/diskX with the actual Unraid disk mount path</span>
<span class="cmd">btrfs scrub start</span> <span class="path">/mnt/diskX</span>
 
<span class="comment"># Monitor progress</span>
<span class="cmd">btrfs scrub status</span> <span class="path">/mnt/diskX</span></pre>
 
<p>Если scrub завершился без ошибок, диск в порядке, и статус «Unmountable» мог быть временным. Перезагрузите систему и проверьте, монтируется ли диск нормально.</p>

<h3 id="ch19">Шаг 2: Запустите btrfs check в режиме только для чтения</h3>
 
<p>Если по результатам scrub обнаружены ошибки или диск остаётся несмонтируемым после попытки scrub, переходите к <code>btrfs check</code>. Сначала остановите массив, чтобы диск был размонтирован, затем выполните проверку в режиме только для чтения — это позволит оценить масштаб повреждений перед попытками восстановления:</p>
 
<pre><span class="comment"># Stop array first, then check without making changes</span>
<span class="cmd">btrfs check</span> <span class="path">/dev/sdXp1</span></pre>
 
<p>Внимательно изучите вывод. <code>btrfs check</code> перечислит конкретные ошибки деревьев и «осиротевшие» элементы. Небольшие несоответствия — осиротевшие иноды, неверные обратные ссылки корней — обычно можно безопасно исправить. Ошибки в extent tree или chunk tree свидетельствуют о более серьёзном структурном повреждении, и восстановление в режиме восстановления (repair) может оказаться неполным.</p>

<h3 id="ch20">Шаг 3: режим восстановления — используйте с осторожностью</h3>
 
  <div class="critical-step">

<h4 id="ch21">btrfs check &#8212;repair может привести к дополнительной потере данных</h4>
    <p>В отличие от <code>xfs_repair</code>, рассчитанного на регулярное использование, разработчики BTRFS прямо предупреждают не применять режим <code>--repair</code> без консультации с разработчиком или без предварительного образа диска (backup). В случаях серьёзной порчи дерева экстентов (extent tree) режим восстановления может удалить файлы, которые сочтёт осиротевшими, вместо их восстановления.</p>
    <p style="margin-top: 10px; margin-bottom: 0;">Если проверка в режиме только для чтения показывает ошибки дерева экстентов и на диске находятся невосполнимые данные, пропустите режим восстановления и сразу переходите к RS RAID Retrieve для посекторного/построчного восстановления файлов до попыток любых структурных исправлений.</p>
  </div>
 
  <p>Для незначительных, хорошо понятных повреждений — ошибок кэша свободного пространства, осиротевших инодов, неверных обратных ссылок корня — режим восстановления обычно безопасен:</p>
 
  <pre><span class="comment"># Only for minor, well-scoped corruption</span>
<span class="comment"># Image the disk first if data is critical</span>
<span class="cmd">btrfs check</span> <span class="flag">--repair</span> <span class="path">/dev/sdXp1</span></pre>

<h3 id="ch22">Шаг 4: Восстановление отдельных субтомов</h3>
 
  <p>Если верхнеуровневое дерево BTRFS повреждено, но данные в субтомах целы, иногда можно смонтировать конкретный субтом напрямую и скопировать из него данные, не восстанавливая всё дерево целиком:</p>
 
  <pre><span class="comment"># Показать список субтомов на частично читаемом томе</span>
<span class="cmd">btrfs subvolume list</span> <span class="path">/mnt/diskX</span>
 
<span class="comment"># Смонтировать конкретный субтом по его ID, если стандартное монтирование не удалось</span>
<span class="cmd">mount</span> <span class="flag">-o subvolid=256</span> <span class="path">/dev/sdXp1 /mnt/recovery_point</span></pre>
 
  <p>Если какой‑либо субтом монтируется успешно, немедленно скопируйте данные на исправный диск до попыток дальнейшего восстановления повреждённого тома.</p>
 
  <!-- Section 6 -->

<h2 id="ch23">Когда терминальные утилиты не справляются: восстановление файлов с повреждённого диска Unraid с помощью RS RAID Retrieve</h2>
 
  <p>Утилиты <code>xfs_repair</code> и <code>btrfs check</code> работают на уровне структуры файловой системы — они пытаются снова сделать том монтируемым. Если это невозможно из‑за серьёзного повреждения метаданных, либо после завершения ремонта файлы по-прежнему отсутствуют или пусты, следующим шагом становится восстановление на уровне файлов из «сырых» данных диска.</p>
 
  <p>Именно для этого предназначен <strong>RS RAID Retrieve</strong>. Программа считывает данные с секторов напрямую, обходя повреждённые структуры файловой системы, и восстанавливает деревья каталогов и содержимое файлов по исходным таблицам размещения. Она поддерживает как XFS, так и BTRFS, которые Windows не может монтировать нативно — поэтому стандартный рабочий процесс предполагает использование ПК под Windows с внешне подключённым диском.</p>
 
  <div class="feature-highlight">
    <div class="feature-text">
<h4 id="ch24">Как RS RAID Retrieve работает с повреждённым диском Unraid</h4>
      <p>Программа определяет структуру массива Unraid по метаданным диска, восстанавливает логический том и затем сканирует файловую систему на уровне секторов. Даже если <code>xfs_repair</code> переместил файлы в <code>/lost+found</code> или метаданные слишком повреждены для монтирования, программа часто способна восстановить содержимое файлов и их исходные пути каталогов, напрямую читая данные о распределении блоков.</p>
    </div>
  </div>
 
<div class="download-btns">
			<div>
			<div class="download-btns-1">
			<div class="download-btns-img">
			<picture><source srcset="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.png" type="image/png"><img decoding="async" src="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.png" alt="RS Raid Retrieve" title="RS Raid Retrieve" loading="lazy"    width="64" height="64" ></picture>
			</div>
			
			<div class="text">
			<p class="title">
			<a href="/repair-raid-and-retrieve-data" title="Автоматическое восстановление любых RAID массивов">RS Raid Retrieve</a></p>
			<p>Автоматическое восстановление любых RAID массивов</p>
			</div>
			</div>
			
			<div class="btns">
			<a href="/downloads" class="btn" title="Попробовать бесплатно RS Raid Retrieve">Попробовать бесплатно</a>
			</div>
			</div>
			<div class="platforms">
			<span>Доступно для: Windows, macOS, Linux</span>
			</div>
			</div>
 
  <div class="timeline-steps">
 
    <div class="timeline-item">
      <div class="timeline-marker">1</div>
      <div class="timeline-content">

<h4 id="ch25">Остановите сервер Unraid и извлеките повреждённый диск</h4>
        <p>Если система всё ещё доступна, выполните корректное завершение работы. Подключите повреждённый диск к компьютеру под управлением Windows — по возможности используйте прямое подключение SATA. Также подключите оставшиеся диски массива и диск чётности; RS RAID Retrieve использует их для восстановления полной конфигурации массива и корректной идентификации роли каждого диска в структуре Unraid.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">2</div>
      <div class="timeline-content">

<h4 id="ch26">Запуск RS RAID Retrieve — автоматическое обнаружение массива</h4>
        <p>При запуске программа сканирует все подключённые диски, считывает с каждого метаданные Unraid и автоматически восстанавливает конфигурацию массива. Повреждённый диск отображается в списке дисков рядом с исправными участниками массива. Windows не присваивает буквенные обозначения томам XFS или BTRFS; это ожидаемое поведение и не указывает на проблему с подключением.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">3</div>
      <div class="timeline-content">

<h4 id="ch27">Выберите тип сканирования в зависимости от степени повреждения</h4>
        <p>Щёлкните правой кнопкой мыши по восстановленному массиву или отдельному диску в Drive Manager и выберите <strong>Open</strong>. При повреждении файловой системы, когда таблица разделов и суперблок целы, достаточно <strong>Fast Scan</strong> — оно отобразит дерево каталогов с подсвеченными восстанавливаемыми файлами. Если же сам суперблок повреждён или <strong>Fast Scan</strong> возвращает пустое дерево файлов, выполните <strong>Full Analysis</strong>. Это посекторное сканирование по сигнатурам, которое может восстановить файлы даже при отсутствии метаданных каталогов, но имена файлов и пути при этом могут не сохраниться.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">4</div>
      <div class="timeline-content">

<h4 id="ch28">Предварительный просмотр файлов перед подтверждением восстановления</h4>
        <p>RS RAID Retrieve позволяет просмотреть содержимое файлов до того, как будет выполнена какая‑либо запись на диск. Используйте эту возможность, чтобы убедиться, что восстанавливаемые файлы целы — откройте образцы документов, изображений и архивов прямо в окне предварительного просмотра. Файлы, которые корректно отображаются в превью, с большой вероятностью будут восстановлены правильно. Файлы, которые в предварительном просмотре видны как пустые или повреждённые, скорее всего не удастся восстановить в пригодном для использования виде независимо от применяемого инструмента.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">5</div>
      <div class="timeline-content">

<h4 id="ch29">Копирование восстановленных файлов на исправный носитель</h4>
        <p>Выберите файлы и каталоги для восстановления, нажмите <strong>Восстановление</strong> и укажите путь назначения на отдельном, исправном диске. Не восстанавливайте файлы обратно на исходный диск и не копируйте их на диски, которые в настоящее время находятся в массиве Unraid. После копирования проверьте выборочную группу восстановленных файлов, прежде чем считать восстановление завершённым.</p>
      </div>
    </div>
 
  </div>

<h3 id="ch30">Результаты восстановления по типу повреждения данных</h3>
 
  <div class="result-card success">
    <div class="result-header">
      <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch31">Повреждение журнала / некорректное завершение работы</h4>
    </div>
    <p>Наиболее благоприятный сценарий для восстановления. Структуры распределения файлов обычно целы. RS RAID Retrieve способен восстановить полное дерево каталогов и вернуть файлы с исходными именами и путями. Обычно достаточно Fast Scan.</p>
  </div>
 
  <div class="result-card warning">
    <div class="result-header">
      <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch32">Частичная порча метаданных</h4>
    </div>
    <p>Деревья каталогов могут быть неполными. Некоторые файлы могут отображаться без имён в режиме восстановления. Содержимое файлов часто остаётся целым, даже если метаданные повреждены. Полный анализ восстанавливает больше файлов, но это происходит ценой утраты исходной структуры каталогов в затронутых областях.</p>
  </div>
 
  <div class="result-card error">
    <div class="result-header">
      <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch33">Суперблок и дерево экстентов повреждены</h4>
    </div>
    <p>Если диск был отформатирован после перехода в состояние «Unmountable», либо если физические повреждения секторов уничтожили первичные и резервные суперблоки, восстановление на уровне файлов невозможно. Такое развитие событий редко встречается при чисто логических сбоях, но часто бывает, когда нажали кнопку «Format» или при выраженной аппаратной деградации диска.</p>
  </div>
 
  <!-- Section 7 -->

 
  <p>Повреждение файловой системы в Unraid в большинстве случаев можно восстановить — при соблюдении правильной последовательности действий и при условии, что кнопка «Format» не была нажата до сохранения данных. Путь принятия решения прост:</p>
 
 
 
  <div class="alert-box">
    <div>
      <p><strong>Логический сбой не означает, что паритет недействителен — но полагаться на него слепо нельзя.</strong></p>
      <p style="margin-top:8px; margin-bottom:0; font-size:15px;">После ремонта файловой системы диск паритета по‑прежнему содержит XOR от секторов диска — включая сектора, повреждённые до ремонта. После успешного ремонта и чистой монтировки диска выполните проверку паритета без исправления (non‑correcting), чтобы выявить несоответствия. Если найдены ошибки, выполните проверку с исправлением, чтобы синхронизировать паритет с текущим состоянием диска. Сделайте это до возвращения массива в нормальную эксплуатацию.</p>
    </div>
  </div>
]]></content:encoded>
					
					<wfw:commentRss>https://recovery-software.ru/blog/unraid-filesystem-corruption.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Отказ одного диска в Unraid: восстановление данных, эмуляция и перестройка массива</title>
		<link>https://recovery-software.ru/blog/unraid-single-disk-failure-data-recovery-emulation-rebuild.html</link>
					<comments>https://recovery-software.ru/blog/unraid-single-disk-failure-data-recovery-emulation-rebuild.html#respond</comments>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Mon, 18 May 2026 12:41:18 +0000</pubDate>
				<category><![CDATA[Блог RecoverySoftware]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5877</guid>

					<description><![CDATA[Отказ одного диска в массиве Unraid — это предсказуемое и управляемое событие — при условии, что вы действуете правильно. Система продолжает работать, данные остаются доступными, и существует чёткий путь к полному восстановлению. Ничто из этого не случайно: это напрямую следует &#8230; <a href="https://recovery-software.ru/blog/unraid-single-disk-failure-data-recovery-emulation-rebuild.html">Продолжить чтение <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Отказ одного диска в массиве Unraid — это предсказуемое и управляемое событие — при условии, что вы действуете правильно. Система продолжает работать, данные остаются доступными, и существует чёткий путь к полному восстановлению. Ничто из этого не случайно: это напрямую следует из того, как Unraid строит свои массивы.</p>
 
<p>В этой статье описаны механизмы, обеспечивающие такую защиту, корректная процедура замены вышедшего из строя диска и действия на случай, когда стандартный путь не срабатывает и данные нужно извлекать извне.</p>
<picture><source srcset="/wp-content/themes/soft/images/blog/unraid-single-disk-failure/unraid-single-disk-failure.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/unraid-single-disk-failure/unraid-single-disk-failure.jpg" type="image/jpg"><img decoding="async" src="/wp-content/themes/soft/images/blog/unraid-single-disk-failure/unraid-single-disk-failure.jpg" alt="Отказ одного диска в Unraid: восстановление данных, эмуляция и перестройка массива" title="Отказ одного диска в Unraid: восстановление данных, эмуляция и перестройка массива"  fetchpriority="high" class="aligncenter brd0 size-full"  width="600" height="327" ></picture>
<span id="more-5877"></span>


  <!-- Section 1 -->
  <h2 id="ch1">Как Unraid хранит данные: независимые диски и XOR-паритет</h2>
 
  <p>Unraid не распределяет содержимое файлов по дискам полосами, как это делает RAID 5. Каждый диск данных — это полностью автономный том, отформатированный как XFS или BTRFS, который операционная система монтирует отдельно. Файл, записанный на Диск 2, полностью хранится на Диске 2. Это намеренное архитектурное решение с важными последствиями для обычной работы и при отказах.</p>
 
  <p>Слой защиты обеспечивает выделенный <strong>Parity disk</strong> — диск паритета. Unraid вычисляет паритет по секторам, используя XOR-логику по всем дискам данных. Для каждого смещения сектора диск паритета хранит побитовый XOR соответствующих секторов всех дисков данных.</p>
 
  <div class="tips">
    <p><strong>XOR-паритет — простая математика:</strong></p>
    <p style="margin-top:10px; margin-bottom:10px; font-size:15px;">Для каждой позиции сектора Unraid вычисляет:<br>
    <code>Parity = Disk1 ⊕ Disk2 ⊕ Disk3 ⊕ ...</code><br>
    Если один диск потерян, его содержимое можно восстановить:<br>
    <code>Lost_Disk = Parity ⊕ Disk1 ⊕ Disk2 ⊕ ...</code>
    </p>
  </div>
 
  <p>Ниже — упрощённый пример с тремя дисками данных. Каждая строка — один сектор. Столбец Parity — это XOR от Disk 1–3. Если Диск 2 пропадает, каждый его сектор можно пересчитать из трёх остальных столбцов:</p>
 
  <table class="xor-table">
    <thead>
      <tr>
        <th>Сектор</th>
        <th>Disk 1</th>
        <th style="background: #fff5f5;color: #e74c3c;>Disk 2 (failed)</th>
        <th>Disk 3</th>
        <th class="parity-col">Parity</th>
        <th>Восстановленный Disk 2</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>0</td>
        <td>10110010</td>
        <td style="background: #fff5f5;color: #e74c3c;>11001100</td>
        <td>01010101</td>
        <td class="parity-col">00101111</td>
        <td>10110010 ⊕ 01010101 ⊕ 00101111 = <strong>11001100</strong></td>
      </tr>
      <tr>
        <td>1</td>
        <td>00001111</td>
        <td style="background: #fff5f5;color: #e74c3c;>11110000</td>
        <td>10101010</td>
        <td class="parity-col">01100101</td>
        <td>00001111 ⊕ 10101010 ⊕ 01100101 = <strong>11110000</strong></td>
      </tr>
    </tbody>
  </table>
 
  <p>Важное ограничение: этот XOR-механизм защищает от потери ровно одного диска. Если в массиве с одним диском паритета одновременно потеряны два диска данных, математика реконструкции не работает — уравнений недостаточно для двух неизвестных. Этот сценарий рассматривается в третьей статье серии.</p>
 
  <div class="impact-cards">
    <div class="impact-card">
      <div class="impact-card-header">
        
        <h4 id="ch2">Файлы остаются на одном диске</h4>
      </div>
      <p>В отличие от RAID 5, ни один файл не разбивается по дискам. Здоровый диск можно напрямую читать даже вне массива — это свойство критично при катастрофических отказах.</p>
    </div>
    <div class="impact-card">
      <div class="impact-card-header">
       
        <h4 id="ch3">XOR покрывает все диски данных</h4>
      </div>
      <p>Диск паритета вычисляется по всем дискам данных массива. При добавлении диска покрытие паритета автоматически расширяется после следующей синхронизации паритета.</p>
    </div>
    <div class="impact-card">
      <div class="impact-card-header">
        
        <h4 id="ch4">Один отказ восстанавливаем, два — нет</h4>
      </div>
      <p>Один диск паритета покрывает ровно одну одновременную потерю диска. Двойной паритет (доступен в Unraid) расширяет это до двух, но требует выделения дополнительного диска.</p>
    </div>
  </div>
 
  <!-- Section 2 -->
  <h2 id="ch5">Режим эмуляции данных: что это такое и чего от него ожидать</h2>
 
  <p>Когда Unraid обнаруживает, что диск отключился, массив не останавливается. Вместо этого он переходит в <strong>режим эмуляции данных</strong>: отсутствующий диск заменяется виртуальным конструкцией, формируемой на лету из диска паритета и всех оставшихся дисков данных.</p>
 
  <p>С точки зрения клиента, читающего файл, который был на вышедшем из строя диске, ничего не меняется. Unraid перехватывает запрос чтения, определяет соответствующие сектора, восстанавливает их через XOR и возвращает данные. Записи на эмулируемый диск тоже обрабатываются — они обновляют паритет и выжившие диски, пока отсутствует исходный диск.</p>
 
  <div class="info-box">
    <div>
      <p><strong>Что режим эмуляции означает для производительности:</strong></p>
      <p style="margin-top:8px; margin-bottom:0; font-size:15px;">Каждое чтение с эмулируемого диска требует одновременного чтения со всех остальных дисков данных плюс диска паритета. На большом массиве это создаёт заметную нагрузку ввода-вывода на все шпиндели. Последовательная пропускная способность падает; случайная задержка доступа увеличивается. Массив остаётся работоспособным, но это не нормальное рабочее состояние.</p>
    </div>
  </div>
 
  <p>Режим эмуляции — не постоянное решение. Это переходное состояние — и успех зависит от того, что ни один из оставшихся дисков не выйдет из строя до завершения восстановления. Это окно максимальной уязвимости в Unraid-массиве.</p>
 
  <div class="impact-cards">
    <div class="impact-card">
      <div class="impact-card-header">
        <span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
        <h4 id="ch6">Что работает в режиме эмуляции</h4>
      </div>
      <p>Чтение файлов из шар, размещённых на вышедшем из строя диске. Лёгкие записи. Обычный доступ от всех сетевых клиентов. Мониторинг через WebGUI.</p>
    </div>
    <div class="impact-card">
      <div class="impact-card-header">
        <span class="impact-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26d4.png" alt="⛔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
        <h4 id="ch7">Чего ожидать нельзя</h4>
      </div>
      <p>Длительных интенсивных записей под нагрузкой. Любой устойчивости к второму отказу диска. Корректирующих результатов проверки паритета — корректирующая проверка в режиме эмуляции может испортить данные.</p>
    </div>
  </div>
 
  <div class="alert-box">
    <div>
      <p><strong>Не выполняйте корректирующую проверку паритета, пока вы в режиме эмуляции.</strong></p>
      <p style="margin-top:8px; margin-bottom:0; font-size:15px;">Корректирующая проверка перезапишет сектора, которые сочтёт несогласованными — но в режиме эмуляции паритет по определению вычислен от неполного набора дисков. Запуск корректирующей проверки приведёт к записи неверного паритета и может повредить данные на здоровых дисках. Если нужна проверка паритета, выполняйте её в режиме только чтения (без исправлений).</p>
    </div>
  </div>
 
  <!-- Section 3 -->
  <h2 id="ch8">Замена вышедшего из строя диска: пошаговое восстановление</h2>
 
  <p>Процесс восстановления записывает реконструированное содержимое вышедшего из строя диска на заменяющий диск. Unraid читает каждый сектор оставшихся дисков и паритета, вычисляет недостающие данные через XOR и записывает их на новый диск. По завершении процесса паритет снова становится действительным, и массив возвращается к полной защите.</p>
 
  <div class="timeline-steps">
 
    <div class="timeline-item">
      <div class="timeline-marker">1</div>
      <div class="timeline-content">
        <h4 id="ch9">Остановите массив</h4>
        <p>Во вкладке Main веб-интерфейса нажмите <strong>Stop Array</strong>. Не извлекайте диск, пока массив запущен, если только диск уже не вышел из строя и система не пометила его как офлайн.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">2</div>
      <div class="timeline-content">
        <h4 id="ch10">Замените или переназначьте диск</h4>
        <p>Физически замените вышедший из строя диск на замену равной или большей ёмкости. Если оригинальный диск просто нестабилен, а не окончательно вышел из строя, вы можете переназначить тот же диск в тот же слот — Unraid выполнит восстановление на него. Имейте в виду, что восстановление на сомнительный диск сопряжено с риском; новый диск всегда предпочтительнее.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">3</div>
      <div class="timeline-content">
        <h4 id="ch11">Назначьте новый диск в WebGUI</h4>
        <p>На вкладке Main слот, в котором был вышедший из строя диск, будет показан как пустой или будет отображать старый серийный номер. Выберите новый диск в выпадающем списке. Подтвердите назначение перед продолжением.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">4</div>
      <div class="timeline-content">
        <h4 id="ch12">Запустите массив — восстановление начнётся автоматически</h4>
        <p>Нажмите <strong>Start</strong>. Unraid определит, что вновь назначенный диск требует восстановления, и начнёт процесс немедленно. Во вкладке Main отображается прогресс восстановления и ожидаемое время до завершения. В этой фазе массив продолжает обслуживать данные, одновременно записывая реконструированное содержимое на новый диск.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">5</div>
      <div class="timeline-content">
        <h4 id="ch13">Дождитесь завершения — не прерывайте процесс</h4>
        <p>Не останавливайте массив, не перезагружайте систему и не вносите конфигурационные изменения во время восстановления. Прерванное восстановление оставляет паритет недействительным. Если вас беспокоят перебои питания, выполняйте восстановление при питании от UPS. Скорость восстановления зависит от размера массива и производительности дисков; рассчитывайте 8–15 часов для 12 ТБ диска в массиве со смешанными шпинделями.</p>
      </div>
    </div>
 
  </div>
 
  <div class="success-box">
    <p><strong>✓ Восстановление завершено</strong></p>
    <p style="margin-top:8px; margin-bottom:0; font-size:15px;">Когда индикатор прогресса исчезает и на вкладке Main все диски показываются в нормальном состоянии, массив вернулся к полной защите. Запустите затем непоправляющую (read-only) проверку паритета, чтобы проверить корректность паритета.</p>
  </div>
 
  <!-- Section 4 -->
  <h2 id="ch14">Мониторинг SMART во время восстановления диска в Unraid: что проверять</h2>
 
  <p>Восстановление — самая интенсивная по чтению операция, которую когда-либо выполняет массив Unraid. Каждый сектор каждого оставшегося диска данных плюс весь диск паритета читаются последовательно. Диск, который в обычной нагрузке был погранично работоспособен, может не выдержать этой длительной последовательной нагрузки и выйти из строя.</p>
 
  <p>Если второй диск выйдет из строя во время восстановления, массив потеряет возможность эмуляции полностью. В конфигурации с одним диском паритета некуда откатиться. Вы останетесь с деградированным массивом и возможной потерей данных на двух дисках.</p>
 
  <div class="critical-step">
    <h4 id="ch15">Проверьте SMART-данные перед стартом восстановления</h4>
    <p>На вкладке Main кликните по каждому диску и просмотрите его SMART-отчёт. Обращайте внимание на количество перераспределённых секторов (<code>Reallocated_Sector_Ct</code>), ожидающие сектора (<code>Current_Pending_Sector</code>) и неисправимые оффлайн-ошибки (<code>Offline_Uncorrectable</code>). Ненулевые значения этих атрибутов требуют серьёзного внимания перед запуском восстановления. Оцените, выдержит ли массив последовательное чтение перед началом операции.</p>
  </div>
 
  <div class="tips">
    <p><strong>SMART-атрибуты для проверки перед восстановлением:</strong></p>
    <ul class="tips-list">
      <li><strong>Reallocated_Sector_Ct (ID 5)</strong> — сектора, переназначенные из-за ошибок чтения. Растущие значения указывают на деградацию диска.</li>
      <li><strong>Current_Pending_Sector (ID 197)</strong> — сектора, помеченные для переназначения, в ожидании успешного чтения. Ненулевое значение — предупреждение.</li>
      <li><strong>Offline_Uncorrectable (ID 198)</strong> — сектора, которые не удалось прочитать при оффлайн-сканировании. Любое ненулевое значение важно.</li>
      <li><strong>Spin_Retry_Count (ID 10)</strong> — актуально для старых HDD; растущие значения указывают на механические проблемы.</li>
    </ul>
  </div>
 
  <!-- Section 5 -->
  <h2 id="ch16">Как восстановить файлы с упавшего массива Unraid с помощью RS RAID Retrieve</h2>
 
  <p>Стандартный путь восстановления предполагает, что массив можно запустить, Unraid распознаёт конфигурацию дисков и оставшиеся диски достаточно здоровы, чтобы выдержать полное последовательное чтение. Когда любое из этих условий не выполняется — загрузочное устройство повреждено, паритет недействителен или восстановление прервано — встроенные инструменты достигают своих пределов. То же самое относится, когда нужно вернуть файлы с упавшего массива Unraid без ожидания полного цикла восстановления.</p>
 
  <p>В таких случаях наиболее прямой подход — подключить физические диски к Windows‑машине и работать с ними напрямую с помощью <strong>RS RAID Retrieve</strong>. Программа понимает структуру массива Unraid, может реконструировать логический том из доступных дисков и представить файловые системы XFS или BTRFS в обозреваемом виде — то, что Windows сам по себе сделать не может. Это практичный вариант для восстановления NAS, когда сам Unraid запустить нельзя.</p>
 
  <div class="feature-highlight">
    <div class="feature-text">
      <h4 id="ch17">RS RAID Retrieve — что он делает с дисками Unraid</h4>
      <p>Программа читает метаданные, которые Unraid записывает на каждый диск-участник, автоматически определяет конфигурацию массива и собирает виртуальное представление массива. Затем вы можете сканировать и просматривать файловые системы, предварительно просматривать файлы перед восстановлением и копировать данные на исправный диск без модификации исходных дисков.</p>
    </div>
  </div>
 <div class="download-btns">
			<div>
			<div class="download-btns-1">
			<div class="download-btns-img">
			<picture><source srcset="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.png" type="image/png"><img decoding="async" src="/wp-content/themes/soft/images/raid_retrieve/rs_raid_retrieve_icon_64.png" alt="RS Raid Retrieve" title="RS Raid Retrieve" loading="lazy"    width="64" height="64" ></picture>
			</div>
			
			<div class="text">
			<p class="title">
			<a href="/repair-raid-and-retrieve-data" title="Автоматическое восстановление любых RAID массивов">RS Raid Retrieve</a></p>
			<p>Автоматическое восстановление любых RAID массивов</p>
			</div>
			</div>
			
			<div class="btns">
			<a href="/downloads" class="btn" title="Попробовать бесплатно RS Raid Retrieve">Попробовать бесплатно</a>
			</div>
			</div>
			<div class="platforms">
			<span>Доступно для: Windows, macOS, Linux</span>
			</div>
			</div> 
  <div class="timeline-steps">
 
    <div class="timeline-item">
      <div class="timeline-marker">1</div>
      <div class="timeline-content">
        <h4 id="ch18">Выключите сервер Unraid и извлеките диски</h4>
        <p>Выключите систему корректно, если она ещё доступна. Если нет — обесточьте. Пронумеруйте и подпишите каждый диск по слоту перед извлечением — эта информация пригодится, если придётся вручную восстанавливать конфигурацию позже.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">2</div>
      <div class="timeline-content">
        <h4 id="ch19">Подключите диски к Windows‑ПК</h4>
        <p>Используйте SATA‑порты материнской платы, где это возможно. Для дополнительных дисков предпочтительнее PCIe‑SATA контроллер, а не USB‑SATA адаптеры, которые могут вызывать ошибки ввода‑вывода при больших последовательных чтениях. Подключите все доступные диски, включая диск паритета — программe он нужен для реконструкции.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">3</div>
      <div class="timeline-content">
        <h4 id="ch20">Запустите RS RAID Retrieve и дождитесь сканирования</h4>
        <p>При старте программа читает метаданные со всех подключённых дисков и пытается автоматически определить массив. Для Unraid‑массивов она распознаёт структуру массива и роль каждого диска. Если автоматическое сканирование прошло успешно, реконструированный массив появится в списке дисков с доступной файловой системой.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">4</div>
      <div class="timeline-content">
        <h4 id="ch21">Если автоопределение не сработало — используйте ручной режим</h4>
        <p>Откройте RAID Constructor и выберите тип массива <strong>Unraid</strong>. Добавьте доступные диски. Для отсутствующих дисков добавьте пустые заглушки через кнопку &#171;+&#187;. Установите смещение сектора — Unraid обычно использует <code>64</code> или <code>2048</code>. Вы можете подтвердить смещение, открыв любой диск данных в hex‑просмотрщике и найдя начало суперблока XFS или BTRFS.</p>
        <div class="Tcode">RAID Constructor → Unraid → Manual Mode → Offset: sector 64 (or 2048)</div>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">5</div>
      <div class="timeline-content">
        <h4 id="ch22">Сканируйте и восстанавливайте</h4>
        <p>Кликните правой кнопкой по реконструированному массиву в Drive Manager и выберите <strong>Open</strong>. Для сценария с одним вышедшим из строя диском обычно достаточно Fast Scan, чтобы найти все файлы. Если файлы отсутствуют в ожидаемых местах, выполните Full Analysis — это более глубокое сканирование структур файловой системы, которое может восстановить файлы с утерянными записями в каталогах.</p>
      </div>
    </div>
 
    <div class="timeline-item">
      <div class="timeline-marker">6</div>
      <div class="timeline-content">
        <h4 id="ch23">Скопируйте восстановленные файлы на исправный диск</h4>
        <p>Выберите нужные файлы и папки, нажмите <strong>Recovery</strong> и укажите путь вывода на отдельный диск. Не записывайте восстановленные данные обратно на исходные диски. Проверьте целостность файлов после копирования — откройте выборочно восстановленные документы, изображения или архивы перед тем, как считать восстановление завершённым.</p>
      </div>
    </div>
 
  </div>
 
  <h3 id="ch24">Что RS RAID Retrieve может и чего не может в этом сценарии</h3>
 
  <div class="result-card success">
    <div class="result-header">
      <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
      <h4 id="ch25">Доступно при наличии остальных дисков + паритета</h4>
    </div>
    <p>Файлы, хранившиеся на вышедшем из строя диске, можно реконструировать, если паритет действителен и все остальные диски присутствуют. Программа выполняет ту же XOR‑математику, что и Unraid при обычном восстановлении.</p>
  </div>
 
  <div class="result-card warning">
    <div class="result-header">
      <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
      <h4 id="ch26">Частичный доступ без паритета</h4>
    </div>
    <p>Если диск паритета также недоступен, данные на оставшихся дисках данных всё ещё напрямую доступны — каждый диск представляет собой полноценную независимую файловую систему. Вы можете восстановить файлы с целых дисков даже без паритета. Файлы, которые были на вышедшем из строя диске, в этом случае утрачены.</p>
  </div>
 
  <div class="result-card error">
    <div class="result-header">
      <span class="result-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
      <h4 id="ch27">Невосстановимо: два диска данных потеряны, один паритет</h4>
    </div>
    <p>С двумя неизвестными в XOR‑уравнении реконструкция невозможна. Файлы, хранившиеся на двух вышедших из строя дисках, не могут быть восстановлены через паритетную математику. Этот сценарий подробно рассматривается в материале «Unraid Data Recovery Beyond Parity Limits».</p>
  </div>
 
  <!-- Section 6 -->
  <h2 id="ch28">Заключение: когда встроенных инструментов достаточно</h2>
 
  <p>Для простого отказа одного диска в здоровом массиве с действительным паритетом встроенный WebGUI Unraid и его нативный процесс восстановления справляются со всем. Сторонние инструменты не требуются. Ключевые переменные: действительный паритет, здоровые оставшиеся диски и целое загрузочное устройство Unraid.</p>
 
  <p>RS RAID Retrieve становится актуален, когда одно из этих условий отсутствует — повреждён загрузочный флеш‑накопитель, восстановление было прервано, замещающий диск ненадёжен или массив Unraid «упал» и не стартует. В таких случаях подключение дисков к Windows‑машине и использование RS RAID Retrieve — самый быстрый путь вернуть файлы с Unraid без предварительного восстановления серверной среды.</p>
 
  <div class="tips">
    <p><strong>Кратко: выбирайте путь восстановления</strong></p>
    <ul class="tips-list">
      <li><strong>Массив запускается, паритет действителен, один диск упал</strong> → замените диск и позвольте Unraid восстановить нативно.</li>
      <li><strong>Загрузочное устройство мёртвo, диски целы</strong> → восстановите конфигурацию через Tools → New Config, затем восстановление.</li>
      <li><strong>Восстановление прервано или файлы нужны немедленно</strong> → RS RAID Retrieve на Windows‑машине.</li>
      <li><strong>Два и более дисков упали</strong> → рассмотрено в Unraid Data Recovery Beyond Parity Limits.</li>
    </ul>
  </div>
 
  <div class="alert-box">
    <div>
      <p><strong>Перед любой операцией восстановления: не записывайте на исходные диски.</strong></p>
      <p style="margin-top:8px; margin-bottom:0; font-size:15px;">Будь то нативное восстановление Unraid или внешнее ПО — исходные диски должны рассматриваться как доступные только для чтения. Любые записи — включая обновления паритета Unraid, попытки ремонта файловой системы или автоматическое монтирование ОС — несут риск перезаписи данных, которые вы пытаетесь восстановить. Если массив нельзя безопасно запустить в режиме только для чтения, работайте с отключёнными дисками напрямую через RS RAID Retrieve.</p>
</div>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://recovery-software.ru/blog/unraid-single-disk-failure-data-recovery-emulation-rebuild.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WD My Cloud EX2</title>
		<link>https://recovery-software.ru/nas-recovery/recover-data-from-nas-wd-my-cloud-ex2.html</link>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Sat, 16 May 2026 10:08:11 +0000</pubDate>
				<category><![CDATA[Восстановление данных с NAS хранилищ]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5830</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WD My Cloud Pro PR2100</title>
		<link>https://recovery-software.ru/nas-recovery/recover-data-from-nas-wd-my-cloud-pro-pr2100.html</link>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Thu, 14 May 2026 13:55:07 +0000</pubDate>
				<category><![CDATA[Восстановление данных с NAS хранилищ]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5824</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
