[Windows]CMD命令入門教程 與 Windows常見維護問題


本博文最早是記錄在本地電腦的,由於清理電腦的緣故,順便將這篇筆記轉移到公共博客,以便日后查閱和快速上手使用。
開門見山,步入正題,以下是Windows系統的常用CMD命令。
----2018-03-20

1 注釋 + 清屏 + 命令幫助

Y

  • 命令求助

查看CMD的所有命令目錄: "WIN + R" > "CMD" > "help > help.txt" (查看help.txt文件即可)

命令 /?
  • 清屏
cls
  • [腳本注釋]
:標簽 注釋內容(可以用作標簽下方段的執行內容)

:: 注釋內容(第一個冒號后也可以跟任何一個非字母數字的字符)

%注釋內容%(可以用作行間注釋,不能出現重定向符號和管道符號)

rem 注釋內容(不能出現重定向符號和管道符號)
rem 注釋命令 : 記錄批處理文件或 CONFIG.SYS 中的注釋(批注);rem后跟的信息將不會被顯示也不會被執行。 

2 文件系統/磁盤管理

  • 磁盤管理
diskmgmt.msc
或
計算機>(鼠標右鍵)管理>磁盤管理
  • 文件名或者路徑名中,存在空格

加雙引號("")

  • 在當前文件夾下打開cmd
shift + 右鍵
  • 顯示當前所在目錄路徑
chdir
  • 顯示當前目錄下的所有文件或文件夾
dir
  • 更換目錄
cd 路徑【快捷方式:copy目錄,鼠標右鍵】
  • 更換盤符
C:
D:
E:
  • 創建文件夾
mkdir 文件夾名
md 文件夾名	
  • 刪除文件夾
rmdir 文件夾名
rd 文件夾名
  • 刪除文件夾及其文件夾下的文件和目錄
RD /s arg_pathName\dirctoryName
  • 二進制顯示文件、處理文件
xxd  文件名
  • 查看文件內容
file 文件名
  • 創建文件

情況1: 空文件

type nul>fileName.xx
cd.>fileName.xx

情況2: 創建非空文件

echo [content]>fileName.xx
  • 刪除文件
del *.*

3 操作系統 + 進程 + 服務

  • 控制面板
control
  • 顯示系統基本信息/systeminfo
systeminfo : 系統基本信息(OS/主機名/CPU/內存/虛擬內存/網卡/制造商/BIOS/初始安裝日期/系統啟動時間等) 
  • 系統配置
msconfig : (常規、引導(引導選項:無GUI引導)、服務、啟動(任務管理器)、工具)
  • Windows中殺死占用某個端口或服務的進程
[方式1]
netstat -ano | findstr :80 //列出進程極其占用的端口,且包含 80
tasklist | findstr 9268
taskkill -PID <進程號> -F //強制關閉某個進程

[方式2]
taskkill /f /t /im nginx.exe //強制關閉通過 nginx.exe 打開的所有進程
  • 查看指定的進程信息
# tasklist /fi "imagename eq nginx.exe" //查看運行進程中映像名稱 等於 nginx.exe 的進程信息

映像名稱                       PID 會話名              會話#       內存使用
========================= ======== ================ =========== ============
nginx.exe                    19208 Console                   18     26,340 K
nginx.exe                    19676 Console                   18     26,368 K
nginx.exe                    25196 Console                   18     26,424 K
nginx.exe                    24052 Console                   18     26,796 K
  • 關機
shutdown
shutdown -s // 關機
shutdown -r // 關機並重啟
shutdown -s -t 3600 //60分鍾后自動關機
  • 查看本機的服務
services.msc

【推薦文獻】windows SC命令詳解 - CSDN

  • sc: 卸載(刪除)/創建 服務
    (用管理員模式進入cmd命令行窗口,避免sc delete 服務名時出現異常:SC OpenService 失敗5:拒絕訪問)
cmd> sc[.exe] delete "YourServiceName"

cmd> sc[.exe] create "YourServiceName" 參數1 參數2 .....
type= <own|share|interact|kernel|filesys|rec|error>
start= <boot|system|auto|demand|disabled|error>
error= <normal|severe|critical|error|ignore>
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <Dependencies(space seperated)>
obj= <AccountName|ObjectName>
DisplayName= <display name>
password= <password>
  • sc: 查看服務(運行狀態query / 配置qc
cmd> sc query state= all 
【查看所有運行狀態的服務(inactive/all/RUNNING/STOPPED)】
cmd> sc query mysql
SERVICE_NAME: mysql
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 4  RUNNING 【 stopped(停止) /running(運行) /start_pending(等待啟動)】
                                (STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

cmd>sc qc mysql
[SC] QueryServiceConfig 成功
SERVICE_NAME: mysql
        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START 【啟動類別包括 auto_start(自動) / DEMAND_START(手動) / DISABLED(禁止)】
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : "D:\Program Files(x86)\MySQL\mysql-5.7.19-winx64\bin\mysqld" MySQL
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : MySQL
        DEPENDENCIES       :
        SERVICE_START_NAME : LocalSystem
  • sc:啟動/繼續/暫停/停止 服務
cmd> sc start/continue/pause/stop mysql

若執行sc命令時,出現: SC OpenService 失敗5:拒絕訪問。其原因,大概率是: CMD shell非管理員權限。

  • sc: 禁止/開機自啟/手動運行 服務
cmd> sc 服務名 config start= disabled
cmd> sc 服務名 config start= auto
cmd> sc 服務名 config start= demand

可參見微軟此文: 如何:安裝和卸載 Windows 服務 - Microsoft

  • 快速打開:卸載程序面板

控制面板\所有控制面板項\程序和功能

appwiz.cpl
  • 快速打開:任務管理器
taskmgr
或
taskmgr.exe
或
C:\Windows\system32\taskmgr.exe
或
快捷鍵(Ctrl+Shift+ESC)
或
快捷鍵(Ctrl+Alt+.)

4 網絡

修改本機MAC

step0 Win鍵 + E鍵
step1 "控制面板\網絡和 Internet\網絡和共享中心\"
step2 "更改適配器設置"
step3 (選擇【連接的以太網】,鼠標右鍵屬性)
step4 "網絡客戶端"
step5 (點擊右上側的) "配置"
step6 "高級">"網絡地址">(填入無'-'符的12位的本機新MAC值)

MAC地址為12位長度;MAC地址修改前記得備份一下原MAC值

如何關閉WIN7自動配置 IPV4 地址 169.254.xx.yy?

需求: ↓

step0 Win鍵 + E鍵
step1 "控制面板\網絡和 Internet\網絡和共享中心\"
step2 "更改適配器設置"
step3 (選擇【連接的以太網】,鼠標右鍵"屬性")

step4 (在彈出的頁面選中選項) "TCP/IPV4"
step5 (點擊右下角的選項) "屬性"
step6 (點擊右下角的選項) "高級"
step7 (在高級選項里面點擊選項) "WINS" > (將netBIOS設置改成) "啟動TCP/IP上的netBIOS"

刷新DNS

ipconfig/flushdns

遠程桌面連接

可參見: Windows 遠程桌面 - 百度經驗


mstsc
  創建與遠程桌面會話主機服務器或其他遠程計算機的連接。

netstat命令

# netstat -ano
活動連接:
  協議   本地地址                外部地址                狀態            PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1108
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:808            0.0.0.0:0              LISTENING       4768
  TCP    0.0.0.0:5040           0.0.0.0:0              LISTENING       7260
  TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       4416
  TCP    0.0.0.0:9001           0.0.0.0:0              LISTENING       4
  TCP    192.168.137.xxx:56137  183.3.yyy.67:8080      ESTABLISHED     8764
  TCP    [::]:8080              [::]:0                 LISTENING       4416
  ...

查看設置的WIFI熱點密碼

netsh wlan show hostednetwork security

查詢本機IP等網絡配置

ipconfig
ipconfig /displaydns 顯示本地dns緩存信息

ipconfig /flushdns     刷新本地dns緩存信息

ipconfig /all               查看當前電腦網卡的ip(IP邏輯地址)、MAC(物理地址)、DNS、DHCP服務器等信息

探尋其他主機

ping

5 文本查詢

參考此文: windows查找文件位置及查找文件中目標字符串dos命令 - CSDN

5-1 findstr 在文件中尋找字符串

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
        [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
        strings [[drive:][path]filename[ ...]]

  /B         在一行的開始配對模式。
  /E         在一行的結尾配對模式。
  /L         按字使用搜索字符串。
  /R         將搜索字符串作為一般表達式使用。
  /S         在當前目錄和所有子目錄中搜索匹配文件。
  /I         指定搜索不分大小寫。
  /X         打印完全匹配的行。
  /V         只打印不包含匹配的行。
  /N         在匹配的每行前打印行數。
  /M         如果文件含有匹配項,只打印其文件名。
  /O         在每個匹配行前打印字符偏移量。
  /P         忽略有不可打印字符的文件。
  /OFF[LINE] 不跳過帶有脫機屬性集的文件。
  /A:attr    指定有十六進位數字的顏色屬性。請見 "color /?"
  /F:file    從指定文件讀文件列表 (/ 代表控制台)。
  /C:string  使用指定字符串作為文字搜索字符串。
  /G:file    從指定的文件獲得搜索字符串。 (/ 代表控制台)。
  /D:dir     查找以分號為分隔符的目錄列表
  strings    要查找的文字。
  [drive:][path]filename
             指定要查找的文件。

除非參數有 /C 前綴,請使用空格隔開搜索字符串。
例如: 'FINDSTR "hello there" x.y' 在文件 x.y 中尋找 "hello" 或
"there"。'FINDSTR /C:"hello there" x.y' 文件 x.y  尋找
"hello there"。

一般表達式的快速參考:
  .        通配符: 任何字符
  *        重復: 以前字符或類出現零或零以上次數
  ^        行位置: 行的開始
  $        行位置: 行的終點
  [class]  字符類: 任何在字符集中的字符
  [^class] 補字符類: 任何不在字符集中的字符
  [x-y]    范圍: 在指定范圍內的任何字符
  \x       Escape: 元字符 x 的文字用法
  \<xyz    字位置: 字的開始
  xyz\>    字位置: 字的結束
  • 要列出當前目錄和所有子目錄中包含單詞computer的每個文件
    (忽略大小寫)
findstr /s /i /m "\<computer\>" *.*

6 其它: 本地組策略/ffmpeg(mp4←→gif)/spy(捕獲Windows彈窗的進程)

6-1 打開本地組策略編輯器

gpedit.msc

6-2 ffmpeg

(mp4轉gif)
[工具下載]
參見: FFmpeg下載(windows版本) - CSDN

ffmpeg-20190815-3aeb681-win64-static 【推薦(含 可直接執行的exe文件)】

[工具使用]

將視頻 MP4 轉化為 GIF 【親測有效】
	ffmpeg -i small.mp4 small.gif
將視頻中的一部分轉換為GIF
	// 從視頻中第二秒開始,截取時長為3秒的片段轉化為 gif
	ffmpeg -t 3 -ss 00:00:02 -i small.mp4 small-clip.gif
轉化高質量 GIF
	// 默認轉化是中等質量模式,若要轉化出高質量的 gif,可以修改比特率
	ffmpeg -i small.mp4 -b 2048k small.gif
將 GIF 轉化為 MP4
	ffmpeg -f gif -i animation.gif animation.mp4
也可以將 gif 轉為其他視頻格式
	ffmpeg -f gif -i animation.gif animation.mpeg
	ffmpeg -f gif -i animation.gif animation.webm

6-3 spy

捕獲Windows窗口所在的進程。對付流氓軟件非常有效!!!
[工具介紹]

spy++是微軟 【Visual Studio】 編譯器自帶的一款工具。它可以顯示系統對象(包括進程、線程和窗口)之間關系的圖形樹,搜索指定的窗口、線程、進程或消息, 查看選定的窗口、線程、進程或消息的屬性等等。因此,在 spy++ 的幫助下,我們進行程序調試將容易得多。

可利用 Spy++ 執行以下任務:
+ 顯示系統對象之間的關系的圖形樹。 這些對象包括進程、線程和窗口。
+ 搜索指定的窗口、線程、進程或消息。
+ 查看所選窗口、線程、進程或消息的屬性。
+ 直接從視圖中選擇窗口、線程、進程或消息。
+ 使用查找程序工具,通過鼠標指針定位來選擇窗口。
+ 使用復雜消息日志選擇參數設置消息選項。

[工具使用/截圖]

知道窗口的exe文件的所在文件夾、進程ID(Process ID)后,就可以針對性的打(po)擊(huai)了!!!
最佳建議:
1)備份該exe文件; (xxxx.exe.bak)
2)用一個空的文件去替換原exe文件;(與該exe的文件名命名完全相同)

[工具下載]
WinSpy++

6-4 mrt(Microsoft Windows惡意軟件 掃描/刪除工具)

進程路徑: C:\windows\system32\mrt.exe (系統安裝路徑)

進程名稱: Malicious Software Removal Tool.

mrt.exe是微軟增強安裝技術相關程序,用於監視間諜軟件和其它系統進程是否在你不知情的情況下訪問網絡。

shell> mrt

7 用戶管理

  • 修改用戶密碼
管理員模式下運行CMD

CMD: net user <userName> <userPassword>
例如: net user Johnny 123456
  • 以管理員模式打開CMD
【方式1:純命令行】
runas /user:administrator cmd
runas /user:Johnny cmd (假定Johnny擁有管理員的權限/角色)

【方式2:快捷鍵】(調用Powershell的管理員模式)
Win+X, A

X CMD編程

自定義臨時變量(關閉CMD后,下次CMD時已失效)

set varName=I love you
echo %varName%

創建定時任務

compmgmt.msc[Win+R] > 任務計划程序 > 任務計划程序庫 > 創建基本任務 

打印(type) / 搜索(find) 文本內容

參見此文: Windows CMD中查找文件和文件內容 - CSDN

C:\Users\Johnny\Desktop>type test.txt
C:\Users\Johnny\Desktop>find "梳理" test.txt

查看 / 修改 CMD窗口的編碼

windows cmd默認編碼格式是GBK(936)

[查看]
C:\Users\Johnny\Desktop>chcp
活動代碼頁: 936

[設置]
C:\Users\Johnny\Desktop>chcp 65001
(僅起到臨時修改的作用,當關閉此CMD窗口,重新打開新的CMD窗口時,又將恢復到默認編碼集)
編碼頁代碼 - 編碼集
936 - ANSI/OEM 簡體中文/Chinese GBK
65001 - UTF-8

Y PC電腦維護——常用解決方案

Y-1 1-電腦開機優化

0 硬件方面:定時清理電腦內灰塵、加裝【內存條】、加裝【固態硬盤】
1 文件清理系統盤(C盤):桌面(目錄)<圖標、文件/文檔>、下載(目錄)、臨時文件、無用文件
2 任務管理器:關閉不(常)用的【啟動項】
3 msconfig(系統配置)>引導>“無GUI引導”

4 定時進行【磁盤碎片】的整理(清理:回收站、臨時文件、縮略圖等)

1)打開計算機,然后點擊要清理的硬盤,右鍵的菜單欄,點擊“屬性”
2)然后彈出的框中,點擊“磁盤清理”
3)然后就會彈窗磁盤清理的選項框,進行選項選擇,然后點擊確定,就會開始進行磁盤清理。

5 擴大【虛擬內存】 :“計算機”>(右鍵)"屬性">“高級系統設置”>“高級”>"性能">"設置">"更改"(選定自定義,然后進行虛擬內容的擴大,只要在符合容量要求內均可,但是也不宜過大)

【補充說明】
如果物理內存不低,最好讓系統自己管理虛擬內存,較低的話建議設置為物理內存的1.5倍,不過這個方法治標不治本,最好還是添加物理內存。)

Y-2 取消Windows的開機密碼

CMD(Win+R): netplwiz

netplwiz是Windows XP Embedded中 Network Places Wizard的縮寫,其中文名是網絡位置向導。

Win XPE屬於嵌入式操作系統的一bai種,基於Windows XP Embedded操作系統,擁有Windows XP 專業版的所有功能和屬性,又擁有Windows CE產品可根據應用需要能任意裁減的特點。

系統內核小、占用系統資源少、啟動速度快、系統擁有增強寫保護等桌面XP系統所不具備的功能。

Y-3 關閉Windows系統更新 【本方法目前無效】

“計算機”>(右鍵)"管理">"服務和應用程序">"服務">"Windows Update"(雙擊,打開窗口“Windows Update的屬性”):(或 直接CMD: compmgmt.msc)

1)"常規">"啟動類型":禁用
2)“恢復”>"第一次失敗":無操作

【備注】需手動更新時:Step1 打開Win開始菜單>點擊 關機上方的齒輪進入“設置”; Step2:在Windows設置中找到“更新和安全”>選擇“檢查更新”即可手動更新

Y-4 U盤病毒清除腳本(高頻求教使用,故貼於此)

attrib -s -r -a -h /S /D
del /S /F *.exe
del /S /F *.lnk
del ravmone.exe
del auto run.info
del msvcr71.dll
attrib -S -H -R autorun.inf
del del autorun.inf
:: 【使用注意項】
:: 0.請將本腳本置於要清除病毒的根目錄下,鼠標點擊本腳本即可執行
:: 1.本腳本將刪除:腳本所在文件夾及其子文件夾內含exe的所有軟件
:: 所以請提前將軟件移至別處
:: 2.請勿將本腳本放置於電腦硬盤里面執行,否則:將如1所述
echo OK! @author:1125418540@qq.com[http://cnblogs.com/johnnyzen]

Y-5 chrome瀏覽器的配置管理、重要快捷鍵

  • 配置
chrome://version
chrome://flags
chrome://chrome-urls/
chrome://settings/
  • 快捷鍵
Shift+Esc
  進入 chrome的任務管理器

Y-6 CHKDSK命令快速修復 Windows "文件或目錄損壞且無法讀取"

2021.4.13 00:37 親歷、親測

  • 修復步驟
step1 Win+R: cmd

step2 cmd: CHKDSK 盤符:/F 
  • CHKDSK命令解釋
  • 語法格式: CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]
volume 指定驅動器(后面跟一個冒號)、裝入點或卷名。

filename 僅用於 FAT/FAT32: 指定要檢查是否有碎片的文件。

/F 修復磁盤上的錯誤。

/V 在 FAT/FAT32 上: 顯示磁盤上每個文件的完整路徑和名稱。在 NTFS 上: 如果有清除消息,將其顯示。

/R 查找不正確的扇區並恢復可讀信息(隱含 /F)。

/L:size 僅用於 NTFS: 將日志文件大小改成指定的 KB 數。如果沒有指定大小,則顯示當前的大小。

/X 如果必要,強制卷先卸下。卷的所有打開的句柄就會無效(隱含 /F)。

/I 僅用於 NTFS: 對索引項進行強度較小的檢查。

/C 僅用於 NTFS: 跳過文件夾結構的循環檢查。
  /I 和 /C 命令行開關跳過卷的某些檢查,減少運行 Chkdsk 所需的時間。

Y-7 Windows系統:"文件正在使用,操作無法完成,因文件已在XXXX打開"(文件被占用,無法刪除)

  • 參考文獻

win10 提示文件被占用,無法刪除,移動怎么辦 - 百度經驗

  • 問題描述

要刪除一個文件,提示文件被占用,但是發現任務欄沒有這個文件,又不知道到底是哪一個進程占用了怎么?

  • 解決步驟

step1 任務管理器(Ctrl+Shift+Esc) - 性能 - 打開資源監視器

step2 資源-CPU-(選擇目標程序)-(右鍵):結束進程樹

有的軟件,例如 Nginx 開一個端口就有一個(總)進程,那么很可能存在多個進程樹,記得多次檢查、全部關閉。

step3 此時,即可刪除 目標程序/文件

Y-8 Window10系統: 按【聲音按鍵】始終無反應的問題

  • step1 打開任務管理器
  • step2 找到windows資源管理器 ==> (右鍵) 重新啟動即可

K 重裝系統

可參見此文: 用光盤安裝win7原版系統的方法【圖文】 - Win7之家

K-1所需工具

  • [Windows 7/10/... 系統鏡像(.ISO文件)]
  • 軟碟通(UItraISO) - U盤啟動盤制作工具
  • 驅動精靈 - 萬能式自動解決操作系統安裝后網卡驅動等諸多驅動未能正常啟用問題的通用工具
  • diskpart - windows shell命令(裝機模式下,可通過 Shift+F10進入CMD模式)
dispart //啟用並進入windows自帶的分區工具

list disk //羅列【磁盤】信息
list vdisk //顯示虛擬磁盤列表
select disk 0 //選中指定的磁盤
detail disk //查看選中磁盤的詳細信息
clean //清空當前磁盤的所有分區(此操作將刪除磁盤內所有數據,記得提前備份磁盤數據)
convert mbr/gpt //將當前磁盤的分區模式轉為MBR/GPT分區表模式
    convert dynamic - 將基本磁盤改為動態磁盤。磁盤可以包含有效數據分區。
    convert basic - 將空的動態磁盤轉換為基本磁盤。
list partition //羅列選中的磁盤中的【分區】信息
create partition primary/extended/logical/efi/msr size=10240 //創建10GB大小的【主/efi/msr】分區
//注:GPT分區表模式才支持efi/msr(微軟系統保留分區)分區;MBR分區表模式支持primary(主分區),但不支持后2者的分區方式
    create partition primary [size=n] [offset=n] [id=byte/guid] - 在當前驅動器上以一定長度大小和起始地址偏移量創建一個主分區。
        如果在MBR磁盤上未指定ID字節,此命令將使用類型“0x6”創建分區。可以使用ID參數指定分區類型。
        如果未在GPT磁盤上指定ID GUID,此命令將創建Msdata分區。可以使用ID參數指定任何 GUID。
    create partition extended [size=n] [offset=n] - 在當前驅動器上以一定長度大小和起始地址偏移量創建一個擴展分區。驅動器必須是 MBR 磁盤。
    create partition logical [size=n] [offset=n] - 在當前磁盤的現有擴展分區中以一定長度大小和起始地址偏移量創建一個邏輯驅動器。驅動器必須是 MBR 磁盤。 
format fs=ntfs quick //格式化當前選中的分區為NTFS文件系統
    format fs=ntfs label="卷標(Eg:C/D/E/F/G/system)" quick //格式化指定的某分區為NTFS文件系統
        如果需要將某分區(Eg:U盤所在的H分區)格式化為FAT32,則命令為:format fs=FAT32 label="H" quick
        如果需要將某分區(Eg:U盤所在的H分區)格式化為exFAT,則命令為:format fs=exFAT label="H" quick
active //僅支持采用了MBR分區表的磁盤。將當前選中分區激活為:活動分區; 此設置通知固件此分區是有效系統分區
    注: 采用GPT分區表方案的磁盤,需 創建 【EFI(ESP)分區】,以該分區作為【系統啟動/引導分區】

select partition n //選中某分區
detail partition //查看所選分區的詳細信息
delete partition [override] //刪除分區(必須先select分區,才能delete)
    - 刪除當前處於焦點(selected)的分區。Diskpart 禁止刪除當前系統、啟動或分頁卷。
    - 要刪除 ESP、MSR 或已知OEM分區,必須指定override參數。
list volume //羅列選中的磁盤中的【卷】信息
detail volume //查看所選卷的詳細信息
select volume 3 //選中當前選中磁盤下的卷
assign volume letter=K //將選中的卷的盤符命名為: K盤

K-2 所需理論

K-3 思路

  • step1 使用windows iso鏡像文件和軟碟通(UItraISO),制作安裝U盤啟動盤
  • step2 F2/ESC/Delete 使用U盤啟動盤啟動電腦 (開啟:Legacy or UEFI 啟動模式)
[Q1]如何查看主板BIOS是否支持UEFI啟動?
方法1: 
   Win + R > "msinfo32" > (查看是否: 系統摘要 > BIOS模式為【傳統】,是則支持)
方法2: 
   Win + R > "diskmgmt.msc"(或 計算機>(鼠標右鍵)管理>磁盤管理 ) > (鼠標右鍵)磁盤0> 若彈出的菜單中存在"轉換成MBR磁盤"(不論是否置灰),則是UEFI啟動的
方法3: 
   Win + R > "bdcedit /enum {current}" > 若顯示的path行的路徑為:winload.efi,則是通過UEFI模式啟動
  • step3 安裝操作系統(若遇到Windows分區阻塞,需通過diskpart工具解決)
  • step4 安裝網卡驅動(可通過下載安裝驅動精靈快速解決)

Q 刻錄光盤

存儲介質————DVD 刻錄光盤的文件系統CDFSUDF.ISO文件 三者的聯系?

光盤作為【存儲介質】的一種,也是需要安裝一定的規則(文件系統,但區別於計算機中正常的:NTFS、FAT、FAT32等文件系統)存放數據、文件,所用到的規則主要是:

1)ISO9660(別名CDFS)。 ISO 9660, also referred to as CDFS (Compact Disc File System) by some hardware and software providers, is a file system standard published by the International Organization for Standardization (ISO) for optical disc media.光盤上存儲數據的文件結構和目錄形式在刻錄之前就已確定,因此無法更改,當然也無法追加刻錄新的數據。
  cdfs文件系統兼容性好,但不支持4g以上的文件。

2)UDF(universal disk filesystem)。國際標准化組織屬下的光學存儲技術協會(OSTA)於1996年發布了一種新的通用光盤文件系統――UDF文件系統。它采用PacketWriting包刻錄方式,允許在CD-R或CD-RW光盤上任意追加數據。
  udf 是統一光盤格式 (universal disc format)的英文縮寫 ,由國際標准化組織於1996 年制定的通用光盤文件系統。
  它采用標准的包刻錄技術 (pw ,packet writing)來簡化刻錄機的使用。
  udf文件系統使用戶可以如同操作硬盤那樣來使用cd- rw刻錄機也就是說udf是刻錄格式,與數據無關。
  Nero(Burning ROM)光盤刻錄軟件 中就可以選擇刻udf格式。主要是udf可以隨時寫入,比較方便。
  udf 文件系統支持4g以上的文件

3).iso 文件格式識別。IOS9660、UDF格式的鏡像文件,后綴名多數采用“.iso”。如果要查看xx.iso鏡像文件具體格式,方法如下:
  ①將xx.iso文件刻錄到光盤,然后將光盤放入光驅,識別后右鍵查看文件系統類型;
  ②安裝虛擬光驅,直接加載xx.iso文件,屬性中即可看到該xx.iso文件的文件系統格式;

文件系統格式指存儲文件的格式,存儲介質本身不具有文件系統格式,存儲介質使用時需要將其格式化為特定文件系統格式后才能使用,此處【ISO9660/CDFS】、【UDF】主要針對.iso文件,生成操作系統安裝盤,刻錄的是ISO鏡像文件。

Z 參考文獻

[參考文獻]

[推薦文獻]

Windows三種文件系統:NTFS、FAT32、FAT16的區別 - CSDN


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM