Mklink невозможно создать файл так как он уже существует
Перейти к содержимому

Mklink невозможно создать файл так как он уже существует

  • автор:

Ошибка mklink: невозможно создать файл, если этот файл уже существует

Я пытаюсь создать символическую ссылку на моей 64-битной машине win7, чтобы перенаправить данные резервного копирования iTunes на другой диск. Я уверен, что синтаксис правильный, но не могу понять, как устранить эту ошибку. Я пробовал обе команды ниже, которые имеют одинаковую ошибку. Я бегу в окне командной строки администратора. Может быть какая-то корпоративная групповая политика не позволяет мне запускать эту команду?

Не создаётся символьная ссылка

mklink /j "c:\Users\selevo\AppData\Local\Google\Chrome" "r:\CacheAplicationData"
Невозможно создать файл, так как он уже существует.

но ссылки в каталоге нет никакой, откуда он берёт что файл существует — непонятно.

Добавлено через 31 минуту
Я разобрался.
Оказывается надо сначала саму папку скопировать на новое место и удалить со старого, а затем уже делать ссылку
)))
Хром теперь "летает" на RAM диске .

Символьная ссылка
Всем привет. нужна помощь с освоением ссылок. есть директории /var/root/d3/d33/d333 в которой.

Символьная ссылка Linux
Добрый день! Пробую создать ссылку ln –s /boot/dir1/period /root/SOFT/period но в ответ на.

При приравнивание динамических массивов создаётся ссылка
Вот код: program abc; var World,kkk:array of array of byte; i,i1:integer; begin.

При присваивании объекта создаётся ссылка на объект, НО
Доброго. На официальном сайте сказано: То есть присваивается ссылка на объект . Почему.

ТОП-2 Способа как изменить папку резервных копий iTunes

Всем категорический и пламенный привет! Давайте сразу перейдем к делу: совсем недавно у меня возникла небольшая проблема — закончилась свободная память на диске «C:\». Я долго и упорно ругался на Windows, но потом понял, что «корпорация добра» здесь ни при чём — во всём были виноваты резервные копии iPhone, которые занимали очень много места.

Нет, не так. Они занимали ОЧЕНЬ МНОГО МЕСТА!

И вот тут получается какая-то неразрешимая, на первый взгляд, дилемма. Удалять резервные копии нельзя (потому что… потому что просто нельзя!), а освобождать место ой как нужно — Windows ругается, негодует и настоятельно требует выделить ей хоть немного свободного пространства.

Думаю, ну я же умный! Сейчас просто возьму и поменяю папку хранения резервных копий в самой программе iTunes. Что может быть проще?

Смело и решительно открываю iTunes, начинаю искать нужную опцию и… ничего. Оказывается, в iTunes нельзя указать папку хранения резервных копий — вот где программа задумала (кстати, где?), там они и будут храниться!

Apple, ну ё-моё. Ведь я в тебя так верил!

И вот что теперь делать? Смириться с ограничениями?

Тем более, что проблему можно решить аж двумя способами! Какими? Сейчас всё расскажу…

Способ №1. Изменить папку хранения копий через командную строку

У операционной системы Windows есть замечательная штука:

Именно они помогут нам в переносе папки хранения резервных копий iTunes.

Если вкратце, то это почти как «ярлык», только одна папка будет ссылаться на другую. А программа (iTunes) при этом ничего не заподозрит.

Важно! Перед началом всех манипуляций, необходимо включить «отображение скрытых файлов и папок» в Windows:

  • Windows 7. Откройте любую папку, в левом верхнем углу будет надпись «Упорядочить». Нажимаете и ищете пункт «Параметры папок и поиска». Переходим на вкладку «Вид» и практически в самом низу нажимаем «Показывать скрытые файлы, папки и диски».Включаем отображение копий в Windows 7
  • Windows 8 и 10. Откройте любую папку и в самом верху перейдите на вкладку «Вид». Поставьте галочку напротив «Скрытые элементы».Включаем отображение копий в Windows 10

Готово? Вот теперь точно поехали. Итак, что нужно сделать:

  1. Открыть место хранения резервной копии iTunes на компьютере (C:\Users\Здесь ваше имя пользователя\AppData\Roaming\Apple Computer\MobileSync) и найти там папку Backup.
  2. На всякий случай, скопировать папку Backup в надежное место (вдруг, что-то пойдёт не так?!).
  3. Обязательно! Удалить папку Backup из C:\Users\Здесь ваше имя пользователя\AppData\Roaming\Apple Computer\MobileSync.Удаляем старую папку Backup
  4. Обязательно! Создать ту папку, куда вы хотите перенести копии (в данном примере я создал папку D:\iTunes\Backup\).Создаем новую папку Backup
  5. Запустите командную строку (CMD.EXE) с правами администратора. Как это сделать? Нажимаем «Пуск — Найти программы и файлы — CMD.EXE». После того, как программа будет найдена, нажимаем на нее правой кнопкой мыши — «Запуск от имени администратора».Запускаем CMD.EXE от имени администратора
  6. Открывается страшное черное окно. Не боимся!Командная строка Windows
  7. Нам нужно ввести команду вида MKLINK /D «Старое место хранения резервной копии» «Новое место хранения резервной копии».
  8. В моё случае, это выглядит вот так MKLINK /D «C:\Users\Здесь ваше имя пользователя\AppData\Roaming\Apple Computer\MobileSync\Backup» D:\iTunes\Backup\Команда переноса папки резервных копий iTunes
  9. Нажать Enter.Перемещаем папку хранения резервных копий iTunes

Всё! После этого, резервные копии iTunes будут храниться по адресу D:\iTunes\Backup\

Несколько важных уточнений:

  • Не забывайте указывать своё имя пользователя вместо «Здесь ваше имя пользователя».
  • Если в пути названий файлов и папок есть пробелы (как например, в C:\Users\Здесь ваше имя пользователя\AppData\Roaming\Apple Computer\MobileSync\Backup), то весь путь нужно заключить в кавычки.
  • Ошибка «Невозможно создать файл, так как он уже существует» возникает из-за того, что вы не удалили изначальную папку хранения резервных копий (C:\Users\Здесь ваше имя пользователя\AppData\Roaming\Apple Computer\MobileSync\Backup).
  • Ошибка «Недостаточно привилегий для выполнений этой операции» возникает из-за того, что CMD.EXE была запущена без прав администратора.
  • Обновлено (спасибо тем людям, кто написал об этом в комментариях)! Используйте ту форму кавычек, которая указана на скриншотах («» — такие НЕ подходят).

Вот такая вот история. Сложно? Есть немного. Но главное — это работает!

Способ №2. Меняем папку хранения копий при помощи программы

Если все эти команды из предыдущего пункта кажутся вам слишком сложными, то всегда есть альтернатива. И имя ей:

Программы для создания символических ссылок.

Здесь не нужно запускать CMD.EXE, самостоятельно прописывать пути и заниматься другими безобразиями — всё сделает специальная программа.

Какая? Например, Link Shell Extension.

Где взять? На официальном сайте — вот ссылка.

В чем плюсы? Бесплатно и на русском языке.

Как работает?

  1. Загружаем и устанавливаем программу.
  2. Открываем то место (в моём случае — D:\iTunes\Backup\), где вы хотите сохранять резервные копии iTunes. Нажимаем на папку Backup правой кнопкой мыши и выбираем пункт «Запомнить источник ссылки».Место, где будут храниться резервные копии iTunes
  3. Переходим в то место (C:\Users\Здесь ваше имя пользователя\AppData\Roaming\Apple Computer\MobileSync\Backup), где резервные копии iTunes хранятся по умолчанию. Обязательно удаляем папку Backup!
  4. Открываем C:\Users\Здесь ваше имя пользователя\AppData\Roaming\Apple Computer\MobileSync\, правой кнопкой мыши нажимаем на папку MobileSync и выбираем «Поместить как… Символическую ссылку».Стандартное место хранения резервных копий iTunes
  5. Можно создавать резервную копию — теперь все файлы будут располагаться по адресу D:\iTunes\Backup\

Напоследок отмечу, что я всё проверил — оба способа прекрасно работают. Резервные копии без каких-либо проблем создаются в новом месте и так же чудесно оттуда восстанавливаются. И это просто здорово, ведь теперь у меня достаточно места на диске «C:\»!

Как полностью перенести папку Users (Windows 7, Vista) или Documents and settings (XP) на другой диск

При обычной установке Windows (будь то XP, Виста или Семерка) папка с профилями пользователей всегда находится на системном диске. Если у вас несколько дисков (не важно логические они или физические), то вполне разумно файлы пользователя хранить на диске отличном от системного. Это значительно упрощает процедуру резервирования файлов и позволяет сделать системный диск действительно компактным, что в свою очередь значительно упрощает создание его образа.

К сожалению, Микрософт не прудесмотрел стандартной процедуры для перемещения папок профилей пользователей (перемещение при установке ОС с помощью файла автоматической установки, а также возможность переноса отдельных папок внутри профиля пользователя не в счет). Чтобы решить проблему пришлось довольно долго рыться в сети, в результате вышел на очень интересную статью. Однако, предложенный там метод показался довольно грубым, т.к. требовал значительных модификаций реестра. Но в комментариях к статье мелькнула действительно простая и работающая идея: использование символьных ссылок. Что это такое? Грубо говоря это ярлыки, но на уровне файловой системы. В Висте и Семерке для их создания используется команда mklink, в XP все немного сложнее, необходимо использовать утилиту linkd.exe из состава Windows Server 2003 Resource Kit Tools. Перед выполнением инструкции настоятельно рекомендую сделать полный бэкап системного диска (с помощью утилит типа Acronis TrueImage или Norton Ghost).

О том как переместить папку Users или Documents and Settings на этапе установки Windows читайте здесь: Автоматическая установка Windows (unattended install)

Инструкция обновлена 07.10.2010.

Перенос папки Users (Windows 7, Vista)

Предположим, что нам нужно перенести папку Users с диска С на диск D.

    .

    Открываем Total Commander (или любой другой файловый менеджер). Необходимо обязательно включить опцию видимости скрытых файлов. Копируем содержимое папки С:\Users в D:\Users. Копируем все папки кроме All Users и Default User (это не папки а символьные ссылки, которые надо будет создать заново), а также пропускаем папку текущего пользователя.
    Перед началом копирования включите опцию «Копировать права доступа NTFS (нужны админ права)» это позволит пропустить п.12:

Копируем папки с сохранением прав доступа

Копируем папки с сохранением прав доступа

Перенос папки «Documents and Settings» (Windows XP)

Предположим, что нам надо перенести папку «Documents and Settings» с диска C на диск D и при этом переименовать в Users.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *