-1

Я пытаюсь лучше понять, что происходит, когда данные копируются с одного диска на другой. Когда я выбрал файл и файл с локального диска для копирования на другой диск, что произойдет, чтобы убедиться, что файл был правильно скопирован на второй диск?

Достаточно ли безопасных сейфов в процессе копирования, чтобы гарантировать, что копируемые данные в точности совпадают с данными на первом диске, или мне лучше выполнить проверку CRC? Если скопированные данные имеют тот же размер, что и источник, из которого я их скопировал, могу ли я предположить, что ничего не пошло не так?

1 ответ1

0

Риски? При копировании данных всегда есть риски, вы перемещаете сотни, тысячи, миллионы, миллиарды или, возможно, даже больше битов 0 и 1 из источника в место назначения, всегда есть риск, что 0 может быть неверно истолкован как 1 или бит может упасть по пути, но пока все работает правильно, риски очень низки.

Хотя это зависит от операционной системы и приложения, используемого для копирования или передачи данных, в общем случае операция копирования не выполняется ... Это означает, что все, что он делает, это читает данные из одного источника и записывает их в место назначения без какой-либо формы контрольной суммы или проверки по умолчанию, выполняемой самим приложением. В правильно работающем современном компьютере это должно быть хорошо и редко вызывает проблемы. Существуют приложения для различных операционных систем со встроенной контрольной суммой и проверкой, такие как TeraCopy для Windows, UltraCopier для Mac, или crccp/crcmv, или даже rsync для Linux.

Конечно, вы всегда можете сделать сравнение md5sum по факту, чтобы увидеть, если A = B, или такие утилиты, как diff или UltraCompare.

И для того, чтобы размеры вещей были идентичны оригиналу и месту назначения, это очень хороший показатель того, что все прошло правильно, но это не идеально ... Насколько вы доверяете, это будет зависеть от того, насколько вы цените копию и насколько вы зависимы от нее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .