<?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>Thu, 18 Jun 2026 11:49:39 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Восстановление данных Synology SHR1 после выхода из строя двух дисков</title>
		<link>https://recovery-software.ru/blog/shr-double-drive-failure.html</link>
					<comments>https://recovery-software.ru/blog/shr-double-drive-failure.html#respond</comments>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 11:49:07 +0000</pubDate>
				<category><![CDATA[Блог RecoverySoftware]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5896</guid>

					<description><![CDATA[В вашем массиве Synology SHR-1 отказали два диска. DSM сообщает, что пул хранения находится в состоянии Crashed и что данные невозможно восстановить. Восстановление данных SHR-1 после двойного отказа дисков — тема этой статьи, и ситуация здесь более неоднозначна, чем может &#8230; <a href="https://recovery-software.ru/blog/shr-double-drive-failure.html">Продолжить чтение <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>В вашем массиве Synology SHR-1 отказали два диска. DSM сообщает, что пул хранения находится в состоянии Crashed и что данные невозможно восстановить. Восстановление данных SHR-1 после двойного отказа дисков — тема этой статьи, и ситуация здесь более неоднозначна, чем может показаться из сообщения DSM. Восстановимость данных зависит не только от количества вышедших из строя дисков, но и от того, <em>как</em> именно они отказали, а также в каком состоянии находятся оставшиеся диски.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/shr-double-drive-failure/shr-double-drive-failure.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/shr-double-drive-failure/shr-double-drive-failure.jpg" type="image/jpg"><img decoding="async" src="/wp-content/themes/soft/images/blog/shr-double-drive-failure/shr-double-drive-failure.jpg" alt="Восстановление данных Synology SHR1 после выхода из строя двух дисков" title="Восстановление данных Synology SHR1 после выхода из строя двух дисков"  fetchpriority="high" class="aligncenter brd0 size-full"   ></picture>
<span id="more-5896"></span>

<h2 id="ch1">Сначала определите свою ситуацию</h2>
<p>Прежде чем продолжить, воспользуйтесь этой таблицей, чтобы найти свой конкретный сценарий и сразу перейти к нужному разделу:</p>
<table>
	<thead>
		<tr>
			<th>Что вы наблюдаете</th>
			<th>Вероятная ситуация</th>
			<th>Перспектива восстановления</th>
			<th>Перейти к</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>Оба диска отображаются в ОС, суперблоки читаются</td>
			<td>Логический сбой — диски физически исправны</td>
			<td>
				<span class="badge-status badge-norm">Возможно</span>
			</td>
			<td>Уровень 1 → Уровень 2</td>
		</tr>
		<tr>
			<td>Один диск читается, второй не определяется</td>
			<td>Один логический + один физический сбой</td>
			<td>
				<span class="badge-status badge-warn">Частично</span>
			</td>
			<td>Уровень 2 → Уровень 3</td>
		</tr>
		<tr>
			<td>Второй диск вышел из строя во время перестройки после первого</td>
			<td>Классический двойной отказ — вероятна частичная потеря данных</td>
			<td>
				<span class="badge-status badge-warn">Частично</span>
			</td>
			<td>Уровень 2</td>
		</tr>
		<tr>
			<td>Один или оба диска щёлкают, скрежещут, не определяются</td>
			<td>Физический сбой — головки или пластины</td>
			<td>
				<span class="badge-status badge-danger">Требуется лаборатория</span>
			</td>
			<td>Уровень 3</td>
		</tr>
	</tbody>
</table>

<h2 id="ch2">Почему два сбоя математически разрушают SHR-1</h2>
<p>SHR-1 использует один набор паритетных данных — по сути, это эквивалент RAID 5 с точки зрения отказоустойчивости. Для каждой полосы (stripe) в массиве один диск хранит XOR-паритет остальных. При отказе одного диска любой отсутствующий блок данных можно вычислить заново: нужно взять блок паритета и выполнить XOR со всеми оставшимися блоками данных — в результате отсутствующее значение восстанавливается. Это работает, потому что есть одна неизвестная величина и одно уравнение.</p>
<p>При отказе двух дисков в каждой полосе уже две неизвестные, а уравнение паритета по-прежнему одно. Математического решения нет. Ни одно программное средство, как бы его ни рекламировали, не способно восстановить два независимо неизвестных значения из одной XOR-связи. Это не ограничение конкретного инструмента — это свойство самой схемы паритета.</p>
<p>Что <em>может</em> сделать программное обеспечение, так это восстановить данные из тех полос, где участвовал только один из двух вышедших из строя дисков. Если ваши файлы оказались записаны в полосах, которые не затрагивают оба отказавших диска, их можно восстановить. Файлы, которые распределены по полосам с участием обоих вышедших из строя дисков, восстановлению не подлежат. Доля восстанавливаемых данных зависит от размера и расположения отказавших дисков в массиве — именно поэтому частичное восстановление часто возможно даже тогда, когда полное уже невозможно.</p>

<div class="pro-tip">
	<div class="tip-badge"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Примечание о SHR-2</div>
	<p>SHR-2 хранит два независимых набора паритета в каждой полосе — аналогично RAID 6 — и выдерживает любые два одновременных отказа дисков без потери данных. Однако SHR-2 не застрахован от этого сценария: три одновременных отказа нарушают математику паритета так же, как два отказа нарушают SHR-1. Если вы используете SHR-2 и потеряли три диска, применима та же логика, что и ниже. Для сравнения отказоустойчивости SHR-1 и SHR-2 на практике см. нашу статью о <a href="/blog/synology-shr-data-recovery.html">восстановлении SHR/SHR-2 после аппаратного сбоя Synology</a>.</p>
</div>

<h2 id="ch3">Почему важно, как именно вышли из строя два накопителя</h2>

<p>Не все двойные отказы одинаковы. Последовательность и характер сбоев определяют, какое восстановление возможно:</p>

<div class="scenario-grid">

	<div class="scenario-card amber">
		<div class="sc-header">
			<span class="sc-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="ch4">Одновременный отказ — сбой питания или контроллера</h4>
		</div>
		<p>Оба накопителя перестали отвечать одновременно. Данные на каждом из них, скорее всего, физически сохранны — массив просто потерял кворум. Это наиболее восстановимый вариант двойного отказа, поскольку данные ни на одном из дисков не были частично перезаписаны.</p>
	</div>
	
	<div class="scenario-card red">
		<div class="sc-header">
			<span class="sc-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="ch5">Второй диск вышел из строя во время восстановления</h4>
		</div>
		<p>Первый диск отказал, массив перешёл в деградированный режим, началось восстановление — и в процессе вышел из строя второй диск. Новая информация о паритете записывалась на заменяющий диск в тот момент, когда отказал второй исходный диск. Полосы, восстановленные до второго отказа, остаются целыми; полосы, которые восстанавливались в момент второго отказа, повреждены. Частичное восстановление обычно возможно.</p>
	</div>
	
	<div class="scenario-card dark">
		<div class="sc-header">
			<span class="sc-icon"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/23f3.png" alt="⏳" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>

<h4 id="ch6">Первый диск отказал давно и остался незамеченным</h4>
		</div>
		
		<p>Массив длительное время работал в деградированном режиме — без избыточности — а затем отказал второй диск. Если первый отказ не был обнаружен, за это время могли быть выполнены дополнительные записи в деградированные полосы. Шансы на восстановление полностью зависят от физического состояния второго отказавшего диска. См. нашу статью о <a href="/blog/signs-of-a-hard-drive-failure.html">распознавании ранних признаков отказа жесткого диска</a>, чтобы выявлять проблему раньше.</p>
	</div>
	
</div>

<h2 id="ch7">Оцените физическое состояние каждого диска</h2>

<p>Прежде чем предпринимать какие-либо программные действия, убедитесь, что диски физически читаются. Если NAS всё ещё работает, корректно выключите его — не выполняйте принудительную перезагрузку и не устанавливайте диск-замену, поскольку это заставит DSM попытаться выполнить ещё одну перестройку массива. Подключайте каждый диск по отдельности к машине для восстановления.</p>

<div class="alert-box">
	<p>Если какой-либо диск издаёт отчётливые щелчки, скрежет или несколько раз безуспешно пытается раскрутиться — немедленно выключите его и не пытайтесь читать данные дальше. Каждый цикл раскрутки диска с повреждёнными головками усиливает повреждение пластин. Сразу переходите к Уровню 3.</p>
</div>

<p>Для дисков, которые включаются без посторонних звуков, выполните <code>mdadm --examine</code> для каждого раздела устройства:</p>

<div class="code-label">Проверка состояния суперблока на каждом диске</div>

<pre>
	<span class="c-green">mdadm --examine /dev/sdb3</span>
	<span class="c-dim">          Magic : a92b4efc</span>
	<span class="c-dim">        Version : 1.2</span>
	<span class="c-yellow">    Feature Map : 0x0</span>
	<span class="c-dim">     Array UUID : 4b2f8e1a:7c3d9f02:1a4b8c3d:9e2f7b01</span>
	<span class="c-dim">           Name : DiskStation:2</span>
	<span class="c-green">  Creation Time : Fri Mar 10 14:22:31 2023</span>
	<span class="c-dim">     Raid Level : raid5</span>
	<span class="c-yellow">   Raid Devices : 3</span>
	<span class="c-dim"> Avail Dev Size : 7813959680</span>
	<span class="c-dim">     Array Size : 15627862016</span>
	<span class="c-dim">  Used Dev Size : 7813931008</span>
	<span class="c-yellow">    Data Offset : 2048 sectors</span>
	<span class="c-dim">   Super Offset : 8 sectors</span>
	<span class="c-green">   Unused Space : before=1968 sectors, after=0 sectors</span>
	<span class="c-dim">          State : <span class="c-red">clean, degraded</span>
	</span>
	<span class="c-dim">    Device UUID : 9d3f1c2a:4e8b7f03:2c1d9e4b:7a3f8c01</span>
	<span class="c-yellow">    Update Time : Mon Jun  2 09:14:22 2025</span>
	<span class="c-dim">  Bad Block Log : 512 entries available at offset 16 sectors</span>
	<span class="c-dim">       Checksum : 3f8a1b2c - correct</span>
	<span class="c-dim">         Events : <span class="c-yellow">247</span></span>
</pre>

<p>Обратите внимание на три момента: UUID массива должен совпадать на всех дисках — если это не так, значит диск относится к другому массиву либо его суперблок повреждён. Счётчик Events должен быть примерно одинаковым у всех участников массива — существенное расхождение указывает на то, что один из дисков пропустил значительное число операций записи. Поле State на диске, который был частью массива и потерял одного из участников, будет отображаться как <code>clean, degraded</code>.</p>

<p>Также на этом этапе откройте встроенный монитор S.M.A.R.T. в RS RAID Retrieve. Показатели Reallocated Sector Count и Pending Sectors на уцелевшем диске имеют значение: диск, у которого в уже деградировавшем массиве накапливаются сбойные сектора, мог выдавать тихие ошибки чтения, повлиявшие на целостность данных ещё до второй поломки. Для справки по интерпретации данных S.M.A.R.T. см. нашу статью о <a href="/blog/signs-of-a-hard-drive-failure.html">признаках отказа жёсткого диска</a>.</p>

<h2 id="ch8">Три уровня восстановления</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/1f5a5.png" alt="🖥" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
		<div class="badge-content">
			<span class="badge-title">Уровень 1</span>
			<span class="badge-subtitle">Ручная сборка через терминал Linux</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 active"></div>
            <div class="bar"></div>
        </div>
		<span class="difficulty-text">Низкая</span>
	</div>
</div>

<p>Используйте этот путь только если <code>mdadm --examine</code> возвращает корректные суперблоки с совпадающими UUID на всех дисках. Работа через терминал дает вам полный контроль над каждым шагом, но имеет жесткие ограничения: все диски должны быть физически доступны и читаемы, при повреждении суперблоков нет запасного варианта, и заранее невозможно определить, какие файлы повреждены. Перед выполнением любых команд ниже создайте образ каждого диска с помощью <code>ddrescue</code> — работайте только с образами.</p>


<div class="timeline-steps">
 
    <div class="timeline-item">
      <div class="timeline-marker">1</div>
      <div class="timeline-content">

<h4 id="ch9">Шаг 1 — Сначала создайте образ каждого диска</h4>
        <pre>
	<span class="comment"># Установите ddrescue, если он не установлен</span>
	<span class="c-green">apt-get install -y gddrescue</span>
	<span class="comment"># Создайте образ каждого диска в отдельный файл — выполните для каждого участника массива</span>
	<span class="c-green">ddrescue -d -r3 /dev/sdb /mnt/images/sdb.img /mnt/images/sdb.log</span>
	<span class="c-green">ddrescue -d -r3 /dev/sdc /mnt/images/sdc.img /mnt/images/sdc.log</span>
	<span class="c-green">ddrescue -d -r3 /dev/sdd /mnt/images/sdd.img /mnt/images/sdd.log</span>
        </pre>
        <p>Флаг <code>-r3</code> указывает ddrescue три раза повторить попытки чтения нечитаемых секторов, прежде чем пометить их как сбойные. Файл <code>.log</code> позволяет возобновить создание образа, если процесс будет прерван. Не пропускайте этот шаг — диск со скрытыми bad-секторами будет деградировать ещё сильнее под длительной нагрузкой на чтение во время восстановления массива.</p>
      </div>
    </div>

    <div class="timeline-item">
      <div class="timeline-marker">2</div>
      <div class="timeline-content">

<h4 id="ch10">Шаг 2 — Проверьте суперблоки на всех участниках массива</h4>
        <pre>
		<span class="comment"># Запустите для каждого образа — убедитесь, что UUID и Events совпадают</span>
		<span class="c-green">mdadm --examine /mnt/images/sdb.img</span>
		<span class="c-green">mdadm --examine /mnt/images/sdc.img</span>
		<span class="c-green">mdadm --examine /mnt/images/sdd.img</span>
        </pre>
        <p>Перед продолжением убедитесь в трёх вещах. <code>Array UUID</code> должен быть одинаковым во всех образах — несоответствие означает, что диск относится к другому массиву либо его суперблок повреждён. Счётчик <code>Events</code> должен быть примерно одинаковым у всех участников — расхождение в сотни или тысячи обычно означает, что один из дисков пропустил значительный набор операций записи. Количество <code>Raid Devices</code> должно совпадать с ожидаемым числом участников массива.</p>
      </div>
    </div>

    <div class="timeline-item">
      <div class="timeline-marker">3</div>
      <div class="timeline-content">

<h4 id="ch11">Шаг 3 — Принудительная сборка из файлов-образов</h4>
        <pre>
	<span class="comment"># Сообщаем ядру, что файлы-образы следует воспринимать как блочные устройства</span>
	<span class="c-green">losetup /dev/loop0 /mnt/images/sdb.img</span>
	<span class="c-green">losetup /dev/loop1 /mnt/images/sdc.img</span>
	<span class="c-green">losetup /dev/loop2 /mnt/images/sdd.img</span>
	<span class="comment"># Принудительно собираем массив — указываем разделы с данными, а не всё устройство целиком</span>
	<span class="c-green">mdadm --assemble --force /dev/md0 /dev/loop0p3 /dev/loop1p3 /dev/loop2p3</span>
	<span class="comment"># Проверяем результат сборки</span>
	<span class="c-green">cat /proc/mdstat</span>
	<span class="c-green">mdadm --detail /dev/md0</span>
        </pre>
        <p><code>--force</code> собирает массив даже при недостаточном количестве членов для сохранения согласованного состояния. В результате массив будет работать в деградированном режиме. Полосы, в которых были задействованы оба вышедших из строя диска, содержат некорректные данные, восстановленные по паритету — файлы в этих полосах будут повреждены или при копировании окажутся нулевого размера. Файлы на полосах, затронувших только один отказавший диск, остаются целыми и читаемыми. Заранее, не пытаясь скопировать данные, невозможно определить, к какой из этих категорий относится тот или иной файл.</p>
      </div>
    </div>

    <div class="timeline-item">
      <div class="timeline-marker">4</div>
      <div class="timeline-content">

<h4 id="ch12">Шаг 4 — Активируйте LVM и смонтируйте раздел только для чтения</h4>
        <pre>
	<span class="comment"># Активируйте группу томов LVM на собранном массиве</span>
	<span class="c-green">pvscan</span>
	<span class="c-green">vgchange -ay</span>
	<span class="comment"># Выведите список логических томов, чтобы определить правильный путь к устройству</span>
	<span class="c-green">lvs</span>
	<span class="comment"># Монтируйте только для чтения — никогда не монтируйте rw на повреждённом массиве</span>
	<span class="c-green">mount /dev/vg1/volume_1 /mnt/data -o ro</span>
        </pre>
        <p>Всегда монтируйте с параметром <code>-o ro</code>. Запись в принудительно собранный массив в таком состоянии приведёт к распространению повреждений на ранее целые полосы данных. После монтирования проверьте структуру каталогов и размеры файлов перед началом любого копирования. Повреждённые файлы проявляются как ошибки чтения, ошибки ввода-вывода или нулевой размер выходного файла во время копирования — заранее это никак не определяется.</p>
      </div>
    </div>

    <div class="timeline-item">
      <div class="timeline-marker">5</div>
      <div class="timeline-content">

<h4 id="ch13">Шаг 5 — Копирование с обработкой ошибок</h4>
        <pre>
	<span class="comment"># Используйте rsync с логированием ошибок — пропускает нечитаемые файлы, а не останавливается</span>
	<span class="c-green">rsync -av --ignore-errors /mnt/data/ /mnt/destination/ 2>&amp;1 | tee /mnt/rsync.log</span>
	<span class="comment"># Проверьте, что было пропущено</span>
	<span class="c-green">grep -i "error|failed|cannot" /mnt/rsync.log</span>
        </pre>
        <p>Обычный <code>cp</code> останавливается при первой ошибке чтения. <code>rsync --ignore-errors</code> записывает сбой в лог и продолжает работу со следующим файлом, максимально увеличивая объём данных, который удаётся восстановить. После этого просмотрите журнал, чтобы определить, какие файлы не удалось скопировать — именно они попали на полосы, затрагивающие оба вышедших из строя диска.</p>
      </div>
    </div>

</div>

<div class="alert-box">
	<p>
		<strong>Когда следует остановиться и перейти к Уровню 2:</strong>
		<code>mdadm --examine</code> показывает несовпадающие UUID на дисках; сборка с <code>--force</code> завершается неудачей или в <code>/proc/mdstat</code> появляется массив со статусом <code>inactive</code>; при активации LVM не находится ни одной группы томов; файловая система монтируется, но отображает пустое или повреждённое дерево каталогов. Любой из этих признаков означает, что суперблок или метаданные LVM повреждены слишком сильно для ручного восстановления — в этих случаях RAID Constructor в RS RAID Retrieve берёт восстановление на себя.</p>
</div>


<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/1f5a5.png" alt="🖥" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span>
        <div class="badge-content">
			<span class="badge-title">Уровень 2</span>
			<span class="badge-subtitle">RS RAID Retrieve — автоматическое обнаружение и ручная реконструкция</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"></div>
            <div class="bar"></div>
            <div class="bar"></div>
        </div>
		<span class="difficulty-text">Низкая</span>
	</div>
</div>

<p>RS RAID Retrieve выполняет весь процесс — анализ S.M.A.R.T., создание образов дисков, реконструкцию массива, активацию LVM и доступ к файловой системе — в одном приложении для Windows, Linux или macOS. Оно поддерживает два различных сценария реконструкции в зависимости от состояния суперблоков mdadm.</p>


<div class="timeline-steps">
 
    <div class="timeline-item">
      <div class="timeline-marker">1</div>
      <div class="timeline-content">

<h4 id="ch14">Оценка S.M.A.R.T. — перед любыми операциями чтения</h4>
        <p>Подключите все накопители к машине восстановления и перед началом сканирования откройте встроенный монитор S.M.A.R.T. Наиболее важные в этой ситуации атрибуты — Reallocated Sector Count (ID 05), Current Pending Sector Count (ID C5) и Uncorrectable Sector Count (ID C6). Ненулевые значения любого из них — особенно на дисках, которые выглядят как «здоровые» выжившие, — указывают на сектора, которые уже начинали выходить из строя в период деградации, еще до отказа второго диска. Уцелевший диск с повышенным числом ожидающих переназначения секторов может выдавать ошибки чтения в ходе многочасового процесса реконструкции.</p>
      </div>
    </div>

    <div class="timeline-item">
      <div class="timeline-marker">2</div>
      <div class="timeline-content">

<h4 id="ch15">Создание образа диска — защита оригиналов от нагрузки сканирования</h4>
        <p>Для любого диска с повышенными значениями S.M.A.R.T. используйте встроенную функцию создания образа в RS RAID Retrieve, чтобы перед этапом реконструкции создать посекторный образ. Средство создания образа выполняет несколько проходов по проблемным секторам, фиксирует нечитаемые области в карте секторов и формирует полный файл образа, который отражает максимально возможное состояние чтения этого диска. Все последующие этапы — реконструкция массива, активация LVM, сканирование файловой системы — выполняются уже с этим статическим файлом образа, а не с живым диском. Это предотвращает дальнейшее ухудшение состояния диска под нагрузкой полного сканирования массива, которое в конфигурации SHR с несколькими терабайтами может занимать несколько часов.</p>
      </div>
    </div>

    <div class="timeline-item">
      <div class="timeline-marker">3</div>
      <div class="timeline-content">

<h4 id="ch16">Автоматическая реконструкция массива — при сохранённых суперблоках</h4>
        <p>RS RAID Retrieve сканирует все подключённые диски и образы в поисках сигнатур mdadm superblock. При обнаружении он считывает UUID массива, уровень RAID, роли устройств-участников, размер блока полосы и счётчики событий на всех членах массива. Затем он восстанавливает топологию тома SHR — mdadm array → LVM Physical Volume → Volume Group → Logical Volume → файловая система Btrfs или ext4 — без необходимости в действующем кворуме и без записи каких-либо данных на исходные диски. При двойном отказе, когда оба диска физически читаются и superblocks сохранены, этот путь обычно не требует ручного ввода.</p>
        <p>Восстановление выполняется в degraded mode: полосы, в формировании которых участвовали оба отказавших диска, не могут быть восстановлены из parity, и соответствующие файлы помечаются как недоступные. Полосы, в которых участвовал только один из двух отказавших дисков, восстанавливаются из данных оставшегося участника и parity — такие файлы полностью подлежат восстановлению. Перед этапом копирования программа помечает недоступные файлы в дереве каталогов, чтобы вы заранее видели объём восстановления до выбора целевого места.</p>
      </div>
    </div>

    <div class="timeline-item">
      <div class="timeline-marker">↓</div>
      <div class="timeline-content">

<h4 id="ch17">Конструктор RAID — когда метаданные superblock повреждены</h4>
        <p>Если автоматическое определение не дает результата — например, из-за того, что superblock частично перезаписан, поврежден событием прошивки или отсутствует после отказа диска, который был частично записан во время перестроения, — перейдите в режим RAID Constructor. Этот режим позволяет вручную задать все параметры массива, полностью обходя superblock.</p>
        <p>Сначала определите смещение файловой системы с помощью встроенного HEX-редактора. Откройте каждый диск или образ в HEX-редакторе и найдите ASCII-маркер <code>LABLEONE</code>. В конфигурациях SHR и SHR-2 эта строка обозначает начало области данных тома. Сектор, непосредственно предшествующий сектору с <code>LABLEONE</code>, — он будет заполнен нулями — и есть сектор смещения. Запомните его номер: именно это значение нужно указать в параметре Offset в RAID Constructor.</p>
        <p>Введите следующие параметры в RAID Constructor:</p>
      
        <div style="margin: 12px 0;">
          <table class="params-table">
            <thead>
              <tr>
                <th>Параметр</th>
                <th>Значение для SHR-1</th>
                <th>Значение для SHR-2</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>Тип RAID</td>
                <td>RAID 5</td>
                <td>RAID 6 / Left synchronous (P+Q)</td>
              </tr>
              <tr>
                <td>Размер блока</td>
                <td>64 KB</td>
                <td>64 KB</td>
              </tr>
              <tr>
                <td>Байт на сектор</td>
                <td>512</td>
                <td>512</td>
              </tr>
              <tr>
                <td>Порядок дисков</td>
                <td colspan="2">Соответствует исходной последовательности отсеков NAS — сначала отсек 1</td>
              </tr>
              <tr>
                <td>Смещение</td>
                <td colspan="2">Номер сектора, найденный по LABLEONE (для каждого диска)</td>
              </tr>
            </tbody>
          </table>
        </div>
        
        <p>Если исходный порядок дисков неизвестен, определите его методом перебора: добавляйте диски в список Selected Disks в разных последовательностях и после каждого изменения проверяйте восстановленное дерево файловой системы. Правильный порядок дает узнаваемую структуру каталогов; неправильный — «мусор» или пустое дерево. Значение смещения необходимо задавать отдельно для каждого физического диска или образа — оно может отличаться у разных участников массива, если в исходной конфигурации SHR использовались диски разной емкости.</p>
        <p>Если один из вышедших из строя дисков невозможно подключить вообще — он механически неисправен или не определяется, — используйте <strong>Add empty disk</strong>, чтобы вставить заглушку на нужную позицию в списке дисков. RS RAID Retrieve воспринимает заглушку как полностью нечитаемый диск: полосы, в формировании которых участвовал этот диск, восстанавливаются по четности с использованием оставшихся дисков (и данные из этих полос извлекаются), а полосы, для которых также требуется вклад четности заглушки, помечаются как невосстановимые. Это максимальный возможный уровень восстановления для конфигурации с одним физически недоступным диском.</p>
      </div>
    </div>
	
    <div class="timeline-item">
      <div class="timeline-marker">4</div>
      <div class="timeline-content">

<h4 id="ch18">Сканирование файловой системы и выборочное восстановление файлов</h4>
        <p>После того как массив восстановлен — автоматически или через RAID Constructor — RS RAID Retrieve сканирует файловую систему Btrfs или ext4 на логическом томе. Сканирование проходит по дереву файловой системы, определяет целые и повреждённые области и формирует полный список каталогов. Файлы и папки, чьи блоки данных пересекаются с невосстановимыми полосами, помечаются ещё до начала копирования — без перебора и пробных копий, чтобы выяснить, что доступно.</p>
        <p>Выберите файлы и папки для восстановления, укажите назначение на отдельном диске с достаточным свободным местом и запустите копирование. Исходные диски и образы на протяжении всей операции доступны только для чтения. За пояснением по уровню LVM между массивом mdadm и файловой системой см. нашу статью о <a href="/blog/what-is-lvm-and-how-to-work-with.html">структуре и работе LVM</a>.</p>
      </div>
    </div>
	
</div>


<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/1f5a5.png" alt="🖥" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3e5.png" alt="🏥" class="wp-smiley" style="height: 1em; max-height: 1em;" />
        <div class="badge-content">
			<span class="badge-title">Уровень 3</span>
			<span class="badge-subtitle">Физическое восстановление в лаборатории — механически повреждённые накопители</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>Программное восстановление — на любом уровне — зависит от того, могут ли головки чтения/записи накопителя передавать данные секторов контроллеру хоста. Если блок головок механически повреждён, привод катушки голосовой системы заклинил или вышел из строя подшипник шпинделя, накопитель не сможет выполнять запросы на чтение независимо от настроек программного обеспечения. В лаборатории блок головок заменяют в чистой комнате (ISO Class 5 или выше), выполняют юстировку головок под конкретный плавающий диск и используют инструменты на уровне прошивки, чтобы извлечь данные секторов из областей, которые собственная электроника накопителя отказалась бы читать.</p>

<p>Результатом работы лаборатории является набор образов на уровне секторов — по одному на каждый диск. Эти образы содержат максимально возможное чтение поверхности каждого накопителя, включая секторы, восстановленные из физически повреждённых зон, которые при обычных условиях вызывают ошибки ввода-вывода. После получения эти образы используются напрямую в RS RAID Retrieve: RAID Constructor считывает суперблоки (или применяет метод смещения <code>LABLEONE</code>, если суперблоки повреждены), восстанавливает топологию массива SHR и затем выполняет сканирование файловой системы и восстановление точно так же, как описано в Уровне 2.</p>

<p>Ограничение паритета при двойном отказе действует для лабораторных образов точно так же, как и для физически подключённых дисков — полосы, содержащие оба отказавших элемента, остаются математически невосстановимыми независимо от того, насколько качественно были извлечены данные секторов. Преимущество лаборатории в том, что она обеспечивает доступ к секторам, которые программные инструменты на работающем деградировавшем диске не смогли бы прочитать из-за ошибок чтения, что может существенно увеличить долю восстанавливаемых файлов.</p>

<p>Для более общего обзора того, в каких случаях требуется профессиональное восстановление и как проходит этот процесс, см. нашу статью о <a href="/blog/recovering-data-from-failed-hard-drives.html">восстановлении данных с неисправных жёстких дисков</a>.</p>

<div class="critical-step">

<h4 id="ch19">Сразу переходите к уровню 3, если наблюдаете что-либо из следующего</h4>
	<ul class="plain">
		<li>Щелчки, скрежет или жужжание от любого диска при подаче питания</li>
		<li>Диск не определяется в BIOS/UEFI или вообще отсутствует в выводе <code>lsblk</code></li>
		<li>Диск определяется, но <code>mdadm --examine</code> возвращает ошибки ввода-вывода вместо данных суперблока</li>
		<li>Температура поверхности диска в течение нескольких минут после подключения поднимается до аномальных значений</li>
		<li>Показатель S.M.A.R.T. Reallocated Sector Count (ID 05) исчисляется сотнями, либо Spin Retry Count (ID C0) увеличивается при каждом цикле питания</li>
	</ul>
	<p style="margin-top: 14px; margin-bottom: 0;">Не пытайтесь выполнять программное восстановление на диске с механической неисправностью. Каждый проход чтения увеличивает износ уже повреждённых поверхностей головок и пластин. Отключите питание и обратитесь в лабораторию, прежде чем предпринимать какие-либо дальнейшие действия.</p>
</div>

<p>Двойной отказ в SHR-1 находится на границе между программным и физическим восстановлением. Где именно проходит эта граница в вашем случае, зависит от состояния дисков, а не от возможностей инструментов. Два физически исправных диска с целыми суперблоками дают программному восстановлению реальный шанс на частичное восстановление. Два диска с механической неисправностью — это прямой путь в лабораторию. В большинстве реальных случаев двойной отказ оказывается где-то между этими крайностями, поэтому оценка состояния дисков перед выбором пути восстановления здесь важнее, чем в любой другой ситуации в этой серии.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://recovery-software.ru/blog/shr-double-drive-failure.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Как восстановить файлы с USB флешки на Mac (macOS)</title>
		<link>https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html</link>
					<comments>https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#respond</comments>
		
		<dc:creator><![CDATA[Den Broosen]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 12:31:37 +0000</pubDate>
				<category><![CDATA[Блог RecoverySoftware]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[Raw]]></category>
		<category><![CDATA[Карта памяти]]></category>
		<category><![CDATA[Флешка]]></category>
		<guid isPermaLink="false">https://recovery-software.ru/?p=5607</guid>

					<description><![CDATA[USB-накопители (флешки) стали незаменимыми для передачи документов, фотографий, презентаций и рабочих файлов между компьютерами. Однако их портативность повышает риск потери данных. Независимо от того, случайно ли вы удалили файлы, отформатировали накопитель или столкнулись с его повреждением, в этом руководстве представлены &#8230; <a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html">Продолжить чтение <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>USB-накопители (флешки) стали незаменимыми для передачи документов, фотографий, презентаций и рабочих файлов между компьютерами. Однако их портативность повышает риск потери данных. Независимо от того, случайно ли вы удалили файлы, отформатировали накопитель или столкнулись с его повреждением, в этом руководстве представлены проверенные способы восстановления данных с USB флешки на Mac.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-flash-drive-mac.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-flash-drive-mac.gif" type="image/gif"><img decoding="async" src="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-flash-drive-mac.gif" alt="Как восстановить файлы с USB флешки на Mac (macOS)" title="Как восстановить файлы с USB флешки на Mac (macOS)"  fetchpriority="high" class="aligncenter brd0 size-full"  width="600" height="400" ></picture>
<span id="more-5607"></span>
<h2>Содержание</h2><ol class="contents-list"><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch1">Восстановление USB‑флешки: краткое руководство с быстрыми решениями</a></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch2">Понимание причин, по которым файлы исчезают с USB-накопителей</a></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch3">Метод 1: Восстановление файлов с помощью ПО для восстановления данных с USB-накопителя</a><ul class="contents-list"><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch4">Как работает ПО для восстановления данных</a></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch5">Пошаговое восстановление с помощью RS Partition Recovery</a></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch6">Советы для успешного восстановления</a></li></ul></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch7">Метод 2: Проверьте Корзину на Mac</a><ul class="contents-list"><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch8">Как корзина macOS работает с USB-накопителями</a></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch9">Пошаговое восстановление из Корзины</a></li></ul></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch10">Метод 3: Восстановление скрытых файлов на USB-накопителе</a><ul class="contents-list"><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch11">Почему файлы становятся скрытыми</a><ul class="contents-list"><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch12">Отображение скрытых файлов</a></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch13">Проверка скрытых системных файлов</a></li></ul></li></ul></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch14">Почему некоторые файлы нельзя восстановить</a></li><li><a href="https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html#ch15">Предотвращение потери данных на USB‑флешке</a></li></ol>

<p>Хорошая новость в том, что удалённые с USB флешки файлы не всегда исчезают навсегда. При наличии правильных знаний и инструментов вы часто можете <a href="/blog/flash-recovery-tutorial.html" title="Data Recovery from a USB Flash Drive" rel="noopener" target="_blank">успешно восстановить потерянные данные</a>. Это руководство поможет вам восстановить файлы с USB флешки на Mac и подскажет, как предотвратить потерю данных в будущем.</p>

<h2 id="ch1">Восстановление USB‑флешки: краткое руководство с быстрыми решениями</h2>

<p>Нет времени читать всю статью? Эта краткая таблица подскажет, что именно делать в зависимости от ситуации с потерей данных. Выберите метод, соответствующий вашей проблеме, выполните шаги, а если понадобятся подробности — переходите к разделам ниже.</p>

<div class="table-responsive">
    <table class="responsive-table">
	<thead>
		<tr>
			<th style="width: 50%;">Решение</th>
			<th style="width: 50%;">Что делать</th>
		</tr>
	</thead> 
	
	<tbody>
		<tr>
			<td>Восстановить удалённые файлы из Корзины Mac</td>
			<td>Проверьте <strong>Корзину Mac</strong> на предмет недавно удалённых элементов с USB‑накопителя. Используйте «Put Back» (Восстановить на место), чтобы вернуть файлы на флешку. Подходит при <strong>недавно удалённых файлах с USB</strong> на macOS.</td>
		</tr>
		
		<tr>
			<td>Открыть скрытую папку .Trashes на USB</td>
			<td>Откройте USB в Finder → нажмите <code>Command + Shift + .</code>, чтобы показать скрытые файлы. Проверьте папку <strong>.Trashes</strong> и восстановите нужные элементы. Работает для <strong>восстановления данных с USB на Mac</strong>, когда файлы не видны в системной Корзине.</td>
		</tr>
		
		<tr>
			<td>Восстановить данные c USB на Mac с помощью ПО</td>
			<td>Используйте специальные <strong>программы для восстановления данных с USB на Mac</strong>, например RS Partition Recovery, для поиска утраченных файлов с помощью глубокого, посекторного сканирования. Лучше всего при <strong>безвозвратно удалённых</strong>, <strong>перезаписанных</strong> или <strong>отформатированных флешках</strong>.</td>
		</tr>
				
		<tr>
			<td>Восстановить USB‑диск с помощью First Aid в Дисковой утилите</td>
			<td>Откройте <strong>Disk Utility → First Aid</strong>, чтобы исправить повреждения файловой системы (FAT32 / exFAT / APFS). Полезно, если USB <strong>не определяется</strong>, показывает <strong>ошибки</strong> или монтируется как <strong>RAW</strong>.</td>
		</tr>
		
		<tr>
			<td>Восстановить удалённые файлы с USB из Time Machine</td>
			<td>Если ваш USB‑диск входил в <strong>резервную копию Time Machine</strong>, восстановите предыдущие версии файлов или папок. Идеально для <strong>восстановления файлов USB на Mac</strong> после случайного удаления или <strong>восстановления флешки</strong>.</td>
		</tr>
		
		<tr>
			<td>Восстановить файлы с отформатированной флешки</td>
			<td>Прекратите использовать диск немедленно. Запустите глубокое сканирование с помощью ПО для восстановления данных, чтобы <strong>восстановить файлы с отформатированного USB‑накопителя</strong> без перезаписи секторов.</td>
		</tr>
	</tbody>
</table>		
</div>

<div class="tips">
<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f6a8.png" alt="🚨" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Критический первый шаг: немедленно прекратите использование USB‑диска</strong></p>
<p>Это <strong>самый важный совет</strong> во всём руководстве: как только вы поняли, что с USB‑флешки пропали файлы, сразу прекращайте её использовать. Не сохраняйте на неё новые файлы, не форматируйте повторно и держите отключённой от Mac, за исключением случаев выполнения процедур восстановления.</p>
</div>
<p>Почему это важно: при удалении файла с USB данные сразу не стираются. macOS просто помечает пространство, которое занимал файл, как «доступное для новых данных». Содержимое файла остаётся на диске, пока его не перезапишут новые данные. Каждый раз при копировании файлов на флешку, при съёмке фото или сохранении документов вы рискуете перезаписать удалённые данные, которые пытаетесь восстановить.</p>

<p>Представьте библиотеку, где книги физически не вынимают — библиотекарь лишь удаляет их из каталога и помечает полку как доступную для новых книг. Оригинальные книги остаются, пока их не заменят новыми. Понимание <a href="/blog/why-and-how-deleted-files-can-be-undeleted.html" title="Why and How Deleted Files Can Be Undeleted" rel="noopener" target="_blank">почему и как удалённые файлы можно восстановить</a> поможет вам оценить важность этого шага.</p>

<div class="tips">
	<p><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;" /> <strong>Советы для максимального шанса на успешное восстановление</strong> </p>
	<ul class="tips-list">
		<li>Действуйте быстро: чем раньше начнёте восстановление, тем выше шансы</li>
		<li>Никогда не восстанавливайте на тот же диск: всегда сохраняйте восстановленные файлы на внутренний диск Mac или на другой внешний накопитель</li>
		<li>Попробуйте простые методы сначала: начните с Корзины, затем переходите к программам для восстановления</li>
		<li>Просматривайте перед восстановлением: используйте функции предварительного просмотра, чтобы убедиться, что файлы не повреждены</li>
		<li>Прочитайте полные разделы ниже: для подробных объяснений и дополнительных советов по каждому методу</li>
	</ul>
</div>

<h2 id="ch2">Понимание причин, по которым файлы исчезают с USB-накопителей</h2>

<p>Прежде чем переходить к методам восстановления, важно понять распространённые причины потери данных на USB. Знание того, что спровоцировало потерю данных, поможет выбрать наиболее эффективный способ восстановления и предотвратить похожие инциденты в будущем. Если вы сталкиваетесь с <a href="/blog/avoiding-data-loss-with-removable-storage-devices.html" title="Avoiding Data Loss with Removable Storage Devices" rel="noopener" target="_blank">потерей данных на съёмных носителях</a>, понимание этих причин особенно важно.</p>

<p><strong>Случайное удаление или форматирование</strong></p>

<p><strong>Наиболее частая причина потери данных на USB — человеческая ошибка</strong>. Один неверный клик может удалить важные файлы, или вы можете <a href="/blog/recovering-data-from-formatted-disks.html" title="Recovering Data from Formatted Disks" rel="noopener" target="_blank">отформатировать не тот</a> диск, пытаясь освободить место. Возможно, вы сортировали файлы поздно вечером и по ошибке выбрали «Удалить» вместо «Копировать», либо отформатировали USB-накопитель, полагая, что данные сохранены в другом месте, а на самом деле это не так.</p>

<p><strong>Вирусы и вредоносное ПО</strong></p>

<p>USB-накопители особенно уязвимы для вредоносного ПО, потому что их часто подключают к разным компьютерам. Если вы вставите флешку в заражённый компьютер, вредоносное ПО может скрыть, повредить или удалить ваши файлы. Некоторые вирусы целенаправленно атакуют съёмные носители, из-за чего файлы кажутся исчезнувшими, хотя они могут всё ещё находиться на устройстве в скрытом состоянии.</p>

<p><strong>Неправильное извлечение USB</strong></p>

<p><strong>Одна из часто недооцениваемых причин потери данных — неправильное извлечение</strong>. Если просто вытащить флешку, не используя функцию «Извлечь» на вашем Mac, вы рискуете прервать активные операции чтения/записи. macOS может в этот момент обновлять информацию о файловой системе или завершать фоновую операцию сохранения. Это может привести к повреждению данных на <a href="/blog/data-corruption-on-hot-swappable-devices.html" title="Data Corruption on Hot-Swappable Devices" rel="noopener" target="_blank">горячесменяемых устройств</a>.</p>

<p><strong>Физическое повреждение</strong></p>

<p>USB-накопители компактны и портативны, поэтому их легко повредить. Падение флешки, попадание воды или воздействие экстремальных температур, а также изгиб разъёма USB могут привести к физическим повреждениям. Хотя твердотельная память в USB более устойчива, чем механические жёсткие диски, механические повреждения могут вывести из строя микросхемы памяти или контроллер, что приведёт к потере данных.</p>

<p><strong>Повреждение файловой системы</strong></p>

<p>Файловая система — это как подробная карта, которая указывает macOS, где на накопителе хранятся файлы. Различные факторы могут повредить эту карту: резкое отключение питания во время передачи файлов, неожиданное отключение устройства, ошибки в программном обеспечении или конфликты между разными операционными системами. При возникновении <a href="/blog/file-system-is-raw.html" title="Your drive has RAW file system" rel="noopener" target="_blank">ошибок файловой системы RAW</a> ваш Mac может не суметь найти файлы, хотя физически они всё ещё находятся на накопителе.</p>

<p><strong>Скрытые файлы</strong></p>

<p>Иногда файлы фактически не исчезают — они просто становятся скрытыми. Такое может произойти случайно из‑за команд в Terminal, в результате действия вредоносного ПО, которое меняет атрибуты файлов, или из‑за системных ошибок. macOS по умолчанию скрывает некоторые системные файлы, и иногда пользовательские файлы тоже могут оказаться скрытыми из‑за различных сбоев.</p>

<h2 id="ch3"><span class="mark">Метод 1:</span> Восстановление файлов с помощью ПО для восстановления данных с USB-накопителя</h2>

<p>Когда файлы отсутствуют в Корзине — возможно, вы её очистили, отформатировали накопитель или произошёл сбой файловой системы — потребуется специализированное программное обеспечение для восстановления данных с USB-накопителей. Именно профессиональные инструменты восстановления помогают вернуть утерянные данные. Понимание <a href="/blog/how-data-recovery-works.html" title="How Data Recovery Works" rel="noopener" target="_blank">как работает восстановление данных</a> поможет вам лучше разобраться в этом процессе.</p>

<h3 id="ch4">Как работает ПО для восстановления данных</h3>

<p><a href="/data-recovery/partition-recovery-for-mac.html" title="Mac Data Recovery: Restore Deleted Files and Recover Lost Data" rel="noopener" target="_blank">ПО для восстановления данных на Mac</a> работает за счёт глубокого посекторного сканирования вашего USB-накопителя. В отличие от обычного просмотра файлов на Mac, который опирается на индекс файловой системы, такое ПО просматривает каждый сектор диска в поисках следов удалённых файлов. Оно умеет распознавать сигнатуры файлов, восстанавливать структуру файлов и извлекать данные даже при повреждённой или отформатированной файловой системе. Узнайте больше о <a href="/blog/how-data-carving-works.html" title="How Data Carving Works" rel="noopener" target="_blank">технологии извлечения данных (data carving)</a>.</p>

<div class="tips"><p><strong>ПО может восстановить файлы в следующих случаях:</strong></p>

<ul class="list">

<li>Файлы, удалённые и очищенные из Корзины</li>
<li>Данные, потерянные после форматирования USB-накопителя</li>
<li>Файлы, утраченные из‑за повреждения файловой системы</li>
<li>Данные на накопителях, которые не монтируются нормально</li>
<li>Файлы, пострадавшие от вредоносного ПО или вирусов</li>

</ul>
</div>

<h3 id="ch5">Пошаговое восстановление с помощью RS Partition Recovery</h3>

<p><strong>RS Partition Recovery</strong> — это универсальное решение для восстановления данных, эффективно работающее с USB‑флешками на Mac. Ниже описано, как с его помощью вернуть потерянные файлы:</p>

<p><strong><span class="mark">Шаг 1:</span> Скачайте и установите RS Partition Recovery</strong></p>

<div class="download-btns">
			<div>
			<div class="download-btns-1">
			<div class="download-btns-img">
			<picture><source srcset="/wp-content/themes/soft/images/partition_recovery/rs_partition_recovery_icon_64.png" type="image/png"><img decoding="async" src="/wp-content/themes/soft/images/partition_recovery/rs_partition_recovery_icon_64.png" alt="RS Partition Recovery" title="RS Partition Recovery" loading="lazy"    width="64" height="64" ></picture>
			</div>
			
			<div class="text">
			<p class="title">
			<a href="/flash-drive-recovery/software-1.html" title="Универсальное решение для восстановления данных">RS Partition Recovery</a></p>
			<p>Универсальное решение для восстановления данных</p>
			</div>
			</div>
			
			<div class="btns">
			<a href="/downloads" class="btn" title="Попробовать бесплатно RS Partition Recovery">Попробовать бесплатно</a>
			</div>
			</div>
			<div class="platforms">
			<span>Доступно для: Windows, macOS, Linux</span>
			</div>
			</div>

<p><strong><span class="mark">Шаг 2:</span> Подключите USB‑флешку</strong></p>

<p>Подключите USB‑флешку к Mac через свободный USB‑порт. Убедитесь, что соединение надёжно. Подождите, пока Mac распознает устройство. Если флешка выглядит повреждённой или не монтируется автоматически — не переживайте: RS Partition Recovery зачастую всё равно может обнаружить и просканировать её.</p>

<p><strong><span class="mark">Шаг 3:</span> Выберите ваш USB‑накопитель</strong></p>
<p>При запуске RS Partition Recovery вы увидите список всех подключённых к Mac накопителей. Найдите в списке вашу флешку — обычно устройства отображаются по имени, объёму и типу файловой системы (например, FAT32, exFAT, APFS, HFS+). Кликните по вашей флешке, чтобы её выбрать.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac.gif" type="image/gif"><img decoding="async" src="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac.gif" alt="Select Your USB Drive" title="Select Your USB Drive" loading="lazy"  class="aligncenter size-full"  width="800" height="609" ></picture>

<p><strong><span class="mark">Шаг 4:</span> Выберите тип сканирования</strong></p>

<p>RS Partition Recovery предлагает несколько вариантов сканирования:</p>

<p><strong>Quick Scan</strong>: Быстрое сканирование, которое ищет недавно удалённые файлы, легко поддающиеся восстановлению. Оно анализирует индекс файловой системы и может вернуть файлы, удалённые стандартным способом. Как правило занимает всего несколько минут.</p>

<p><strong>Full Analysis</strong>: Глубокий посекторный анализ всего диска. Находит файлы, которые мог пропустить Quick Scan, включая данные с <a href="/blog/recovering-data-from-formatted-disks.html" title="Recovering Data from Formatted Disks" rel="noopener" target="_blank">форматированных дисков</a>, повреждённых разделов или серьёзно повреждённых файловых систем. Такое сканирование занимает больше времени (от 10 минут до нескольких часов в зависимости от объёма накопителя), но обнаруживает значительно больше восстанавливаемых файлов.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-analysys.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-analysys.gif" type="image/gif"><img decoding="async" src="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-analysys.gif" alt="Choose the Scan Type" title="Choose the Scan Type" loading="lazy"  class="aligncenter size-full"  width="704" height="544" ></picture>

<p class="tips">В большинстве случаев начните с Quick Scan. Если нужные файлы не найдены — запустите Full Analysis.</p>

<p><strong><span class="mark">Шаг 5:</span> Подождите завершения сканирования</strong></p>

<p>Во время сканирования RS Partition Recovery показывает ход выполнения, указывая, какая часть диска уже проанализирована. В реальном времени отображается количество найденных файлов.</p>

<p><strong><span class="mark">Шаг 6:</span> Просмотрите найденные файлы</strong></p>

<picture><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-result.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-result.gif" type="image/gif"><img decoding="async" src="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-result.gif" alt="Preview Recoverable Files" title="Preview Recoverable Files" loading="lazy"  class="aligncenter size-full"  width="800" height="609" ></picture>

<p>После завершения (или даже в процессе сканирования) вы можете просматривать найденные файлы. RS Partition Recovery организует результаты несколькими способами:</p>

<ul class="list">
<li><strong>По типу файла</strong>: фото, документы, видео, архивы и т.д.</li>
<li><strong>По исходной структуре папок</strong>: если информация файловой системы сохранена</li>
<li><strong>По статусу файла</strong>: существующие файлы vs удалённые/потерянные</li>
</ul>

<p>Используйте функцию предварительного просмотра, чтобы убедиться в целостности файлов перед восстановлением. Кликните по файлу, чтобы посмотреть его содержимое — особенно это полезно для фотографий и документов. Предпросмотр помогает избежать восстановления повреждённых и непригодных для использования файлов.</p>

<p><strong><span class="mark">Шаг 7:</span> Выберите файлы для восстановления</strong></p>

<p>Отметьте галочками файлы и папки, которые хотите восстановить. Вы можете:</p>

<ul class="list">
<li>Выбирать отдельные файлы, отмечая их галочками</li>
<li>Выбирать целые папки, чтобы восстановить всё их содержимое</li>
<li>Использовать «Select All», чтобы восстановить все найденные файлы</li>
<li>Использовать Command+Click (Cmd+клик), чтобы выбрать несколько несмежных файлов</li>
</ul>

<p><strong><span class="mark">Шаг 8:</span> Выберите место для сохранения восстановленных файлов</strong></p>

<p>После того как выбрали файлы, нажмите кнопку «Recover». Появится диалог, в котором нужно указать папку для сохранения восстановленных данных.</p>

<p class="tips"><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;" /><strong> Критическое предупреждение:</strong> Никогда не восстанавливайте файлы обратно на ту же самую USB‑флешку, с которой выполняется восстановление. Всегда выбирайте другое место для сохранения — например, внутренний диск Mac или другой внешний накопитель. Восстановление на ту же флешку может перезаписать другие ещё не восстановленные данные и привести к их безвозвратной потере.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-save-result.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-save-result.gif" type="image/gif"><img decoding="async" src="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-save-result.gif" alt="Save the recovered files" title="Save the recovered files" loading="lazy"  class="aligncenter size-full"  width="704" height="545" ></picture>

<p><strong><span class="mark">Шаг 9:</span> Завершите восстановление</strong></p>

<p>Нажмите «Далее», чтобы начать процесс восстановления. RS Partition Recovery скопирует выбранные файлы в указанное место. Время восстановления зависит от количества и объёма файлов. После завершения откройте папку с восстановленными файлами, чтобы убедиться, что всё в порядке.</p>

<h3 id="ch6">Советы для успешного восстановления</h3>

<p><strong>Повысьте вероятность успешного восстановления с помощью этих рекомендаций:</strong></p>

<ul class="list">
<li><strong>Не устанавливайте программу восстановления на сам USB-накопитель</strong>. Установите её на внутренний диск Mac или на другой внешний диск.</li>
<li><strong>Восстанавливайте файлы как можно скорее.</strong> Чем дольше откладывать, тем выше риск перезаписи данных.</li>
<li><strong>Если первый скан не нашёл ваши файлы</strong>, попробуйте режим полного/глубокого сканирования. Быстрое сканирование работает быстрее, но менее тщательно.</li>
<li><strong>Тщательно проверяйте предварительный просмотр файлов</strong>. Найденный файл не обязательно цел — предварительный просмотр помогает оценить, можно ли его восстановить.</li>
<li><strong>Сразу же организуйте восстановленные файлы</strong>. Восстановленные файлы часто теряют оригинальные имена и получают общие названия (например, &#171;File001.jpg&#187;), поэтому разберите их сразу, пока помните, что к чему относится.</li>
</ul>

<h2 id="ch7"><span class="mark">Метод 2:</span> Проверьте Корзину на Mac</h2>

<p>Самое простое решение часто — лучшее место для начала. Когда вы удаляете файлы с USB-накопителя, подключённого к вашему Mac, они не исчезают мгновенно в цифровой бездне. Вместо этого файлы попадают в специальное место — Корзину, где у вас есть шанс их восстановить. Узнайте больше о <a href="/blog/how-to-recover-accidentally-emptied-trash-on-mac.html" title="How to Recover Accidentally Emptied Trash on Mac" rel="noopener" target="_blank">восстановлении файлов из Корзины</a>.</p>

<h3 id="ch8">Как корзина macOS работает с USB-накопителями</h3>

<p>Ваш Mac по-разному обрабатывает удалённые файлы на внешних носителях и во встроенном хранилище. Когда вы удаляете файлы с USB‑флешки, они помещаются в скрытую папку <code>.Trashes</code> на самом носителе. Значок Корзины в Dock собирает и отображает элементы со всех подключённых дисков, из-за чего создаётся впечатление единой централизованной корзины, хотя на самом деле её нет.</p>

<p class="tips"><strong>Важное замечание:</strong> Чтобы увидеть файлы, удалённые с USB‑накопителя, он должен быть подключён к Mac. Если вы удалили файлы со флешки вчера и отключили её, эти файлы не появятся в вашей Корзине, пока вы не подключите накопитель снова.</p>

<h3 id="ch9">Пошаговое восстановление из Корзины</h3>

<ol class="list">
	<li><strong>Подключите USB-накопитель</strong> к вашему Mac, если он ещё не подключён.</li>
	<li><strong>Откройте Корзину</strong>, щёлкнув по её значку в Dock (справа или внизу экрана, в зависимости от положения Dock).</li>
	<li><strong>Найдите нужные файлы</strong>. Просмотрите содержимое Корзины, чтобы отыскать файлы для восстановления. Если в Корзине много элементов, используйте поле поиска в правом верхнем углу или сортировку по дате удаления для ускорения поиска.</li>
	<li><strong>Восстановите файлы</strong>. Щёлкните правой кнопкой мыши (или Control+клик) по файлу, который хотите вернуть, и выберите «Put Back». Файл автоматически вернётся в исходную папку на вашем USB-накопителе. Для выбора нескольких файлов удерживайте Command при клике по каждому элементу.</li>
</ol>

<p><strong>Прямой доступ к скрытой папке .Trashes</strong></p>

<p>Опытные пользователи могут напрямую открыть папку <code>.Trashes</code> на USB-накопителе. Это полезно, если стандартное восстановление из Корзины не срабатывает или если вы хотите проверить, что именно хранится на диске.</p>

<p><strong>Чтобы показать скрытые файлы и папки:</strong></p>

<p>Нажмите <code>Command + Shift + .</code> (точка) в Finder при открытом окне вашего USB-накопителя. Скрытые файлы и папки отобразятся полупрозрачными. Найдите папку .Trashes и откройте её, чтобы просмотреть удалённые файлы.</p>

<p><strong>Чтобы снова скрыть скрытые файлы:</strong></p>

<p>Нажмите <code>Command + Shift + .</code> (точка) ещё раз, чтобы отключить отображение скрытых файлов. Рекомендуется снова скрыть системные файлы после завершения работы — случайное изменение или удаление скрытых системных файлов может привести к проблемам.</p>

<picture><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-trashes.webp" type="image/webp"><source srcset="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-trashes.gif" type="image/gif"><img decoding="async" src="/wp-content/themes/soft/images/blog/recover-flash-drive-mac/recover-files-from-usb-on-mac-trashes.gif" alt="the Hidden .Trashes Folder" title="the Hidden .Trashes Folder" loading="lazy"  class="aligncenter size-full"  width="781" height="542" ></picture>

<p><strong>Использование Terminal для расширенного доступа</strong></p>

<p>Если вы уверенно работаете с командами в Terminal, вы получите более точный контроль при работе с папкой <code>.Trashes</code>:</p>

<ol class="list">
	<li>Откройте <strong>Terminal</strong> (нажмите Command + Space, введите &#171;Terminal&#187; и нажмите Enter).</li>
	<li>Перейдите в каталог USB-накопителя, введя:
		
		<pre> cd /Volumes/YOUR_DRIVE_NAME</pre>
		
		Замените <code>YOUR_DRIVE_NAME</code> на реальное имя вашего USB-накопителя.</li>
	
	<li>Выведите содержимое папки <code>.Trashes</code>:
		
	<pre>ls -la .Trashes</pre></li>
	
	
</ol>

<p>Этот метод требует предоставления Terminal полного доступа к диску в Системные настройки → Безопасность и конфиденциальность → Конфиденциальность → Полный доступ к диску.</p>

<h2 id="ch10"><span class="mark">Метод 3:</span> Восстановление скрытых файлов на USB-накопителе</h2>

<p>Иногда файлы вовсе не потеряны — они просто скрыты от просмотра. Такое случается чаще, чем кажется, и обычно решается просто, без установки специального программного обеспечения.</p>

<h3 id="ch11">Почему файлы становятся скрытыми</h3>

<p>Файлы на вашем USB‑накопителе могут стать скрытыми по нескольким причинам:</p>

<ul class="list">
<li><strong>Команды в терминале:</strong> Случайный запуск команд, например <code>chflags hidden</code>, может скрыть файлы</li>
<li><strong>Вредоносное ПО:</strong> Некоторые злоумышленнические программы скрывают файлы в рамках своей работы</li>
<li><strong>Системные ошибки:</strong> Сбои при операциях с файлами могут непреднамеренно установить атрибут «скрытый»</li>
<li><strong>Кроссплатформенные проблемы:</strong> Перемещение диска между macOS и Windows иногда вызывает проблемы с отображением файлов</li>
</ul>

<h4 id="ch12">Отображение скрытых файлов</h4>

<p><strong>Метод 1: Быстрое переключение сочетанием клавиш</strong></p>

<p>Это самый быстрый способ посмотреть скрытые файлы на USB‑накопителе:</p>

<ol class="list">
<li>Подключите свой USB‑накопитель к Mac</li>
<li>Откройте Finder и перейдите на ваш USB‑накопитель</li>
<li>Одновременно нажмите Command + Shift + . (точка)</li>
<li>Скрытые файлы и папки станут полупрозрачными в Finder</li>
<li>Повторно нажмите то же сочетание клавиш, чтобы снова скрыть их</li>
</ol>

<p><strong>Постоянное снятие скрытости через Terminal</strong></p>

<p>Если вы хотите навсегда убрать атрибут скрытости с отдельных файлов:</p>

<ol class="list">
<li>Откройте <strong>Terminal</strong> (Приложения → Служебные программы → Terminal, либо нажмите Command + Space и введите &#171;Terminal&#187;)</li>
<li>Введите команду для снятия скрытости, но пока не нажимайте Enter:
<pre>chflags nohidden</pre>
Обратите внимание: после «nohidden» должен быть пробел</li>
<li>Перетащите скрытый файл из Finder прямо в окно Terminal — путь к файлу вставится автоматически.</li>
<li>Нажмите Enter, чтобы выполнить команду. Файл теперь навсегда станет видимым.</li>
<li>Повторите для каждого файла, который нужно сделать видимым, или снимайте скрытость с целых папок тем же способом.</li>
</ol>

<p><strong>Пример команды:</strong></p>

<pre>chflags nohidden /Volumes/MyUSB/HiddenFolder</pre>

<h4 id="ch13">Проверка скрытых системных файлов</h4>

<p>На вашем USB-накопителе могут находиться скрытые системные файлы, такие как <strong>.DS_Store</strong>, <strong>.Spotlight-V100</strong> или <strong>.Trashes</strong>. Это обычные файлы и папки macOS. Не удаляйте их, если вы не уверены, что они не нужны — они помогают macOS корректно управлять диском.</p>

<h2 id="ch14">Почему некоторые файлы нельзя восстановить</h2>

<p>Несмотря на все предпринимаемые усилия и самое современное ПО для восстановления, некоторые файлы просто невозможно вернуть. Понимание причин помогает сформировать реалистичные ожидания и выстраивать более грамотную политику работы с данными в будущем. Узнайте больше о <a href="/blog/how-data-gets-lost.html" title="How Data Gets Lost" rel="noopener" target="_blank">том, как теряются данные</a>.</p>

<p><strong>Перезапись данных</strong></p>

<p>Основная причина безвозвратной потери файлов — перезапись. Помните: удалённые файлы не стираются мгновенно — им просто помечается место как «доступное». Как только в эти сектора записываются новые данные, исходный файл окончательно теряется. Это похоже на запись поверх кассеты или видеокассеты VHS — после замены старого материала новым возврата нет.</p>

<p>Чем больше вы используете USB‑накопитель после потери данных, тем выше вероятность перезаписи. Даже действия, кажущиеся безобидными — например, просмотр содержимого диска или запись скрытых системных файлов macOS — могут перезаписать удалённые данные.</p>

<p><strong>Серьёзные физические повреждения</strong></p>
<p>Если микросхемы памяти внутри USB‑накопителя физически разрушены, никакое программное обеспечение не сможет восстановить данные. К физическим повреждениям относятся электрические пробои от перепадов напряжения, повреждение водой и коррозия цепей, механическое разрушение при сдавливании, термическое повреждение при пожаре или износ вследствие большого количества циклов чтения/записи. При повреждённом накопителе стоит ознакомиться с материалами по <a href="/blog/recovering-data-from-failed-hard-drives.html" title="Recovering Data from Failed Hard Drives" rel="noopener" target="_blank">восстановлению данных с неисправных дисков.</a></p> 

<p><strong>Шифрование и средства защиты</strong></p>

<p>Некоторые USB‑накопители используют встроенное аппаратное шифрование. Если вы потеряли ключ шифрования или пароль, восстановление становится крайне сложным или невозможным, даже если файлы физически сохранены на носителе. Так и задумано — шифрование делает данные нечитаемыми без соответствующих учётных данных.</p>

<p><strong>Полное разрушение файловой системы</strong></p>

<p>Хотя при повреждённых файловых системах программы восстановления часто находят обходные пути, полностью уничтоженная файловая система делает задачу намного сложнее. Если накопитель форматировали несколько раз, перезаписывали случайными данными или он был серьёзно повреждён вредоносным ПО, организационная информация, необходимая для воссоздания файлов, может быть утрачена.</p>

<p><strong>Время со дня удаления</strong></p>

<p>В общем, чем дольше прошло со времени удаления, тем меньше шансов на успешное восстановление. Файлы, удалённые месяцы или годы назад, скорее всего, уже были многократно перезаписаны, особенно на часто используемых носителях.</p>

<h2 id="ch15">Предотвращение потери данных на USB‑флешке</h2>

<p>Восстановление данных полезно в случае аварий, но лучше предотвращать проблемы заранее. Внедрение этих стратегий существенно снизит риск потери данных с USB‑накопителя и сопутствующий стресс. Прочитайте наше подробное руководство по <a href="/blog/how-to-secure-your-files-against-data-loss.html" title="How to Secure Your Files Against Data Loss" rel="noopener" target="_blank">защите ваших файлов от потери данных</a>.</p>

<p><strong>Основные стратегии профилактики</strong></p>

<p><strong>1. Всегда корректно извлекайте USB‑накопители</strong></p>
<p>Это самая важная привычка для продления срока службы USB‑накопителя. Никогда не вынимайте флешку просто так после использования. Правильное извлечение гарантирует завершение всех файловых операций и корректное закрытие файловой системы.</p>

<p><strong>2. Регулярно делайте резервные копии</strong></p>
<p>Не полагайтесь на USB‑накопитель как на единственную копию важных данных. Для пользователей Mac Time Machine может делать резервные копии внешних дисков вместе с внутренним хранилищем. Включите эту функцию в System Preferences → Time Machine.</p>

<p><strong>3. Регулярно проверяйте накопитель на наличие вредоносного ПО</strong></p>
<p>USB‑накопители часто служат каналами распространения вредоносного ПО.</p>

<p><strong>4. Обращайтесь с USB‑накопителями аккуратно</strong></p>
<p>Защищайте накопитель от механических повреждений: всегда надевайте защитный колпачок, когда он не подключён; не оставляйте флешки в условиях сильной жары или холода; избегайте попадания влаги и жидкостей; не роняйте и не бросайте накопители; аккуратно подключайте и отключайте их.</p>

<p><strong>5. Чётко маркируйте накопители: предотвращайте случайное форматирование или удаление</strong></p>

<p><strong>6. Включайте защиту от записи, когда это возможно</strong></p>
<p>Некоторые USB‑накопители имеют физический переключатель защиты от записи. Когда на накопителе находятся важные данные и вы только читаете их (не добавляете и не изменяете файлы), включите защиту от записи. Это предотвращает случайное удаление или изменение файлов на накопителе.

<p><strong>7. Следите за состоянием накопителя</strong></p>
<p>Периодически проверяйте состояние носителя (SMART‑данные, ошибки файловой системы) с помощью специальных утилит и обращайте внимание на признаки деградации.</p>

<p><strong>8. Не переполняйте USB‑накопитель</strong></p>
<p>Полное заполнение накопителя увеличивает риск ошибок и повреждения данных. Старайтесь оставлять свободными как минимум 10–15% объёма для оптимальной производительности и надёжности.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://recovery-software.ru/blog/how-to-recover-files-from-usb-flash-drive-on-mac1.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<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>
	</channel>
</rss>
