2014-11-05 31 views
1

我的硬盤分爲3個分區:無法刪除的Linux在Windows中建立的檔案7

  1. C:/ Windows 7的分區
  2. d:/共享數據分區
  3. Ubuntu的分區(在Windows無形)

我在Ubuntu中創建了一些截圖並將它們存儲在D:/的「截圖」文件夾中。

現在,我想刪除使用Windows的「屏幕截圖」文件夾,但我不能。

我嘗試使用CMD(以管理員身份運行),將其刪除,我得到了錯誤

enter image description here

是不是相關的系統文件的概念(EXT4與NTFS)?

回答

1

你得到錯誤的原因是因爲文件名中有:字符。您可以驗證通過嘗試創建具有以下任何字符的新文件,它會抱怨字符不被允許。 Linux允許在文件名中使用這些字符。

\/: * ? " < > |

爲什麼不允許:的原因是因爲Windows使用冒號來確定安裝點\驅動器。閱讀Reserved characters and wordsMSDN library瞭解更多詳情。

例如考慮C:\所以在這裏,你可以看到使用冒號。

編輯:你不能在Windows中的這些文件上執行任何操作,以解決ubuntu中的引導問題重命名文件,現在你可以對windows中的文件執行任何操作。 有沒有這裏的權限和文件系統。

+1

我甚至不允許重命名這些文件 – MCHAppy 2014-11-05 14:55:11

2

我相信「:」是Windows中文件名中的非法字符。 您應該從Ubuntu分區或LiveCD重命名使用Linux的文件。 我現在沒有Windows,因此我無法複製您的情況來測試此想法,但您也可以嘗試使用8.3文件名。 你可以用dir/x命令獲取它們。 網上可能有更多的解決方案,我只是想幫助你理解可能導致你的問題。

+1

有沒有在windows平臺的解決方案? – MCHAppy 2014-11-05 14:57:14

+0

嘗試這樣:http://support.microsoft.com/kb/320081,具體原因6。 – luka 2014-11-05 15:19:59

0

您可以使用使用 RD/S/Q「d:\截圖」