當前位置:首頁 » 電腦資訊 » linux為什麼有的文件被寫了保護

linux為什麼有的文件被寫了保護

發布時間: 2023-01-22 04:39:21

A. 有些軟體刪除後有一些文件夾得手動刪除,但有時刪不掉,說是被防寫什麼的,請問怎麼刪啊

一、常規解決辦法:

1.注消或重啟電腦,然後再試著刪除。

2.進入「安全模式刪除」。

3.在純DOS命令行下使用DEL,DELTREE和RD命令將其刪除。

4.如果是文件夾中有比較多的子目錄或文件而導致無法刪除,可先刪除該文件夾中的子目錄和文件,再刪除文件夾。

5.在任務管理器中結束Explorer.exe進程,然後在命令提示符窗口刪除文件。

6.如果你有安裝ACDSee,FlashFXP,Nero,Total這幾個軟體,可以嘗試在這幾個軟體中刪除文件夾。

二、高級解決方案:

1.磁碟錯誤
運行磁碟掃描,並掃描文件所在分區,掃描前確定已選上修復文件和壞扇區,全面掃描所有選項,掃描後再刪除文件。

2.預讀機制:
某些媒體播放中斷或正在預覽時會造成無法刪除。在「運行」框中輸入:REGSVR32 /U SHMEDIA.DLL,注銷掉預讀功能。或刪除注冊表中下面這個鍵值:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]。

3.防火牆:
由於反病毒軟體在查毒時會佔用正在檢查的文件,從而導致執行刪除時提示文件正在使用,這時可試著暫時關閉它的即時監控程序,或許可以解決。

4.OFFice、WPS系列軟體:
OFFice的非法關閉也會造成文件無法刪除或改名。重新運行該程序,然後正常關閉,再刪除文件。

5.藉助WinRAR:
右擊要刪除的文件夾,選擇「添加到壓縮文件」。在彈出的對話框中選中「壓縮後刪除源文件,」隨便寫個壓縮包名,點確定。

6.許可權問題:
如果是2000和xp系統,請先確定是否有許可權刪除這個文件或文件夾。

7.可執行文件的刪除:
如果可執行文件的映像或程序所調用的DLL動態鏈接庫文件還在內存中未釋放,刪除時就會提示文件正在使用,解決方法是刪除系統的頁面文件,Win98中是Win386.SWP,Win2000/XP是pagefile.sys。注意要在DOS下刪除。

8.文件粉碎法:
使用文件粉碎機,如File Pulverizer,可以徹底刪除一些頑固文件。

三、製作一個無法刪除的「文件保險箱」

文件夾無法刪除,未必就是不好的事情,如果把一些重要的文件放在這個目錄中,不就可以避免誤刪了嗎?一個文件名只包含空格的文件夾在Windows中是不允許創建和刪除的,但在DOS下卻可以創建文件名包含\的文件夾。

在我們使用Windows的過程中,會遇到各種各樣的問題。即使是最簡單的刪除文件也可能遇到麻煩,要麼系統提示「文件正在被另一個人或程序使用」,要麼就是報告「訪問被拒絕」……如果你也遇到過這種情況,不妨看看本文。

原因一:文件正在使用中
在刪除文件時,經常會遇到的一個問題是,文件正在使用,無法刪除。如果試圖刪除以獨占訪問而不是以共享訪問方式打開,並且正在使用中的文件時,系統就會出現錯誤提示:「無法刪除xxx:文件正在被另一個人或程序使用」。而另一種情況則是,能夠使用刪除命令刪除文件,但在打開文件的進程釋放該文件之前,文件實際上並未刪除。
要解決上述問題,需要確定擁有文件打開句柄的進程,然後關閉此進程。在以前的Windows中,我們可以使用資源工具包的Oh.exe。但在XP中,安裝好的Support
Tools卻不帶Oh.exe。不過,XP提供了一個新的Openfiles.exe命令行工具,它能夠報告進程打開的各個文件。與Oh.exe相似,Openfiles.exe也要求打開系統內核監視,這會消耗一些內存,並降低系統操作的性能。打開系統監視的命令是「Openfiles
/local
on」,它會啟用系統全局標志「維護對象列表」,需重新啟動系統才能生效。重新啟動系統後,在命令提示符下執行不帶參數的「Openfiles」,即可看到各個進程打開文件的清單。

原因二:文件系統損壞
磁碟上的壞區、其他硬體故障或者軟體錯誤都可能會損壞文件系統,使文件出現問題而無法刪除。典型操作失敗的方式可能各不相同,當檢測到文件系統損壞時,通常會收到一條提示運行Chkdsk的信息。
如果遇到這種情況,可以在磁碟卷上運行Chkdsk實用工具以糾正任何存在的錯誤。根據損壞的性質,Chkdsk也許能夠恢復文件數據,也許無法恢復,但Chkdsk可以使文件系統返回到一種在內部一致的狀態。有關Chkdsk實用工具的命令及參數,可以在命令提示符下執行「Chkdsk
/?」查閱。
原因三:文件使用了存取控制列表
如果某個文件使用了存取控制列表(Access Control
List,簡稱ACL),而操作者又沒有相應的許可權,那麼刪除文件時就可能出現「訪問被拒絕」的提示。

通常情況下,管理員具有取得任何文件所有權的隱含能力,文件所有者也具有修改文件許可權的隱含能力。不過,這些默認的許可權是可以被修改的。
要解決因ACL導致文件無法刪除的問題,就必須以具有相應許可權的用戶身份登錄,或者是賦予自己刪除文件的許可權,然後才能刪除文件。要注意的是,操作者必須擁有這些文件的所有權才能更改許可權。如果是因為文件使用了不規范的ACL而不能使用某些安全工具顯示或修改其許可權時,可以嘗試使用命令行工具Cacls.exe進行修改。

原因四:文件名使用了一個保留名稱
眾所周知,像AUX、LPT1這樣的名稱是為舊式DOS設備保留的。為了向後兼容,在Windows中不允許使用這些文件名,也不能使用典型的Win32文件調用來創建它們。反之,如果文件名是Win32命名空間中的一個保留名稱,則同樣可能無法刪除此文件。
要解決此類問題,可以在Linux或其他非Windows的操作系統下重命名或刪除該文件。另外,如果能夠使用特定的語法指定到該文件的路徑,也可以使用一些內置的命令繞過典型的Win32保留名稱檢查。例如,在Windows
XP中使用以下命令,可以刪除名為「lpt1」的文件(Del命令後面加上「?」來避免Windows檢查文件名的合法性):
Del [URL=http://3800cc.com/news/w31/file://?c:]?c:[/URL]文件路徑lpt1

原因五:無效的文件名稱
如果文件名中包括一個無效名稱,例如文件名有一個尾隨空格,或一個尾隨句點,或者文件名僅由一個空格組成,同樣可能無法刪除該文件。值得一提的是,如果使用典型的Win32語法打開名稱中有尾隨空格或尾隨句點的文件,則尾隨空格或句點在打開實際文件之前會被去掉。因此,如果在同一個文件夾中有兩個分別名為「File.txt」和「File.txt
」的文件(注意第二個文件名後面的空格),當使用標准Win32調用打開第二個文件時,實際上會打開第一個文件。同樣,如果文件的名稱僅是「
」(一個空格字元),當嘗試使用標准Win32調用打開它時,實際上會打開該文件的父文件夾。在此情況下,如果嘗試更改這些文件上的安全設置,就有可能會意外更改其他文件上的設置。
與解決文件名使用保留名稱的方法類似,可以使用一種適當的內部語法刪除此文件。例如要刪除包含尾隨空格的文件,可以使用如下命令:
Del [URL=http://3800cc.com/news/w31/file://?]?[/URL] c:文件路徑(尾隨空格的文件名)

原因六:文件路徑太深無法訪問
文件位於比最大路徑字元數(MAX_PATH)更深的路徑中,可能導致文件無法訪問,當然,這種情況較為少見。如果路徑深的原因是文件夾名稱太長,最簡便的解決方案是使用自動生成的8.3名稱訪問該文件。如果8.3路徑也太長,可以從根文件夾開始重命名文件夾,縮短它們的名稱,以使目標文件的路徑深度不超過MAX_PATH。若是文件的深度超過128個文件夾,可以通過創建一個網路共享,使其位於文件夾樹中盡可能深的位置,然後通過訪問此共享來訪問文件。
一般情況下,如果遇到因文件路徑太深無法訪問的情況,可以通過使用創建文件的軟體來管理這些文件。也就是說,如果有一個程序,它可以創建超過MAX_PATH的文件,則我們也可以使用該程序來管理這些文件。此外,對於通過網路共享創建的深層次結構的文件也可以通過使用同一共享來進行刪除。
前面介紹了Windows系統中文件或文件夾無法刪除的幾種原因以及解決的方法。在某些情況下,可能還會遇到上述各種原因的不同組合,使得刪除文件的過程更加復雜。這就需要讀者能夠舉一反三,靈活應用微軟提供的各種實用工具進行解決了。
Windows XP中刪除AVI文件的問題
很多朋友可能會遇到Windows XP中無法刪除AVI文件的問題,這主要是由於Windows
XP視頻預覽功能的Bug所導致的。你可以嘗試用以下方法進行刪除。

方法一 在運行命令框中輸入「Regs-vr32/u
Shmedia.dll」並回車,卸去Windows
XP的視頻文件預覽功能。當以後想要恢復視頻預覽功能時,再使用「Regsvr32Shmedia.dll」命令重新注冊即可。

方法二
先打開命令提示符窗口,然後在任務管理器中結束Explorer進程,再從命令提示符窗口中切換到保存視頻文件的文件夾下,用Del命令刪除文件。

方法三
如果安裝了雙系統,可以從另一個系統,如Win98下進行刪除。

B. 我的U盤不能刪除文件一刪除就顯示被防寫

具體解除步驟如下:

1、右鍵Windows,單擊運行;

拓展資料:

與其它的快閃記憶體設備相同,快閃記憶體檔在總讀取與寫入次數上也有限制。中階的快閃記憶體檔在正常使用狀況下可以讀取與寫入數十萬次,但當快閃記憶體檔變舊時,寫入的動作會更耗費時間。當我們用快閃記憶體檔來運行應用程序或操作系統時,便不能不考慮這點。有些程序開發者特別針對這個特性以及容量的限制,為快閃記憶體檔撰寫了特別版本的操作系統(例如Linux)或是應用程序(例如Mozilla Firefox)。它們通常對使用空間做優化,並且將暫存檔存儲在電腦的主存中,而不是快閃記憶體檔里。

許多快閃記憶體檔支持寫入保護的機制。這種在外殼上的開關可以防止電腦寫入或修改磁碟上的數據。寫入保護可以防止電腦病毒文件寫入快閃記憶體檔,以防止該病毒的傳播。沒有防寫功能的快閃記憶體檔,則成了多種病毒隨自動運行等功能傳播的途徑。

快閃記憶體檔比起機械式的磁碟來說更能容忍外力的撞擊,但仍然可能因為嚴重的物理損壞而故障或遺失數據。在組裝電腦中,錯誤的USB連接埠接線也可能損壞快閃記憶體檔的電路。

C. 嵌入式Linux文件系統保護

對於嵌入式設備 一般採用一下兩種方式來保護操作系統及應用的健壯性
1 嵌入式文件系統 (比如 jffs2),這種文件系統專門為flash儲存設備優化, 能夠防止數據的丟失
2 真正的保護來自於將操作系統和應用軟體儲存在只讀文件系統中, 比如 cramfs,比如initrd(ramfs),防止用戶的任何操作損壞系統本身的內容, 這樣不說萬無一失也足夠安全了。 而一些用戶使用過程中產生的臨時文件,則放在內存中, 需要保存的配置文件和其他數據則存放在另外的儲存空間中(一個獨立的分區,使用jffs2或者其他文件系統, 也可以你自己寫raw分區數據,自己用程序來保證數據唯一性)

D. linux防寫文件如何產生

chmod 數字 文件
數字:1為讀 2為寫 4為執行
例如:123.txt 設為只讀
chmod 111 123.txt

E. 文件被防寫不能刪除怎麼辦

在Windows系統中,我們難免會遇到用常規方法無法刪除文件的情況。尤其是使用Windows XP系統的用戶,遭遇此類問題的頻率更高。為了解除用戶的困惑,我們將嘗試通過各種非常規的手段有效地刪除那些頑固文件。 一、刪除頑固文件的常規方法 1.重新啟動Windows操作系統後,再按常規方式刪除文件。 2.在DOS(或命令提示符)界面中用Del、Deltree之類的命令刪除。 3.利用非Windows資源管理器的第三方工具刪除,例如具有瀏覽文件夾功能的Total Commander、ACDSee、FlashFXP、Nero等軟體。 4.如果你安裝了兩個以上的操作系統,那麼就可以在當前系統中刪除其它操作系統的文件。 5.在啟動時按F8鍵選擇進入安全模式執行刪除操作。 下面,我們將針對具體問題做具體分析,為大家介紹因各種原因不能刪除文件時應採取的非常規方法。 二、刪除「其它程序正在使用」的文件 問題表現: Windows XP系統中,准備刪除一個大容量的AVI格式文件,但系統卻總是提示無法執行刪除操作,有別的程序在使用,即使剛開機進入Windows系統時也是如此。 問題解決: 方法1:打開記事本,點擊菜單欄「文件」→「另存為」,命名文件和你想刪除的那個文件名一致(包括擴展名),而後進行替換,會發現容量變為0 KB了。此時,執行刪除命令即可。 方法2:在那個AVI文件同目錄中新建一個文件夾,然後重新啟動。現在,不要選那個AVI文件,先選擇適才新建的文件夾,然後再同時按Ctrl鍵+那個AVI文件,執行刪除操作。 方法3:把AVI文件的擴展名改為其它任意無效的文件類型,再執行刪除操作。 方法4:有一個一勞永逸的方法就是禁用Windows XP的媒體預覽功能,點擊「開始」→「運行」,輸入:「CMD」後回車。然後在「命令提示符」窗口下輸入:regsvr32 /u shmedia.dll 回車確認操作後將卸載視頻文件的預覽功能。以後在需要恢復視頻文件預覽功能時,在「命令提示符」中輸入:regsvr32 shmedia.dll命令即可。 方法5:啟動曾播放過那個AVI文件的媒體播放器,打開另一個文件。此後,再嘗試刪除即可。 方法6:可用WinRAR程序刪除,用滑鼠右鍵單擊那個AVI文件,在彈出菜單中選擇「添加到壓縮文件」,而後在彈出窗口的「常規」標簽頁中選擇「壓縮後刪除源文件」復選框。確認操作後,執行壓縮操作。最後再刪除該壓縮文件。 方法7:調出「Windows任務管理器」,在其中選擇結束Explorer進程,但此時不要關閉該窗口。這時候,會出現像死機一樣的狀況。我們切換到「應用程序」標簽頁,點擊「新任務」按鈕,輸入Explorer.exe 並確認操作。此後,桌面又恢復正常了,再執行刪除操作即可。 三、巧妙刪除「非空文件夾」或「壞文件」 問題表現: 在Windows XP系統下(NTFS分區格式),無論是在資源管理器還是用第三方工具都刪除不了指定文件,例如用Total Commander刪除,先提示文件夾非空,確認後沒任何反應。即使用DOS盤啟動,載入ntfs for dos pro可讀寫版本,也刪除不了,提示說是「壞的文件名」,但是可以看到該文件夾。 問題解決: 這種情況下的文件無法刪除很有可能是由於在NTFS格式下長文件名造成的。我們可以使用8.3格式縮小長度或更改路徑中部分目錄名以減少路徑的長度。例如可以暫時把路徑中某些目錄改名字,或在命令行模式下使用8.3格式。例如,「Linux Faq」的目錄變成8.3就是「LINUXF~1」了,通過「Linuxf~1」就能進入目錄了,此後就可以使用Del命令刪除指定文件了。如果需要刪除目錄,則使用Rd命令。 四、巧妙刪除「指定程序或文件正在使用」的文件 問題表現: 在執行刪除文件操作時,系統在彈出對話框中提示指定程序或文件正在使用,無法刪除之類的警告信息。 問題解決: 方法1:對於此類情況,我們可通過結束預刪除文件的相關進程來解決問題。那麼,如何能獲知指定文件與哪些進程相關聯呢?可以使用WhoLockMe這款小工具一探究竟。我們運行「Install.exe」先安裝該程序。 下面,進入預刪除文件所在目錄,用滑鼠右鍵單擊該文件,在彈出菜單中選擇「Who Lock Me?」。 這時會彈出「Lockers」窗口,在其中我們可以獲知當前所有調用該文件的進程。 選定其中的進程名稱後,點擊「Kill Process」按鈕,彈出「Kill-Confirmation」對話框,在此點擊「是」按鈕確認結束進程操作即可。結束所有相應進程後,就可以通過正常途徑刪除指定文件了。

F. 一LINUX伺服器/dev/sdb2提示防寫,重啟後好一段時間,又會出現相同問題,不能寫入文件,怎麼解決

可以先把認成sdb的這塊硬碟拔了,再重啟系統。這樣系統一般可以正常登錄。然後再把硬碟接回去。在用df 命令看一下它會不會自動掛載進來。如果掛載進來,用umount把卸載掉,再用fsck命令檢查一下。再不行你只把這塊有問題的硬碟重新建分區再格式化了。有重要數據的話還找專業數據恢復吧。如果系統是裝在sdb那就沒有用啦。

G. 我的優盤在linux系統下(Ylmof OS 4.0)復制文件後被防寫。量產無效,地格無效。還有其他的辦法不緊急

在linux下格式化,xxx是linux下的盤符
mkfs -t ext3 /dev/XXX

熱點內容
淘寶現在衣服為什麼都才7塊錢 發布:2025-05-25 17:32:55 瀏覽:617
為什麼華為手機鍵盤手寫用不了 發布:2025-05-25 17:27:16 瀏覽:831
為什麼有些父親不愛自己的孩子 發布:2025-05-25 17:17:53 瀏覽:418
雷霆游戲為什麼不能用微信登錄 發布:2025-05-25 17:16:18 瀏覽:236
哮喘病人為什麼晚上會喘 發布:2025-05-25 17:11:08 瀏覽:384
為什麼美團能在短時間內發展起來 發布:2025-05-25 17:09:41 瀏覽:868
為什麼找不到適合自己的生意 發布:2025-05-25 17:06:17 瀏覽:272
為什麼電腦主機是兩個電源按鍵 發布:2025-05-25 17:04:54 瀏覽:787
為什麼手機顯示歸屬地不一樣 發布:2025-05-25 17:03:11 瀏覽:145
冬天能用散餌為什麼不好用 發布:2025-05-25 17:01:48 瀏覽:351