當前位置:首頁 » 編程軟體 » 分區腳本

分區腳本

發布時間: 2022-01-22 21:31:17

❶ 如何利用diskpart命令+腳本文件實現對分區的操作

腳本文件就是把我下面講的diskpart的象「select disk 0","create partition primary」的命令按你要執行的操作編輯好保存在文本文件里就可以了!!!

刪除分區的腳本:

select disk 0
select partition 編號n
delete partition

把上面的三行保存在文本里xx.txt 編號n是具體你要刪除的分區
執行diskpart xx.txt 就可以了!!

必須啟動到「帶命令提示符的安全模式」下,輸入Diskpart。不然沒有有效的!!!

調整分區大小用diskpart好像辦不到:)

下面是創建分區:
輸入list disk顯示已安裝的硬碟,再輸入「select disk 0」選擇這個硬碟(也可稱為為該硬碟設置焦點屬性)。然後輸入「create partition primary」創建主分區
create partition primary的語法是:
create partition primary [size=N] [offset=N] [ID={Byte | GUID}] [align=N] [noerr]
該分區不接收驅動器號。必須使用 assign 命令為該分區分配一個驅動器號。

刪除分區:
輸入「select partition 編號n」使分區n具有焦點屬性,再輸入"delete partition"即可刪除該分區。

設置主分區:
先用「select partition 編號n」使其具有焦點屬性再輸入命令active即可。最後輸入Exit,退出

Diskpart.exe 實用工具還包含磁碟管理管理單元支持的一組操作。不過,Diskpart.exe 操作與其他磁碟管理管理單元功能不同,不能禁止您在無意中執行可能導致數據丟失的操作,而是允許顯式控制分區和卷。因此,建議您小心使用這些 Diskpart.exe 操作。

Diskpart.exe的所有的命令都可以保存到文本後執行腳本的操作

Diskpart.exe 腳本文件文件名

希望對你有幫助:)

❷ 求一個查看電腦磁碟分區的腳本

你用的是什麼系統啊?

❸ 求教,如何使用shell腳本實現自動分區

用fdisk 的腳本自動執行可以參考如下shell腳本:

#makepartition
ddif=/dev/zeroof=/dev/mmcblk1bs=1024count=1024
fdisk/dev/mmcblk1<<EOF
n
p
1
2048
+100M
n
p
2


t
1
c
a
1
w
EOF

❹ win腳本程序把A跨分區到B

下面代碼復制到記事本,保存為後綴名為VBS的腳本文件,然後運行。
當notepad.exe(記事本)運行時,calc.exe(計算器)就運行。(你改為你自己的程序A和程序B就行了。但是現在還有bug,如果notepad在運行,calc就算被關了也還是會運行,稍後再幫你修改一下)

checkProcess = "notepad.exe" '監控的程序
startProcess = "calc.exe" '要運行的程序
startProcessPath = "%SystemRoot%\system32\calc.exe" '要運行的程序的路徑

set os = Wscript.CreateObject("Wscript.shell")
do
processOne = false
processTwo = false
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2:win32_process").instances_
for each process in objWMIService
if process.name = checkProcess then processOne = True
if process.name = startProcess then processTwo = True
next
if processOne = True and processTwo = false then
os.run startProcessPath
end if
wscript.sleep 500
loop

❺ 分區表問題

xp 下用PartitionMagic80
dos 用diskgen
都很好用。前者還可以在不丟失數據的情況下進行!!

❻ 我的電腦也打不開硬碟分區了。。顯示當前頁的腳本發生錯誤。。 我想問下你用什麼軟體解決的。謝謝

!important 如果你的硬碟資料很重要請先把硬碟鏡像然後作為從盤掛接用數據恢復軟體搜索恢復(支持國產DiskGenius)

你中了SOLA病毒(詳細在參考資料中已經羅列了 無需再次浪費口舌)
看這圖片 這個是網頁的錯誤的提示吧 和標題打不開硬碟有直接關系? 麻煩補充
如果是無法雙擊打開硬碟分區 就算提示錯誤 也應該是messageBox啊 不應該是這個
考慮是否是分區的Autorun.inf作怪 可以試著用shell命令行模式進分區attrib以下

win平台支持兩種腳本解釋 vscript(VBA) Javascript

創建一個新對象
wscript.shell
該對象實現後功能和系統開始菜單的運行命令相差無幾
該對象運行SOLA.BAT批處理命令 貌似是在默認USB設備上
最後關閉窗口(??? 這個window.close()貌似是多餘的吧)

!!!!!!!!!!!!!!!!!!!!!!最後 樓主提供信息嚴重不足 最好能想到的都補充上來 方便再次判斷解答

❼ 求一個linux下單個硬碟自動分區,格式化,刪除分區並重啟的腳本

腳本可以寫,但你這個需求會不會有問題?
1、因為是開機後自動執行,執行完成後又自動重啟,那麼腳本寫好後,你電腦就會不停的自動重啟,周而復始,而且不好恢復。
2、建立分區、格式化、刪除完全沒有順序嗎?分區大小是多少?建立多少個分區?

❽ 怎麼用shell腳本 對磁碟進行分區管理

用shell腳本基本無法實現。
首先,shell腳本方便管理的方面是比如監控磁碟使用情況,定期刪除無用文件等這些工作。而你想要的是擴容,這基本和shell script的使用不怎麼沾邊。
其次,如果非要說用shell可以實現你想要的功能的話,那就是用script編寫一個擴容工具,而直接擴容是有很大的危險性的,所以你寫的script要很完善。
最後,綜上述,幹嘛不直接上網down一個擴容工具?

❾ 請問怎麼用腳本給Linux系統分區

代碼如下:
#!/bin/bash
#Author: MOS
#Script name: funPart.sh
#Date & Time: 2012-10-10/12:20:53
#Version: 1.0.1
#Description:
# Disk_Mod(){
#使用if匹配模式,使用for循環判斷是否存在,如果有,則取其絕對路徑,跳出循環,如果不匹配或文件不存在,跳出函數,返回66
if [[ -n $1 && $1 =~ "/dev/sd[a-z]" ]];
then local Darray=(ls /dev/sd[a-z])
for i in ${Darray[*]};do
[[ "$i" == "$1" ]] && Sd=$i && break
done
else
return 66
fi
#當匹配成功,進入選擇,告訴用戶,是否繼續,輸錯的話進入無限循環,當用戶選擇Y,則清空目標分區,且跳出while循環
while :;do
read -p "Warning!!!This operation will clean $Sd data. Next=y,Quit=n [y|n]: " Choice
case $Choice in
y)
dd if=/dev/zero of=$Sd bs=512 count=1 &> /dev/null && break || return 67 ;; n)
exit 88 ;;
*)
echo "Invalid choice,please choice again." ;;
esac
done
#使用echo傳遞給fdisk進行分區,如果此命令失敗,則跳轉出去,錯誤值68,需要注意的是,有時候這個返回值很詭異,筆者之前成功與否都是返回的1,後來重啟之後,就好了,如果慎重的話,可以對創建的分區,進行判斷,不過就需要使用其他工具截取相關欄位了,雖有些小麻煩,但無大礙 echo -e "n\np\n1\n\n+100M\nn\np\n2\n\n+1024M\nw\n"|fdisk /dev/sdb &> /dev/null || return 68 #格式化之前,讓內核重新讀取磁碟分區表,值得注意的是,有的系統版本,使用partprobe無效,譬如筆者的環境是rhel5.8,而rhel6.0以後,這個命令就很危險了,而使用partx -a /dev/sdb則效果更好...此項需慎重,如果格式化失敗,則告知把失敗的分區定義成變數,且跳出函數,並帶出錯誤值69
partprobe Part=fdisk -l /dev/$Sd|tail -2|cut -d" " -f1`
for M in ${Part[*]};do
! mke2fs -j $M &> /dev/null && ErrorPart=$M && return 69
done
return 0
}
#下面代碼,調用函數,接收函數返回值,根據返回值進行判斷哪裡出錯。
Disk_Mod $1
Res=$?
[ $Res -eq 0 ] && exit 0
[ $Res -eq 66 ] && echo "Error! Invalid input."
[ $Res -eq 67 ] && echo "Error! Command -> dd <- Faild."
[ $Res -eq 68 ] && echo "Error! Command -> fdisk <- Faild."
[ $Res -eq 69 ] && echo "Error! Command -> mke2fs <- Faild."
如果有什麼不懂的話可以去看看《Linux就該這么學》這本書,非常適合新手學習Linux。

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:55
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:830
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:278
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:660
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:819