Этот вопрос был задан пользователем на веб-сайте Microsoft Answers в течение последнего года, но пока не получил ответов (что неудивительно). Я сталкиваюсь с точно такой же проблемой.
Вот шаги, чтобы воспроизвести эту проблему, используя тот же компьютер:
Установите Windows 7 и используйте дополнительные жесткие диски с данными на них. В моем случае они были в системе XP/Vista. Там не будет никаких проблем.
Затем используйте жесткие диски с XP/Vista. Там не будет никаких проблем.
Теперь снова используйте жесткие диски с Windows 7, и он автоматически установит драйверы устройств для этих жестких дисков, требующих перезагрузки. После перезапуска диски будут недоступны в «Моем компьютере», и диспетчер дисков покажет все диски с незанятым дисковым пространством.
Используйте жесткие диски обратно с Vista, и они будут в порядке с данными, показывающими снова.
Что я не понимаю, так это то, как Windows решает, что некоторым жестким дискам нужны новые драйверы устройств. Почему мои диски работали отлично сразу после установки с Windows 7, но однажды использовались с Vista, а затем с Windows 7 они автоматически получили новые драйверы устройств. И почему при установке dirvers устройств диски должны отображаться как нераспределенное пространство, когда они уже имеют совершенно исправные рабочие данные с предыдущими системами Windows.
Это делает двойную загрузку практически бесполезной при использовании нескольких систем с жесткими дисками, и такой недостаток просто недопустим. Короче говоря, как заставить W7 распознавать мои жесткие диски с данными в них ПОСЛЕ того, как я использовал их в ОС XP/Vista.
Оригинальный вопрос / выпуск здесь