去除檔案系統 唯讀和隱藏屬性批處理

2021-08-27 04:55:14 字數 1456 閱讀 4298

系統檔案的屬性最好不要亂改,萬一誤刪,損失就大了!

1乙個目錄或檔案被設定成系統+隱藏屬性,就會造成隱藏屬性無法修改(只要是系統,都不能改)

2乙個檔案被設定成系統+隱藏屬性,顯示的是系統+隱藏屬性

乙個目錄被設定成系統+隱藏屬性,顯示的是隱藏屬性(這樣就掩蓋了無法修改的原因)

解決方法:用命令提示符(cmd.exe)去除檔案或目錄的系統屬性即可,而且可以一次解決

症狀:所有碟符下的根資料夾屬性被改為隱藏屬性,如下圖:

並且無法通過此方法改回來。確保病毒已經殺掉後,可以用下面的方法來恢復資料夾屬性。

方法:執行--cmd           在dos狀態下輸入命令:attrib c:\"windows" -s -h (以c盤下windows資料夾為例)           執行此命令即可把資料夾的隱藏屬性去掉。

方法很簡單,用萬用字元*即可,格式如下:

1.假設c盤下的所有根資料夾都被隱藏了attrib c:\"*" -s -h /s /d即可把c盤下所以的資料夾隱藏屬性去掉2.假設d盤假設c盤下的所有根資料夾都被隱藏了attrib d:\"*" -s -h /s /d

下面順便把attrib命令詳解一下:顯示、設定或刪除指派給檔案或目錄的唯讀、存檔、系統以及隱藏屬性。

如果在不含引數的情況下使用,則 attrib 命令會顯示當前目錄中所有檔案的屬性。

語法attrib

attrib [[drive:][path] filename] [/s[/d]]

引數+r           設定唯讀檔案屬性。

-r            清除唯讀檔案屬性。

+a          設定存檔屬性。

-a           清除存檔屬性。

+s          設定系統檔案屬性。

-s           清除系統檔案屬性。

+h          設定隱藏檔案屬性。

-h           清除隱藏檔案屬性。

/s           將 attrib 和任意命令列選項應用到當前目錄及其所有子目錄中的匹配檔案。

/d           將 attrib 和任意命令列選項應用到目錄。

/?           在命令提示符下顯示幫助。 解決檔案和資料夾系統隱藏屬性看不到問題的方法

方法一:

win+r,執行cmd命令,調出命令視窗,輸入attrib c:\"abcd" -s -h(以c盤下的abcd資料夾為例),enter~再看看原來資料夾是不是乖乖躺在那裡了。

此命令更一般的形式是:

attrib d:\"*" -s -h /s /d

用萬用字元「*」表示資料夾,把即d盤下所以的資料夾隱藏屬性去掉。還可以嘗試方法二~

方法二:

新建文字文件,把上面的命令attrib d:\"*" -s -h /s /d複製到記事本,儲存為「恢復隱藏.bat」並執行。

其實這兩種方法殊途同歸,希望對你的工作和學習有所幫助。

唯讀檔案系統

在有些專案中,我們不希望系統的檔案的被修改,如路由器的系統檔案等等.我們就需要使用唯讀檔案系統來保護我們的系統檔案不被修改.常見的唯讀檔案系統有 cramfs檔案系統和squashfs檔案系統 cramfs檔案系統的繼任者 一 cramfs檔案系統 1.compressed rom filesyst...

proc檔案系統下檔案隱藏

0.初讀vfs,大體思路都有了,仔細分析了proc中,寫個檔案隱藏深入了解proc目錄項的新增與建立。1.yy原先的隱藏方法 原先的方法是考慮sys getdents64這個系統呼叫,有變更內部執行流,也有hook filldir64 這個函式的。我想寫個通用的方法,就是切斷要隱藏的檔案與整個ker...

儲存系統掉電,唯讀檔案系統問題 n

sql conn as sysdba error ora 09925 unable to create audit trail file linux x86 64 error 30 read only file system additional information 9925 ora 09925...