Чтобы проиллюстрировать проблему: сейчас я создаю резервную копию NTFS-раздела с помощью ddrescue
. Приложение будет работать несколько минут (2-3 ГБ), а затем, видимо, зависнет. Об ошибках не сообщается, и это никогда не меняет successful read: 0 s ago
даже несмотря на то, что заморозка длится несколько минут. Это повторяется до тех пор, пока процесс не будет завершен. На этом конкретном диске "текущая скорость" (или скорость копирования в момент перед остановкой) обычно составляет 90–100 МБ / с, тогда как "средняя скорость" ddrescue
(с учетом замораживаний) составляет 33 МБ. / с.
Я впервые заметил это при копировании очень больших файлов или папок в Windows на флэш-накопителе, поскольку реальный дисковый ввод-вывод не соответствовал оставшейся цифре в ГБ; позже я поверил, что это проблема NTFS. К настоящему времени у меня был такой опыт на множестве ОС, на нескольких компьютерах. Некоторые из дисков, которые имели это, были на смертном одре, но это также случается так же часто на совершенно здоровых дисках.
Хотя я все еще использую почти исключительно NTFS, мне трудно поверить, что это проблема NTFS, когда она также влияет на ddrescue
с флагом -d
. Так что же стоит за всем этим?