Alimentación para discos de 2,5" en la Raspberry Pi

Conectas un disco duro de 2,5” a la Raspberry Pi y no arranca, o se desconecta a ratos. Estos discos no llevan enchufe: toman la energía del propio puerto USB. Si la Raspberry Pi no puede darles toda la que piden, el motor no llega a girar.
Es como una regleta con demasiados aparatos: si la instalación no da para todos, alguno se queda sin luz. Aquí la instalación es la fuente de alimentación y el límite que la Raspberry Pi pone a sus puertos USB.
Cuánta corriente dan los USB de cada modelo
Según la documentación oficial, esta es la corriente máxima para todos los periféricos USB juntos y la fuente recomendada:
| Modelo | Fuente recomendada | Máximo para todos los USB |
|---|---|---|
| Raspberry Pi 2 Model B | 1,8 A | 1,2 A |
| Raspberry Pi 3 Model B | 2,5 A | 1,2 A |
| Raspberry Pi 4 Model B | 3,0 A | 1,2 A |
| Raspberry Pi 5 | 5,0 A | 1,6 A (600 mA con una fuente de 3 A) |
Todos los modelos necesitan 5,1 V. La documentación recomienda la fuente oficial de 2,5 A para Pi 1, 2 y 3, la de 3 A para Pi 4 y la de 27 W para Pi 5.
Paso 1: revisa la fuente
Es la causa más habitual. Un cargador de móvil puede marcar 2 A y aun así quedarse corto o bajar de tensión: la documentación avisa de que algunos bajan hasta 4,2 V, y por debajo de unos 4,63 V la Raspberry Pi reduce su velocidad para protegerse. Si usas un cargador cualquiera, cámbialo por la fuente oficial de tu modelo.
Paso 2: config.txt
En el artículo original, de 2018, se añadían estas dos líneas al final de config.txt para que la Raspberry Pi diera más corriente por USB:
safe_mode_gpio=4
max_usb_current=1
Hoy ninguna de las dos aparece en la documentación oficial de config.txt. Según esa documentación, de la Pi 2 a la Pi 4 los USB ya ofrecen hasta 1,2 A en total sin tocar nada.
En la Raspberry Pi 5 sí hay una opción: con una fuente que no sea de 5 A, limita los USB a 600 mA. Si tu fuente es buena pero no de 5 A, puedes subir ese límite añadiendo al final de config.txt:
usb_max_current_enable=1
En Raspberry Pi OS actual, el fichero está en /boot/firmware/config.txt (en versiones antiguas, como la del artículo original, estaba en /boot/config.txt):
sudo nano /boot/firmware/config.txt
Guarda, reinicia y comprueba que la opción está activa:
vcgencmd get_config usb_max_current_enable
Paso 3: si nada funciona, un hub con alimentación
La documentación oficial lo recomienda para los dispositivos que consumen mucho, como los discos externos: conecta el disco a un hub USB con su propio enchufe y el hub a la Raspberry Pi. Así el disco no depende de la placa.
Si quieres apagar la Raspberry Pi de forma segura antes de desconectar el disco, mira Botón de encendido y apagado para Raspberry Pi.
Fuentes
Documentación oficial de Raspberry Pi, comprobada en noviembre de 2026 en sus fuentes de GitHub (último cambio del 5 de noviembre de 2026):
- Power supply: tabla de corriente por modelo, fuentes recomendadas, nota de los 600 mA de la Pi 5,
vcgencmd get_config usb_max_current_enable, hub alimentado y avisos de tensión. - config.txt: ubicación en
/boot/firmware/. Nimax_usb_currentnisafe_mode_gpioaparecen en esta página ni en la de opciones heredadas. - EEPROM boot flow:
usb_max_current_enable=1en/boot/firmware/config.txt.
No se ha ejecutado en una Raspberry Pi en esta revisión.