Ошибка в синтаксисе команды CMD при переносе резервной папки iTunes

Сообщение «Ошибка в синтаксисе команды» при попытке перенести резервную папку iTunes почти всегда означает, что команда mklink введена с неправильными параметрами, кавычками или порядком путей. Эта команда создаёт символическую ссылку, благодаря которой iTunes продолжает «видеть» папку Backup на исходном месте, хотя физически данные лежат на другом диске. Любая опечатка — лишний пробел, пропущенный флаг /J или перепутанные местами пути — приводит к отказу интерпретатора.

Перенос резервных копий нужен чаще всего тогда, когда на системном диске C заканчивается место: бэкапы iPhone и iPad могут занимать десятки гигабайт. Ниже разберём типичные причины синтаксической ошибки, правильный формат команды и способы проверить результат.

Где iTunes хранит резервные копии

Перед любыми манипуляциями нужно точно знать исходный путь. Для классической версии iTunes (установленной с сайта Apple) папка резервных копий обычно расположена по адресу C:\Users\Имя_пользователя\AppData\Roaming\Apple Computer\MobileSync\Backup. Для версии из Microsoft Store путь отличается — он находится внутри профиля пользователя в каталоге Apple\MobileSync.

Чтобы не гадать, откройте проводник и вставьте в адресную строку %APPDATA%\Apple Computer\MobileSync — если папка Backup там есть, это ваш вариант. Если папки нет, проверьте %USERPROFILE%\Apple\MobileSync. Скопируйте точный путь из адресной строки: именно его нужно будет подставлять в команду, и любая неточность даст ошибку.

  • 📁 Классический iTunes: %APPDATA%\Apple Computer\MobileSync\Backup
  • 🍏 iTunes из Microsoft Store: %USERPROFILE%\Apple\MobileSync\Backup
  • 🔍 Быстрая проверка: вставьте путь в адресную строку проводника и убедитесь, что папка открывается

Почему возникает ошибка синтаксиса команды

Интерпретатор CMD строг к формату: команда mklink требует точного порядка аргументов. Сначала указывается флаг типа ссылки, затем путь ссылки (то, что будет «заглушкой» на старом месте), и только потом — целевой путь, куда реально перемещены данные. Если поменять их местами, CMD либо выдаст ошибку синтаксиса, либо создаст ссылку в никуда.

Вторая частая причина — отсутствие кавычек вокруг путей, содержащих пробелы. Строка Apple Computer содержит пробел, поэтому без кавычек CMD воспринимает её как два отдельных аргумента и ломает всю конструкцию. Третья причина — запуск обычной командной строки вместо запуска от имени администратора: создание символических ссылок требует повышенных прав.

⚠️ Внимание: команда mklink работает только во встроенной командной строке CMD. В PowerShell та же команда ведёт себя иначе, а синтаксис отличается. Если у вас открыт PowerShell (подсказка начинается с PS), закройте окно и запустите именно cmd.exe.
📊 Что стало причиной ошибки в вашем случае?
Перепутал порядок путей
Забыл кавычки вокруг пути с пробелами
Запустил PowerShell вместо CMD
Опечатка в пути или флаге

Правильный порядок переноса: пошаговая инструкция

Последовательность действий критична: сначала данные физически перемещаются на новый диск, затем удаляется исходная папка, и только после этого создаётся ссылка. Если создать ссылку до удаления оригинальной папки, CMD сообщит, что объект уже существует.

Порядок действий выглядит так. Полностью закройте iTunes. Переместите папку Backup на другой диск, например в D:\iTunesBackup\Backup. Убедитесь, что на старом месте папки Backup больше нет. Затем откройте командную строку от имени администратора и выполните команду в следующем формате:

mklink /J "C:\Users\Имя\Apple Computer\MobileSync\Backup" "D:\iTunesBackup\Backup"

Здесь флаг /J создаёт связь каталогов (junction) — для локальных дисков это самый надёжный вариант, не требующий специальных политик безопасности. Первый путь — то место, где iTunes ожидает увидеть папку, второй — реальное расположение данных.

☑️ Проверка перед вводом команды

Выполнено: 0 / 5
⚠️ Внимание: не удаляйте исходную папку Backup до тех пор, пока не убедитесь, что копия на новом диске открывается и содержит все подпапки с длинными буквенно-цифровыми именами. Прерванное копирование — частая причина потери резервных копий.

Типичные варианты ошибки и их решение

Текст сообщения CMD подсказывает, где именно проблема. Сопоставьте свою ситуацию с таблицей ниже — она помогает быстро локализовать сбой без повторного ввода вслепую.

Сообщение CMDВероятная причинаЧто сделать
«Ошибка в синтаксисе команды»Нет кавычек, лишний пробел или неверный флагПроверить формат mklink /J "путь" "путь"
«Не удаётся создать файл, так как он уже существует»Папка Backup ещё не удалена со старого местаПереместить или переименовать исходную папку
«Отказано в доступе»CMD запущен без прав администратораПерезапустить cmd.exe с повышением прав
«Неверное имя файла, каталога или метка тома»Опечатка в пути или несуществующий дискСкопировать путь из адресной строки проводника

Если сообщение не подходит ни под одну строку, выполните команду mklink /? — справка покажет точный синтаксис для вашей версии Windows и поможет сверить порядок аргументов.

Почему лучше использовать /J, а не /D

Флаг /J создаёт связь каталогов (junction), которая работает только с локальными путями, зато не требует особыx разрешений и корректно воспринимается всеми приложениями, включая iTunes. Флаг /D создаёт символическую ссылку, которая гибче (поддерживает сетевые пути), но на некоторых системах требует включённого режима разработчика или отдельных политик. Для переноса Backup между локальными дисками junction — оптимальный выбор.

Как проверить, что перенос сработал

После успешного выполнения команды CMD выведет строку вида Соединение создано для ... <<===>> .... Это первый признак успеха. Затем откройте исходное расположение в проводнике: папка Backup должна отображаться со стрелкой-ярлыком на значке, а при открытии показывать содержимое с нового диска.

Финальная проверка — запустить iTunes и открыть настройки устройств, где отображается список резервных копий. Если старые бэкапы видны и датированы корректно, ссылка работает. Дополнительно можно создать новую резервную копию и убедиться, что свободное место уменьшилось именно на диске D, а не на C.

Что делать, если ошибка не уходит

Бывает, что команда введена верно, но результат не достигается. Тогда нужно проверить окружение, а не саму строку. Убедитесь, что целевой диск отформатирован в NTFS — на разделах FAT32 и exFAT связи каталогов не работают. Посмотреть файловую систему можно в свойствах диска в проводнике.

Также проверьте, не остались ли процессы iTunes или Apple Mobile Device в диспетчере задач — захваченные файлы мешают перемещению. Если путь содержит кириллицу в имени пользователя, это допустимо, но кавычки становятся обязательными. В крайнем случае можно удалить созданную ссылку командой rmdir по пути ссылки (именно rmdir, не del) и повторить процедуру с нуля.

  • 🧩 Файловая система целевого диска — только NTFS
  • 🚫 Все процессы iTunes и службы Apple завершены через диспетчер задач
  • ⌨️ Команда вводится в cmd.exe, а не в PowerShell или «Выполнить»
  • 🗑️ Ошибочная ссылка удаляется командой rmdir "путь_ссылки", данные при этом не затрагиваются

Часто задаваемые вопросы

Можно ли перенести резервные копии iTunes без командной строки?

Штатной настройки смены папки в самом iTunes нет — программа жёстко привязана к каталогу MobileSync. Существуют сторонние утилиты для создания символических ссылок с графическим интерфейсом, но по сути они выполняют ту же операцию mklink, поэтому ручной ввод команды остаётся самым прозрачным способом.

Не потеряются ли резервные копии при переносе?

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

Чем отличается папка Backup в iTunes из Microsoft Store?

Версия из магазина Microsoft хранит резервные копии по другому пути — внутри профиля пользователя в каталоге Apple\MobileSync, а не в AppData\Roaming. Перед вводом команды обязательно проверьте фактическое расположение через проводник, иначе ссылка будет создана для несуществующего пути.

Будет ли работать ссылка, если новый диск — внешний USB-накопитель?

Технически junction на внешний диск создать можно, но при отключении накопителя iTunes не найдёт папку и может выдать ошибку при резервном копировании. Кроме того, внешний диск должен быть отформатирован в NTFS. Для стабильной работы предпочтительнее постоянно подключённый внутренний диск.

Как вернуть всё обратно, если перенос не подошёл?

Закройте iTunes, удалите ссылку командой rmdir "путь_ссылки" (данные на новом диске останутся нетронутыми), затем переместите папку Backup обратно в исходный каталог MobileSync. После перезапуска iTunes снова увидит резервные копии на старом месте.