Skip to content

charliemartinez/crealib-format

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Crealib Format

Autor / Author: Charlie Martínez – Quirinux GNU/Linux®
Licencia / License: GPLv2.0
Compatible OS: Debian, Devuan y derivadas

badblocks


Contributors Stars Forks Issues Last Commit Activity Repo Size Lenguaje


🧭 Descripción general / Overview

ES:
Crealib Format es una herramienta profesional para revisión, recuperación, borrado seguro y certificación básica de discos duros HDD conectados por USB, orientada a entornos de reciclaje, reacondicionamiento y bancos de pruebas. Integra verificación SMART, recuperación de sectores con badblocks y borrado forense con dd, todo mediante una interfaz interactiva basada en dialog.

EN:
Crealib Format is a professional tool for testing, recovering, secure erasing and basic certification of USB-connected HDD drives, designed for recycling environments, refurbishment labs and test benches. It integrates SMART diagnostics, sector recovery with badblocks, and forensic wiping with dd, all through an interactive dialog interface.


✔️ Características / Features

ES:

  • Detección automática de HDD conectados por USB
  • Verificación SMART antes y después del proceso
  • Recuperación avanzada de sectores con badblocks
  • Borrado forense completo mediante dd
  • Desmontaje automático de particiones activas
  • Clasificación automática del estado del disco (APTO / NO APTO)
  • Interfaz 100% interactiva con dialog
  • Protección activa contra el borrado del disco del sistema (/)
  • Sistema de logs automático en /var/log/crealib-format.log
  • Soporte multilenguaje (ES, EN, PT, GL, FR, IT, DE)
  • Requiere ejecución como administrador (root)
  • Programado íntegramente en Bash Scripting
  • Compatible con entornos de laboratorio, SAT y diagnóstico técnico

EN:

  • Automatic detection of USB-connected HDDs
  • SMART verification before and after processing
  • Advanced sector recovery using badblocks
  • Full forensic wipe using dd
  • Automatic unmounting of active partitions
  • Automatic disk health classification (GOOD / FAILED)
  • 100% interactive interface using dialog
  • Active protection against system disk (/) wiping
  • Automatic logging system at /var/log/crealib-format.log
  • Multilanguage support (ES, EN, PT, GL, FR, IT, DE)
  • Requires administrator (root) execution
  • Fully programmed in Bash scripting
  • Suitable for lab, repair shop, and technical diagnostics environments

▶️ Ejecución / How to Run

ES / EN – Instalación

Clonar el repositorio:

git clone https://github.com/charliemartinez/crealib-format.git
cd crealib-format
chmod +x crealib-format.sh

ES / EN – Uso

Ejecutar como administrador:

sudo ./crealib-format.sh

⚠️ Nota Importante / Important Note

ES:
Crealib Format realiza operaciones destructivas y de bajo nivel sobre los discos. Todo el contenido del dispositivo seleccionado será eliminado de forma irreversible. Utilice esta herramienta únicamente en entornos de prueba, reciclaje o reacondicionamiento.

EN:
Crealib Format performs destructive low-level operations on disks. All data on the selected device will be permanently erased. Use this tool only in testing, recycling, or refurbishment environments.


🤝 Agradecimientos / Acknowledgments

ES:
A la comunidad de HACKLAB ESCARNIO (Santiago de Compostela, Galicia), por fomentar la reutilización responsable del hardware y el uso de herramientas abiertas en procesos de reacondicionamiento.

EN:
Thanks to the HACKLAB ESCARNIO (Santiago de Compostela, Galicia) for promoting responsible hardware reuse and the adoption of open tools in refurbishment processes.


📘 Información ampliada / More Information

Proximamente.


⚖️ Aviso legal / Legal Notice

ES:
Este proyecto forma parte del ecosistema Quirinux, pero es compatible con cualquier distribución moderna de GNU/Linux. Distribuido bajo los términos de la licencia GPLv2.

EN:
This project is part of the Quirinux ecosystem but remains compatible with any modern GNU/Linux distribution. Released under the terms of the GPLv2 license.

Autor / Author: Charlie Martínez
📧 cmartinez@quirinux.org

Más información / More information:
https://www.quirinux.org/aviso-legal

About

Detecta discos HDD conectados via USB y permite formatearlos a bajo nivel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages