Я пытаюсь перенести мои файлы из WinXP в Win8, но они используют разные пути. WinXP использует C:\Documents and Settings, а Win8 использует C:\Users. Кроме того, WinXP использует Chloe\My Documents\My Music, а Win8 использует Chloe\Music. Сначала я хочу синхронизировать файлы, потому что неизбежно что-то не сработает (от этого зависят деньги), и мне нужно будет временно вернуться к использованию старого компьютера, но я не хочу потерять какие-либо изменения, если внесу их либо ,
Я пробовал следующее, но все они терпят неудачу:
- Рассматривается восстановление файлов на новом компьютере из резервных копий, но они находятся за пределами сайта и займут месяц.
- Пробовал Unison, но он не сохраняет время модификации файла! Если я посмотрю на все скопированные файлы, у них будет текущее время. Если я сравниваю с другим инструментом, он думает, что пункт назначения новее и хочет синхронизироваться обратно с оригиналом! Мне нравятся времена модов, поэтому я могу судить, когда я в последний раз работал с файлом. Это было полезно раньше, например, при обновлении моего резюме и заполнении дат для старых проектов. Кроме того, Unison повреждает символические ссылки Cygwin и файлы устройств.
- Пробовал Microsoft SyncToy, но после того, как он скопировал Мои документы \ Моя музыка, он выдал ошибку, сообщающую, что передача не удалась. Я посмотрел на место назначения, и файлы скопировали, но волшебным образом в Chloe \ Music. Первоначально я собирался вручную скопировать в Chloe \ Music после того, как все было улажено. В Chloe \ Documents \ My Music был нечитаемый файл, который я не мог даже дважды щелкнуть, даже как администратор. Доступ закрыт! SyncToy также игнорирует все открытые файлы, даже если они разблокированы.
- Пробовал rsync (Cygwin). Это работает наилучшим образом, сохраняя время модификации и разрешения, и корректно обрабатывает символические ссылки Cygwin, но это медлительный и единственный способ.
- Рассматривал robocopy, но WinXP не будет выполнять файл, который я скопировал из Win8.
(Почему этот формат не блокируется при удалении этой строки?)
C:\cygwin\tmp>robocopy.exe
Dialog: "robocopy.exe is not a valid Win32 application."
Access is denied.