Можно сделать динамически расширяемый вируальный диск.
Подходит почти по всем параметрам. Файл виртуального диска должен нажодится на реальном диске НО не будет занимать много места. В "Мой Компьютер" будет отображатся диск размером, например 500Gb а фактически фаль будет на диске занимать 100Mb. (ну или больше если диск будет не пустой)
Этим диском можно будет пользоваться, Записывать в него информацию и читать. НО если на основном диске закончится место то выползет ошибка.
Как это сделать.
Нажимаем пуск, выполнить и вводим команду
В открывшемся окне выбераем "Действие" - "Создать виртуальный жесткий диск"
Далее указываем место и имя файла для виртуального диска. Виртуальный размер. Ставим точку напротив пункта "Динамическое расширение"
После того, как вы задали настройки и нажали «Ок», в управлении дисками появится новый, не инициализированный диск.
Следующим шагом, кликните правой кнопкой мыши по новому диску и выберите пункт «Инициализировать диск».
И последнее, что потребуется — создать раздел или разделы и подключить виртуальный жесткий диск в Windows. Для этого кликните по нему правой кнопкой мыши и выберите пункт «Создать простой том».
Все. Диск появился в "Мой компьютер". Можно его переименовать, например в "Локальный Диск" чтобы всех обмануть, или в "Виртуальный", чтоб самому не забыть.
Написал по мотивам
этой статьи. Там же можно посмотреть картинки если непонятно.
Тут видно что на диске размером 100Гб Создан виртуальный диск в 500Гб