Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Некоторые папки скопированные из Ubuntu не открываются в Windows (http://forum.oszone.net/showthread.php?t=260797)

Dr. Comp 18-05-2013 07:53 2151892

Некоторые папки скопированные из Ubuntu не открываются в Windows
 
Выходит сообщение: "... ссылается на недопустимое место. Это может быть диск этого компьютера или сетевой ресурс. Убедитесь что диск вставлен и правильно подключен. ..."
Папка занимает 0 байт и при удалении выходит тоже сообщение. На линукс все открывается. Как быть?

Georgio 18-05-2013 08:23 2151898

Dr. Comp, скорее всего, Вы пытаетесь открыть символьную (символическую) ссылку,

выглядящую как папка,

которая верна на компьютере с Linux и не верна на компьютере с Windows. Может случиться и наоборот.

Dr. Comp 18-05-2013 08:56 2151903

Georgio,
как точно то посмотреть?
что за команда там показывает что это такое в линукс?

Iska 18-05-2013 09:09 2151910

Dr. Comp, а Вы проверьте, например, с помощью Junction:
Пример…
Код:

D:\>"C:\Program Files\Sysinternals.com\Sysinternals Suite\junction.exe" "D:\Sysinternals Suite"

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

D:\Sysinternals Suite: SYMBOLIC LINK
  Print Name    : C:\Program Files\Sysinternals.com\Sysinternals Suite
  Substitute Name: \??\C:\Program Files\Sysinternals.com\Sysinternals Suite


Символьные ссылки в Windows 2000/XP хоть и могут быть созданы, но работать не будут.

Dr. Comp 18-05-2013 09:40 2151917

Iska, честно говоря чет не понял как работает эта програмка

Iska 18-05-2013 09:51 2151923

1. Загружаете zip-архив с утилитой (Загрузить Junction (77,7 КБ)).
2. Извлекаете из него все файлы.
3. Запускаете командную строку, в которой «ручками» пишете:
Код:

"Путь к извлечённым из архива файлам\junction.exe" "Путь к папке, которая ссылается на недопустимое место"
Нажимаете «Enter» и смотрите, что утилита напишет.

Dr. Comp 18-05-2013 10:14 2151931

Цитата:

Цитата Iska
Нажимаете «Enter» и смотрите, что утилита напишет. »

No matching files were found.

Кстате антивирус как-то зашел в папку и нашел там вирусы :)))))
но папка все равно не открывается. Мои дальнейшие действия?

Iska 18-05-2013 10:46 2151949

Цитата:

Цитата Dr. Comp
No matching files were found. »

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

No reparse points found.
Либо Вы ошиблись с написанием, либо в реальности объект представляет собой нечто иное, нежели отображает Проводник.

Выполните из-под командной строки такую команду:
Код:

dir /x /a "Путь к родительской папке искомого объекта файловой системы"
То есть, если искомый объект (будем его так называть) расположен в «D:\Мои архивы\Хранить вечно», то именно этот путь надо указать в команде «dir».

Полученный результат в виде текста скопируйте сюда (умеете копировать из окна командной строки?), обрамив его тэгом [code], и укажите строку в этом тексте, в которой находится искомый объект.

Dr. Comp 18-05-2013 11:07 2151960

Цитата Iska:
Выполните из-под командной строки »
Код:


dir /x /a "F:\Папка 2\конс."

Том в устройстве F не имеет метки.
 Серийный номер тома: B516-0D09

 Содержимое папки F:\Папка 2

Файл не найден


Petya V4sechkin 18-05-2013 11:16 2151962

Dr. Comp, выполните:
Код:

dir /x /a "F:\Папка 2" >%systemdrive%\dir_res.txt
и выложите C:\dir_res.txt (сам файл, а не его содержимое).

Цитата:

Цитата Dr. Comp
и при удалении выходит тоже сообщение

Например, если имя содержит концевой пробел или точку.
Папку можно удалить так:
Код:

rd "\\?\F:\Папка 2\конс."
или переименовать по короткому имени (которое мы увидим в результате команды Dir).


Время: 01:41.

Время: 01:41.
© OSzone.net 2001-