PDA

View Full Version : "Имеются файлы, ожидающие записи на диск"



Space Destroyer
07.05.2011, 20:18
После установки Daemon Tools и создания хотя бы одного виртуального привода (любого типа) в трее постоянно выскакивает вышеозначенное сообщение. Если по нему щелкнуть, появляется диалоговое окно "Вставьте диск в дисковод (буква виртуального привода)". Если удалить виртуальный привод или даже отключить назначение ему буквы диска, сообщения тут же перестают появляться. При добавлении виртуального привода или назначении ему буквы сообщения снова начинают появляться.

Daemon Tools Pro Advanced Edition 4.41.0314.0232
Windows 7 Максимальная x86 SP1

Sway
08.05.2011, 19:39
Виртуальный привод пустой или содержит какой-то замонтированный образ?

Space Destroyer
08.05.2011, 19:41
Привод пустой.

Sway
08.05.2011, 22:42
1. Нажмите Win+R для появления диалога Run (Выполнить).
2. Введите shell:cd burning.
3. Нажмите Enter.

Должна открыться папка C:\Users\[User Name]\AppData\Local\Microsoft\Windows\Burn\Temporary Burn Folder или C:\Users\[User Name]\AppData\Local\Microsoft\Windows\Burn\Burn.

4. Убедитесь, что у вас включен показ скрытых и системных файлов.
5. Удалите всё из этой папки.

Space Destroyer
10.05.2011, 14:28
Не помогает.

Sway
10.05.2011, 16:40
Папка была пуста? Или вы удалили её содержимое, но сообщение все равно появляется?
Вы это делали при установленном DAEMON Tools и добавленных девайсах?

Space Destroyer
10.05.2011, 18:45
В общем, я нашел источник проблемы.

Просто у меня временная папка для записи лежит в одной папке рядом с индексом службы поиска Windows.

Т.е.:
В параметрах службы индексирования задано расположение D:\Temp (служба индексирования складывает свой индекс в подпапку Search, поэтому получается, что индекс лежит в D:\Temp\Search).
На вкладке Расположение папки Burn (C:\Users\[User Name]\AppData\Local\Microsoft\Windows\Burn\Burn) задано расположение D:\Temp\Burn.

При такой конфигурации непонятно почему в папке с индексом (Search) создается файл desktop.ini с таким же текстом, как и desktop.ini в папке Burn. В результате чего папка Search меняет отображаемое имя на "Временная папка для записи", и начинается вся эта канитель.

Интересно, что до установки Daemon Tools никаких видимых проблем не возникало, и сообщение в трее появлялось только когда надо.

Проблема решилась перемещением индекса в другое место.

Sway
10.05.2011, 19:56
Спасибо за инфо :)

Weise
15.08.2011, 12:57
В общем, я нашел источник проблемы.

Просто у меня временная папка для записи лежит в одной папке рядом с индексом службы поиска Windows.

Т.е.:
В параметрах службы индексирования задано расположение D:\Temp (служба индексирования складывает свой индекс в подпапку Search, поэтому получается, что индекс лежит в D:\Temp\Search).
На вкладке Расположение папки Burn (C:\Users\[User Name]\AppData\Local\Microsoft\Windows\Burn\Burn) задано расположение D:\Temp\Burn.

При такой конфигурации непонятно почему в папке с индексом (Search) создается файл desktop.ini с таким же текстом, как и desktop.ini в папке Burn. В результате чего папка Search меняет отображаемое имя на "Временная папка для записи", и начинается вся эта канитель.

Интересно, что до установки Daemon Tools никаких видимых проблем не возникало, и сообщение в трее появлялось только когда надо.

Проблема решилась перемещением индекса в другое место.
Можно подробнее с указанием действий и путей?

Space Destroyer
17.08.2011, 11:47
Ситуация следующая:

Есть папка C:\Users\%UserName%\AppData\Local\Microsoft\Window s\Burn\Burn

1. Перемещаем эту папку (Свойства -> Расположение) в другое место, например, D:\Temp. (Полный путь получается D:\Temp\Burn). Перезагружаемся (иначе Windows продолжит складывать временные файлы для записи в старое место).

2. Создаем в папке D:\Temp папку с произвольным именем, например, "Новая папка", и ложим в нее какой-нибудь файл.

3. Добавляем виртуальный привод (DT, SCSI или IDE). До этого момента не было подключено ни одного виртуального привода.

Через некоторое время получаем ситуацию, описанную в первом посте. После перезагрузки в Новой папке появляется файл desktop.ini, аналогичный файлу из папки Burn, и теперь в папке D:\Temp две "Временных папки для записи". Если Новую папку удалить или переименовать, проблема решается.

Space Destroyer
25.08.2011, 10:20
Также я заметил, что для каждого подключаемого виртуального привода в старшей папке Burn (т.е. по умолчанию C:\Users\%UserName%\AppData\Local\Microsoft\Window s\Burn) создается своя "Временная папка для записи" (реальные имена этих папок - Burn1, Burn2 и т.д.).
Эти папки указаны в реестре в разделах HKCU\Software\Microsoft\Windows\CurrentVersion\Exp lorer\CD Burning\StagingInfo\Volume{[CLSID_устройства]}, т.е. для каждого виртуального привода наряду с физическим регистрируется своя папка для временных файлов.
Интересно, что в аналогичных подразделах раздела HKCU\Software\Microsoft\Windows\CurrentVersion\Exp lorer\CD Burning\Drives для виртуальных приводов указано значение IsImapiDataBurnSupported=0, в то время как для физического привода оно равно 1, т.е. здесь все логично: на виртуальных приводах болванки писать нельзя.
Интересно также, создаются ли эти папки и для физических непишущих приводов?

Само по себе проблемы это не создает (если все делать правильно ;)), но сам факт довольно любопытный.