■ 河南 郭建偉
編者按:對于Windows來說,經(jīng)常需要和各種文件打交道。但是,在實際使用時,可能會遇到和文件操作相關(guān)的一些比較棘手的問題,這就要求大家根據(jù)實際情況,采取對應的解決策略,排除故障讓文件訪問得以順利進行。
應用Windows 10管理文件時會遇到一些問題,下面筆者將分類進行解答。
在有些情況下(例如從舊系統(tǒng)升級到Windows 10等),當試圖訪問某個文件夾時,系統(tǒng)會出現(xiàn)沒有訪問權(quán)限的提示信息,造成無法打開該目錄的問題。對于這種情況來說,是由于各種原因造成的。例如,從Windows 7升級到Windows 10后,在之前系統(tǒng)中建立的文件夾,在新的系統(tǒng)系統(tǒng)中對其進行訪問時,很容易出現(xiàn)無法訪問,無法刪除和更名的問題。即使以管理員身份登錄,也無法加以應對。
因為在創(chuàng)建這些文件夾時,使用的是先前系統(tǒng)中的賬號,但在新系統(tǒng)中已經(jīng)不再使用該賬戶,所以對應的文件夾實際上處于被鎖定的狀態(tài)。在其屬性窗口中打開“安全”面板,在“組和用戶名”列表中會發(fā)現(xiàn)名稱中包含“未知賬戶”的奇怪的用戶名。但是在CMD窗口中執(zhí)行“net user” “net localgroup”等命令,卻發(fā)現(xiàn)不了與之對應的賬戶和組,所以以該賬戶身份進行訪問時,必然遭到系統(tǒng)拒絕。
為了解決該問題,可以在目標文件夾屬性窗口中的“安全”面板中點擊“高級”按鈕,在高級安全設置窗口頂部點擊“更改”鏈接,在選擇用戶或組窗口中點擊“高級”按鈕,在擴展窗口中點擊“立即查找”按鈕,在列表中選擇當前使用賬戶(例如“Administra tor”等),點擊“確定”按鈕,選擇“替換子容器和和對象的所有者”項,點擊“確定”按鈕,在彈出窗口中點擊“是”按鈕。
如果使用上述方法,依然無法解決問題,可以針對該目錄,為所有人開放權(quán)限。在其屬性窗口中的“安全”面板中點擊“編輯”按鈕,在打開窗口中點擊“添加”按鈕,按照上述方法,將“everyone”賬戶添加進來。之后選擇該賬戶,在權(quán)限列表中為其設置“完全控制”項允許所有的人訪問該文件夾。
當然,如果目標文件夾被設置為只讀屬性的話,也很容易出現(xiàn)無法訪問的情況。處理的方法很簡單,在其屬性窗口中取消“只讀”項目即可。如果覺得上述方法操作起來比較繁瑣,可以用命令行實現(xiàn)快速解鎖。以管理員身份打開CMD窗口,執(zhí)行“takeown/f xxx/A/R/D Y”命令,來為指定的文件夾解鎖,其中的“xxx”為具體的文件夾路徑。之后重啟系統(tǒng),讓上述命令生效。
利用VHD文件,可以實現(xiàn)虛擬磁盤功能。但是在有些情況下,當掛載VHD文件時,系統(tǒng)會出現(xiàn)“該磁盤處于脫機狀態(tài),這是因為它與另一個聯(lián)機磁盤發(fā)生簽名沖突”的提示信息。所謂磁盤簽名,指的是為了便于區(qū)分系統(tǒng)中的存儲設備,會對每塊磁盤配置唯一的編號進行標記,磁盤簽名的唯一標識符存儲在磁盤的主引導紀錄中。
如果使用VHD文件克隆了原有磁盤的內(nèi)容,那么當其掛載時,就會出現(xiàn)簽名沖突的問題。因為對于虛擬VHD磁盤來說,使用的是和原磁盤相同的副本,這些副本具有相同的磁盤簽名,自然會出現(xiàn)簽名沖突的問題。因為系統(tǒng)不允許具有相同簽名的磁盤同時工作,系統(tǒng)會將其設置為脫機狀態(tài),需要重新簽名方可使用。
點擊“Windows+R”鍵,執(zhí)行“diiskmgmt.msc”程序,在磁盤管理器中選擇處于脫機狀態(tài)的VHD磁盤,在其右鍵菜單中選擇“聯(lián)機”項,為其生成一個新的磁盤簽名,這樣就可以化解以上問題。
如果因為各種原因,導致磁盤管理器無法使用,可以在命令行中排除以上故障。以管理員身份打開CMD窗口,執(zhí)行“diskpart”命令,在提示符下執(zhí)行“l(fā)ist disk”命令,在磁盤列表中顯示所有磁盤。
記錄下其中狀態(tài)為“脫機”的磁盤編號。執(zhí)行“select disk x”命令,其中的“x”為具體磁盤編號。執(zhí)行“uniqueid disk”命令,顯示磁盤簽名標識符。
執(zhí)行“unique disk ID=xxxxxxxx”命令,來為其設置指定的磁盤標識符,其中的“xxxx xx”為6位的十六進制數(shù)值。之后重新啟動系統(tǒng),就可以正常使用該VHD磁盤了。
復制文件可謂是最常用的操作,但是有時已經(jīng)選擇好了文件,并且指定了復制的目標路徑,系統(tǒng)依然會彈出未指定文件的奇怪錯誤信息。出現(xiàn)這種情況的原因是多方面的,當復制了大塊頭文件時,目標磁盤的剩余空間無法“接納”時,就會出現(xiàn)此類故障。例如,當將體積大于4 GB的文件復制到使用了FAT32的U盤,將文件復制到只讀分區(qū),將文件復制到損壞的磁盤、文件,或者目錄的所有權(quán)發(fā)生變動等,都可能出現(xiàn)未指定文件的提示。
當出現(xiàn)文件體積過大,無法放置到目標路徑中的情況,可以采取壓縮的辦法來縮小體積,或者采用分卷壓縮或者切割的辦法,將其分別復制到不同的路徑中。如果目標磁盤處于只讀狀態(tài),可以運行注冊表編輯器,打開“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies”分支,如果“StorageDevicePol icies”子健不存在,可以手工建立。在右側(cè)窗口中點擊右鍵,在彈出菜單中選擇“新建”→“DWORD(32位)”項,創(chuàng)建名為“WriteProtect”的鍵值名,并將其數(shù)值數(shù)值為“0”。這樣,就接觸了磁盤的寫保護狀態(tài)。
如果復制的目標磁盤不是NTFS,就很容易出現(xiàn)上述故障。將其轉(zhuǎn)換為NTFS分區(qū),就可以保證復制操作順利進行。在命令提示符窗口中執(zhí)行“diskpart”命令,在“DISKPART>”提示符下執(zhí)行“l(fā)ist disk”命令,顯示所有的磁盤信息。執(zhí)行“select disk x”命令,選擇目標磁盤,“x”表示磁盤序號。之后執(zhí)行“clean”命令,對其進行數(shù)據(jù)擦除處理。執(zhí)行“create partition primary” “active”命令,將其該磁盤激活。執(zhí)行“format fs=ntfs label=x”命令,對該磁盤進行格式化處理,其中的“x”表示磁盤的卷標。這樣,就可以將其轉(zhuǎn)換為NTFS格式了。
在Windows 10中操作某些文件時,系統(tǒng)可能會彈出該文件被鎖定的提示,造成用戶無法處理的情況。利用OpenedFilesView這款小工具,可以輕松為文件解鎖。在其主界面中顯示處于使用狀態(tài)的文件列表,點擊菜單“選項”→“自動刷新”項,在彈出菜單中選擇刷新的周期,范圍從1 s到5 s。
為了從眾多的項目中找到所需的文件,可以點擊“選項”菜單,利用其中的菜單項,來顯示指定的內(nèi)容,包括已打開的文件夾、已打開的文件、顯示網(wǎng)絡文件、隱藏Windows目錄文件、隱藏系統(tǒng)進程文件、隱藏Hosts文件等。點擊菜單“編輯”→“查找”項,輸入被鎖定的文件名,可以快速定位目標文件。
選擇目標文件,點擊F7鍵,可以將其復制到指定的目錄目錄中。點擊F9鍵,可以關(guān)閉選定的文件句柄。點擊菜單“文件”→“結(jié)束使用選定文件的進程”項,可以關(guān)閉關(guān)聯(lián)的進程,為該文件解鎖。
為了實現(xiàn)快速解鎖,可以點擊菜單“選項”→“啟用資源管理器右鍵菜單”項,使其和資源管理器實現(xiàn)進程。選擇被鎖定文件,在右鍵菜單上點擊“OpenedFilesView”項,按照上述方式進行解鎖即可。