<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.digital-orgy.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D1%81_SSD</id>
	<title>Загрузка с SSD - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.digital-orgy.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D1%81_SSD"/>
	<link rel="alternate" type="text/html" href="https://wiki.digital-orgy.ru/index.php?title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D1%81_SSD&amp;action=history"/>
	<updated>2026-04-09T05:39:54Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.digital-orgy.ru/index.php?title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D1%81_SSD&amp;diff=30&amp;oldid=prev</id>
		<title>Ross: Новая страница: «Проблема с &#039;&#039;&#039;Raspberry Pi 3B&#039;&#039;&#039; (именно старой версии, не 3B+) при загрузке с SSD, когда с флешки загрузка идет нормально, — это классическая ситуация. Тот факт, что плата начинает обращаться к диску (индикатор мигает один раз) и зависает, указывает на одну из трех пр...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.digital-orgy.ru/index.php?title=%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D1%81_SSD&amp;diff=30&amp;oldid=prev"/>
		<updated>2026-04-09T00:56:59Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Проблема с &amp;#039;&amp;#039;&amp;#039;Raspberry Pi 3B&amp;#039;&amp;#039;&amp;#039; (именно старой версии, не 3B+) при загрузке с SSD, когда с флешки загрузка идет нормально, — это классическая ситуация. Тот факт, что плата начинает обращаться к диску (индикатор мигает один раз) и зависает, указывает на одну из трех пр...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Проблема с &amp;#039;&amp;#039;&amp;#039;Raspberry Pi 3B&amp;#039;&amp;#039;&amp;#039; (именно старой версии, не 3B+) при загрузке с SSD, когда с флешки загрузка идет нормально, — это классическая ситуация. Тот факт, что плата начинает обращаться к диску (индикатор мигает один раз) и зависает, указывает на одну из трех проблем: &amp;#039;&amp;#039;&amp;#039;нехватка питания (Voltage Drop)&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;проблема с драйвером UAS&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;ошибки в старом Boot ROM&amp;#039;&amp;#039;&amp;#039; самой платы.&lt;br /&gt;
&lt;br /&gt;
Поскольку с флешки плата грузится, значит OTP-бит (&amp;#039;&amp;#039;program_usb_boot_mode=1&amp;#039;&amp;#039;) у вас уже активирован, и повторно его прописывать не нужно.&lt;br /&gt;
&lt;br /&gt;
Вот пошаговое решение от самого надежного к более сложным.&lt;br /&gt;
&lt;br /&gt;
=== Решение 1: Метод &amp;quot;SD-карта помощник&amp;quot; (Самое надежное для Pi 3B) ===&lt;br /&gt;
&lt;br /&gt;
Встроенный в процессор Pi 3B загрузчик (Boot ROM) имеет ошибки и плохо работает с инициализацией SSD, которые «просыпаются» медленнее флешек. Самый простой способ обойти это — использовать пустую SD-карту только для старта.&lt;br /&gt;
&lt;br /&gt;
Возьмите любую ненужную MicroSD карту (можно даже маленького объема, 512 МБ хватит).&lt;br /&gt;
Отформатируйте её в &amp;#039;&amp;#039;&amp;#039;FAT32&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Скопируйте на неё с вашего SSD (или из образа системы) &amp;#039;&amp;#039;&amp;#039;только один файл&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;bootcode.bin&amp;#039;&amp;#039;.&lt;br /&gt;
Вставьте эту карту в Raspberry Pi, подключите SSD и включите питание.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Как это работает:&amp;#039;&amp;#039;&amp;#039; Pi 3B сначала обратится к SD-карте (это происходит мгновенно), считает оттуда более новую и &amp;quot;умную&amp;quot; версию &amp;#039;&amp;#039;bootcode.bin&amp;#039;&amp;#039;, которая затем корректно инициализирует USB SSD и передаст управление ему. Это решает 90% проблем с зависанием на старте.&lt;br /&gt;
&lt;br /&gt;
=== Решение 2: Увеличение тайм-аута ожидания диска ===&lt;br /&gt;
&lt;br /&gt;
SSD диски требуют больше времени на инициализацию контроллера, чем обычные флешки. Встроенный загрузчик Pi 3B ждет всего 2 секунды.&lt;br /&gt;
&lt;br /&gt;
Загрузитесь с обычной SD-карты (или подключите SSD к компьютеру).&lt;br /&gt;
Откройте файл &amp;#039;&amp;#039;&amp;#039;config.txt&amp;#039;&amp;#039;&amp;#039; в разделе &amp;#039;&amp;#039;&amp;#039;boot&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Добавьте в конец файла строку:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
program_usb_boot_timeout=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Сохраните и попробуйте загрузиться с SSD.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Важно:&amp;#039;&amp;#039;&amp;#039; Эта команда прошивает OTP-бит (One Time Programmable) в процессоре, увеличивая время ожидания до 5 секунд навсегда. Для Pi 3B это &amp;#039;&amp;#039;&amp;#039;безопасная и рекомендуемая процедура&amp;#039;&amp;#039;&amp;#039; при переходе на SSD.&lt;br /&gt;
&lt;br /&gt;
=== Решение 3: Проблема с кабелем SATA-USB (Quirks / UAS) ===&lt;br /&gt;
&lt;br /&gt;
Если индикатор на SSD мигает один раз и гаснет, а система виснет намертво, скорее всего, ваш переходник SATA-USB использует чипсет (часто JMicron), который некорректно работает с протоколом &amp;#039;&amp;#039;&amp;#039;UAS&amp;#039;&amp;#039;&amp;#039; (USB Attached SCSI) в Linux.&lt;br /&gt;
&lt;br /&gt;
Вам нужно перевести драйвер в режим совместимости (Mass Storage).&lt;br /&gt;
&lt;br /&gt;
Подключите SSD к ПК и откройте файл &amp;#039;&amp;#039;&amp;#039;cmdline.txt&amp;#039;&amp;#039;&amp;#039; (находится в корне загрузочного раздела, где и config.txt).&lt;br /&gt;
:*&amp;#039;&amp;#039;Внимание: это одна длинная строка, не добавляйте переносы строк!&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
В начало строки добавьте параметр:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
usb-storage.quirks=VID:PID:u&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:*Где &amp;#039;&amp;#039;&amp;#039;VID:PID&amp;#039;&amp;#039;&amp;#039; — это идентификаторы вашего USB-переходника.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Как узнать VID и PID:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;На Windows:&amp;#039;&amp;#039;&amp;#039; Диспетчер устройств -&amp;gt; Контроллеры USB -&amp;gt; Ваше запоминающее устройство -&amp;gt; Свойства -&amp;gt; Сведения -&amp;gt; ИД оборудования. Вы увидите что-то вроде &amp;lt;code&amp;gt;USB\VID_152D&amp;amp;PID_0578...&amp;lt;/code&amp;gt;. В этом примере VID=152d, PID=0578.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;На Linux (или загрузившись с SD на той же Pi):&amp;#039;&amp;#039;&amp;#039; Введите команду &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt;. Найдите ваш диск, формат будет &amp;lt;code&amp;gt;ID 152d:0578&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Пример готовой строки для &amp;#039;&amp;#039;&amp;#039;cmdline.txt&amp;#039;&amp;#039;&amp;#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
usb-storage.quirks=152d:0578:u console=serial0,115200 console=tty1 root=... (далее старый текст)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Буква &amp;#039;&amp;#039;&amp;#039;:u&amp;#039;&amp;#039;&amp;#039; на конце отключает UAS для этого устройства.&lt;br /&gt;
&lt;br /&gt;
=== Решение 4: Питание (Power Drop) ===&lt;br /&gt;
&lt;br /&gt;
SSD потребляют &amp;#039;&amp;#039;&amp;#039;в пике (при старте)&amp;#039;&amp;#039;&amp;#039; значительно больше тока, чем флешки. Raspberry Pi 3B имеет &amp;#039;&amp;#039;&amp;#039;лимит тока на USB около 1.2А&amp;#039;&amp;#039;&amp;#039; на все порты суммарно.&lt;br /&gt;
&lt;br /&gt;
Если у вас слабый блок питания (меньше честных 2.5А) или тонкий кабель питания — напряжение проседает в момент инициализации SSD, и контроллер диска отключается.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Решение:&amp;#039;&amp;#039;&amp;#039; Попробуйте запитать SSD через &amp;#039;&amp;#039;&amp;#039;USB-хаб с собственным питанием&amp;#039;&amp;#039;&amp;#039;. Если через хаб загрузится — проблема 100% в блоке питания Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
=== Резюме: что делать в первую очередь? ===&lt;br /&gt;
&lt;br /&gt;
Попробуйте &amp;#039;&amp;#039;&amp;#039;Решение 1 (bootcode.bin на пустой SD)&amp;#039;&amp;#039;&amp;#039;. Это специфическое &amp;quot;лекарство&amp;quot; именно для модели &amp;#039;&amp;#039;&amp;#039;3B&amp;#039;&amp;#039;&amp;#039;, которое обходит большинство проблем с таймингами и инициализацией без правки конфигов.&lt;/div&gt;</summary>
		<author><name>Ross</name></author>
	</entry>
</feed>