Я использую Windows 8 x64 Enterprise Edition, и у меня установлены инструменты NFS Client/Server. Это работало отлично для меня несколько месяцев назад.

Сегодня я хотел смонтировать некоторые общие ресурсы NFS, поэтому открыл командную строку, набрал "mount" и получил ошибку: «" mount "не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл».

Удивленный, я вручную изменил DIR на% windir%\system32, запустил DIR и запустил "mount", но ничего не вышло.

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

Если вы посмотрите на приведенный выше снимок экрана, вы увидите, что как обычный, так и повышенный cmd не могут видеть файлы, но обозреватель может.

Атрибуты файлов являются нормальными (только «A»), и все пользователи имеют разрешения на чтение / выполнение. Я не касался UAC. У меня нет ни специального программного обеспечения для безопасности, ни антивируса. Похоже, что это не влияет на другие исполняемые файлы, присутствующие в system32. Моя переменная PATH также выглядит хорошо.

Я попытался удалить и переустановить инструменты NFS, несколько раз запускал CHKDSK и перезагружался, но, похоже, ничего не исправило. Обратите внимание, что это влияет на все инструменты NFS - (nfsadmin, nsfshare, umount и т.д.)

Есть ли какое-то исправление для этого, если не считать формат + переустановка? Больше, чем исправить, мне любопытно, какова фактическая причина, по которой это произошло. За все мои годы вычислительной техники я никогда не сталкивался с чем-то подобным. И нет, cmd.exe не работает в песочнице или на виртуальной машине. Единственная вещь, близкая к виртуальной машине, - это мой C: VHDX, и я загружаюсь с него, но это никогда не вызывало проблем.

Буду признателен за любые мысли по этому вопросу.

0