2016-11-13 3 views
0

У меня есть win-server 2012 и мой c: \ диск заполнен. Ive получил файл «win2012r22.iso» 4GB, который является старым с 2014 года (не используется ни в одном из моих гипер-v `s), и я не могу удалить его с помощью powershell в качестве администратора. Есть ли другой способ/команда для удаления этого файла, чтобы я мог освободить некоторое пространство?powershell remove-item windows server 2012 не работает

Directory: C:\ 


Mode    LastWriteTime  Length Name 
----    -------------  ------ ---- 
d----  10/27/2015 7:05 AM   59 
d----  10/27/2015 7:04 AM   59free 
d----   5/11/2015 6:21 AM   currports 
d----   12/9/2014 8:39 AM   ibmmegaraid 
d----   12/9/2014 8:32 AM   IBM_Support 
d----   7/26/2012 12:21 AM   PerfLogs 
d-r--  12/13/2014 1:14 AM   Program Files 
d----  12/13/2014 1:14 AM   Program Files (x86) 
d-r--   11/7/2012 10:51 AM   Users 
d----  10/28/2016 7:51 AM   Windows 
-a---  11/10/2012 2:15 AM 5268344 59.exe 
-a---  10/27/2015 6:54 AM 37533435 59free.exe 
-a---  10/27/2015 7:02 AM 37533435 59free.zip 
-a---  10/27/2015 6:59 AM 37533435 59free1.exe 
-a---   5/11/2015 6:25 AM 31225832 59manager.exe 
-----   11/3/2016 4:50 AM  3456 bootsqm.dat 
-a---   8/30/2015 11:04 AM 666894336 centos7min.iso 
-a---   11/7/2012 10:55 AM  254328 hvremote.wsf 
-a---   12/9/2014 8:31 AM 86051707 ibmmegaraid.exe 
-a---   12/9/2014 8:38 AM 85717226 ibmmegaraid.zip 
-a---   1/5/2013 8:42 AM 9078784 LinuxICv34.iso 
-a---   11/3/2016 6:02 AM   0 Recovery.txt 
-a---  11/10/2012 12:28 AM 1622368 vt.exe 
-a---   8/30/2015 10:56 AM 1856768 vt32.exe 
-a---   1/16/2014 11:41 PM 4268605440 win2012r22.iso 


PS C:\> remove-item c:\win2012r22.iso 
remove-item : Access is denied 
At line:1 char:1 
+ remove-item c:\win2012r22.iso 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : PermissionDenied: (C:\win2012r22.iso:String) [Remove-Item], UnauthorizedAccessException 
    + FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.RemoveItemCommand 

remove-item : Cannot find path 'C:\win2012r22.iso' because it does not exist. 
At line:1 char:1 
+ remove-item c:\win2012r22.iso 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (C:\win2012r22.iso:String) [Remove-Item], ItemNotFoundException 
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand 

PS C:\> 
+0

Не уверен, что это имеет значение, но попробуйте добавить '-Force'. – mklement0

+0

@ mklement0 та же ошибка ... – ViktorG

+0

Вы управляете powershell при повышенных правах? Щелкните правой кнопкой мыши на PowerShell и выберите «Запуск от имени администратора». Обычно пользователи не имеют права на запись/удаление файлов, находящихся в корне диска C :. – Nasir

ответ

1

Пожалуйста, проверьте следующие вещи:

  • Дважды проверьте, что ISO не привязан к какой-VM.
  • Убедитесь, что файл не используется в другом месте. Вы можете использовать такие инструменты, как handle или Process Explorer, чтобы проверить наличие открытых дескрипторов в файле.
  • Можете ли вы удалить его через графический интерфейс?
  • Можете ли вы удалить его с помощью CMD командой del?
Смежные вопросы