Имеем: к обыкновенной материнке подключено два одинаковых SSD SATA-III накопителя. Назовём их drive1 и drive2. Задача: Нужно максимально быстро загрузиться (с USB носителя или с третьего SATA устройства) в Linux, и автономно отработать вот такой простой алгоритм: 1) счетчик адреса сектора обнуляется 2) с drive1 считываем содержимое текущего сектора . 3) считываем сектор по тому же адресу с drive2. 4) Считанные сектора сравниваем. Если они совпадают (чаще всего, так и будет), - ничего не делаем Если содержимое секторов отличается, - производим запись содержимого сектора устройства №1 в текущий сектор устройства №2 5) Если это был не последний сектор, счетчик адреса увеличиваем на 1 и возвращаемся к пункту 2. Если это был последний адрес - останавливаемся.
Юридически, вся эта операция («Ы») , - ничто иное, как максимально быстрое клонирование, но с минимальным (ради сохранения ресурса SSD) числом операций перезаписи . Все параметры клонируемых устройств нам заранее известны, изменяться они никогда не будут. Файловая система там будет NTFS , но мы же с секторами работаем, нам должно быть всё равно. И да, весь процесс должен проходить полностью автоматически. На материнку подаётся питание, и все. Система загружается, автозапуск стартует клонирование. Вот бы кто скриптик написал, да подсказал самую подходящую версию операционки и инструментов для этого... Отблагодарю по договоренности.