Можно попытаться пропустить 1 запись, если это повреждается. Можно сделать это путем выполнения:
set global sql_slave_skip_counter=1; start slave;
затем сделайте
show slave status\G
и посмотрите если хорошо.
Можно повторить это несколько раз, пока это не начинает копировать правильно.
Если, с другой стороны, Вы чувствуете потерю слишком большого количества данных, и ведомые устройства вне синхронизации, то можно сделать новый mysqldump ведущего устройства для пересинхронизации их.
Наконец, maatkit имеет инструмент синхронизации, который сделает контрольную сумму на обеих таблицах и попытается синхронизировать их для Вас.
Согласно моему комментарию выше, трудно сравнить что-то, что существует, с которым не делает. По состоянию на 2006 был отменен WinFS, и текущая разработка неизвестна. ZFS, с другой стороны, хорошо и удар.
К сожалению, ZFS связывается законами действительности. WinFS только связывается законами маркетинга.
В этом случае WinFS является ясно победителем, в зависимости от того, насколько легковерный Вы.