Перейдите в C:\ProgramData\Microsoft\Windows\Start Menu\Programs
. Убедитесь, что программы, которые находятся на вашем втором диске, находятся здесь. Если ваши ярлыки внутри папок, перечисленных там, не имеют изображения, это может быть проблемой с владельцем.
Перейдите в C:\ProgramData\Microsoft\Windows
и щелкните правой кнопкой мыши "Пуск Меню" -> Свойства -> вкладка "Безопасность" -> Дополнительно.
В поле «Владелец:» нажмите "Изменить", введите "Все" и нажмите "Проверить имена". Все должны быть перечислены там и нажать "ОК". Установите флажок "Заменить владельца на подконтейнеры и объекты". Теперь нажмите "Все" в списке «Записи разрешений:», нажмите "Изменить" и дайте полные разрешения.
После этого убедитесь, что вы отметили "Заменить все записи разрешений дочерних объектов на наследуемые записи разрешений от этого объекта" и нажмите "Применить". Вернутся значки ярлыков в папке "Программы", и Windows снова сможет найти все ваши приложения. Я не знаю, что сломало это в первую очередь. Вот как я исправил это с моей стороны.