แสดงบทความที่มีป้ายกำกับ diskpart แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ diskpart แสดงบทความทั้งหมด

วันจันทร์ที่ 29 กันยายน พ.ศ. 2557

Basic Windows diskpart and history

 

Disk, Drive and Partition tools

2. Basic Windows diskpart and history 3. A-Z of the Windows diskpart commands 
    and parameters

Basic Windows diskpart and history

พื้นฐาน และ ประวัติความเป็นมาของ Windows diskpart


Basic windows diskpart and history (funny_hyenas)



อธิบายอย่างง่าย "Diskpart" ก็คือ Utility (โปรแกรมอรรถประโยชน์) ที่ใช้ในการจัดการกับ Disk, Drive, Partition ซึ่งการใช้งานของ Diskpart ก็จะมีลักษณะเหมือนกับการใช้งาน cmd กล่าวคือ เป็นโปรแกรมที่ออกคำสั่งโดยการพิมพ์ (Text mode)

 

 




A. ความเป็นมาของ Diskpart

เพื่อให้เข้าใจง่ายผมจะอธิบายแบบย่อนะครับ
>> Diskpart เป็น utility ที่มีมาตั้งแต่ Windows NT, 2000 ในตอนนั้นมันมีชื่อว่า fdisk, 
ถ้าย้อนหลังให้ไปไกลกว่านั้น fdisk ก็เป็นชุดคำสั่งที่มีอยู่แล้วใน ระบบปฏิบัติการ MS-DOS และ เมื่อ Microsoft ได้พัฒนา GUI ของ Windows OS ให้มีการใช้งานง่ายขึ้น และมีเสถียรภาพมากพอแล้ว จึงได้ตัดMS-DOS ที่ยังพ่วงติดมากกับ Windows ออกไป และแยกการใช้คำสั่งของ DOS ออกมาเป็น 2กลุ่มใหญ่ๆ คือ
- คำสั่งทั่วไปที่ใช้ในวงกว้าง ได้เปลี่ยนมาเป็นการใช้งาน โดยผ่านทางโปรแกรม cmd
- กลุ่มคำสั่งที่ใช้นการจัดการกับ Disk, Drive, Patition โดยเฉพาะ แยกมาเป็นคำสั่งที่ใช้ใน
โปรแกรม fdisk และเปลี่ยนชื่อมาเป็น Diskpart ตามลำดับ
- นับตั้งแต่ Windows 2003 เป็นต้นมา fdisk ก็ได้เปลี่่ยนชื่อมาเป็น Diskpart ( * Windows ที่มีชื่อรุ่นเป็นปี ค.ศ. จะเป็น Windows แบบ Server ครับ)

- ถ้านับจากรุ่นของ Windows ที่ใช้งานกันแบบทั่วไป Diskpart จะมีให้ใช้ตั้งแต่ Windows XP

Disk Management Tool (diskmgmt.msc): เป็นอีกหนึ่งเครื่องมือที่ติดมากับ Windows และใช้ในการจัดการ Disk, Drive, Partition แบบเดียวกับ Diskpart, และโดยหลักการแล้ว วิธีการใช้งานของ diskmgmt.msc ก็คือ มันเป็นการแปลงคำสั่งของ Diskpart เพียงบางส่วน ให้อยู่ในรูปของ GUI (Graphic user interface) ที่เข้าใจง่าย และทุกครั้งที่มีการปรับรุ่นของ Windows, Microsoft ก็มีการ Update ความสามารถของโปรแกรมตัวนี้ด้วย ซึ่งจะสังเกตได้ว่าเมนูคำสั่งของ diskmgmt.msc ใน Wondows แต่ละรุ่นนั้นจะมีคำสั่งมาก/น้อยไม่เท่ากัน





B. ความไม่น่าสนใจ กับ ความน่าสนใจของการใช้ Diskpart command

เรื่องนี้อยู่ที่มุมมอง และความชอบของแต่ละคนครับ
ความไม่น่าสนใจของ Diskpart
1. Diskpart เป็นโปรแกรมที่สั่งการในแบบ Text mode ซึ่งดูแล้วก็ไม่ได้ทำให้ใช้งานง่ายอะไรเลย และในปัจจุบันก็มีโปรแกรมที่ใช้ในการจัดการ Disk, Drive, Partition ที่มีการใช้คำสั่งผ่าน GUI ที่เข้าใจง่ายกว่า ออกมาให้เลือกใช้มากมาย

2. ถ้าไม่อยากติดตั้งโปรแกรมเพิ่ม ใน Windows OS ก็ยังมี Disk Mangement มาให้เลือกใช้ ซึ่งถ้าไม่เอาอะไรมากมาย Disk Mangement ก็ถือว่าเพียงพอกับการใช้งานเหมือนกัน

3. เราไม่ได้มาจัดการกับกับ Disk, Drive, Partition กันบ่อยครั้ง


ความน่าสนใจของ Diskpart
1. คุณรู้แล้วว่าแต่เดิมคำสั่งของ Diskpart ก็คือคำสั่ง fdisk ที่มีอยู่แล้วใน MS- DOS เพราะฉะนั้นการใช้ Diskpart ก็มีข้อได้เปรียบตรงที่สามารถ Support ได้กับ Windows ทุกรุ่น และไม่ต้องเสียเวลาติดตั้งด้วย
2. ถ้าให้เปรียบเทียบความสามารถของ Diskpart กับ Disk Management, Diskpart จะมีความสามารถในการจัดการกับ Disk, Drive, Partition ได้ครอบคลุม และมากกว่า เหตุผลก็เป็นเพราะว่า Microsoft (MS) ไม่ได้นำคำสั่งทั้งหมดของ Diskpart มาแปลงเป็นคำสั่งให้อยู่ในรูปแบบ GUI ในโปรแกรม Disk Management 
สาเหตุที่เป็นแบบนี้อาจเป็นเพราะว่า (ความคิดเห็นส่วนตัว) Disk Management จัดอยู่ในกลุ่มโปรแกรมพ่วงแถม, เป็น Freeware ซึ่งจะมีทิศทางการพัฒนาแบบเดียวกันกับ Freeware ที่ผลิตโดย MS หลายๆตัว กล่าวคือทะยอยเพิ่มความสามารถไปทีละนิดมากกว่าที่จะให้กันแบบเต็มๆในครั้งเดียวเหมือนกับโปรแกรมที่ต้องจ่ายเงินซื้อ, ผู้ผลิต Software หลายๆบริษัทที่มี Freeware มาให้ใช้ก็ทำกันในลักษณะนี้เหมือนกันครับ ไม่ใช่เฉพาะ Freeware ที่ผลิตจาก MS เพียงค่ายเดียว


3. ถึงคุณจะหาโปรแกรมอื่นที่ใช้งานง่ายกว่ามาใช้แทนได้ แต่ถ้าจะให้ครอบคลุมจริงๆ ส่วนใหญ่ก็จะเป็นพวกโปรแกรมที่ต้องจ่ายเงินซื้อลิขสิทธ์กันก่อนมากกว่า (บางคนบอกใช้แบบ Crack ก็ได้ แต่ผมไม่ได้สนับสนุนอะไรแบบนั้นนะครับ), หรือถ้าเป็นพวก Freeware เท่าที่ผมมีโอกาศนำมาทดลองใช้ ความสามารถก็ไม่ได้หนีห่างไปจาก Disk Mangement สักเท่าไหร่

4. ไม่ว่าคุณจะใช้โปรแกรมอะไรจัดการกับ Disk, Drive, Partition, ความสามารถมาก/น้อยต่างกันยังไงก็ตาม ถ้าจะสังเกตกันดูดีๆ ความสามารถที่คุณเห็นอยู่นัี้นก็ล้วนแล้วแต่เป็นการแปลงคำสั่งของ Diskpart ให้มาอยู่ในรูปของ GUI ที่ควบคุม และเข้าใจได้ง่ายกว่าเท่านั้นเอง แต่ถึงกระนั้น ก็ยังเทียบไม่ได้กับความสามารถทั้งหมดที่มีอยู่ใน
ชุดคำสั่งของ Diskpart อยู่ดี เพราะนอกจากมันจะมีหน้าที่ในการจัดการกับ Disk, Drive, Partition แล้ว Diskpart command ยังสามารถนำไปใช้อย่างอื่นได้อีกหลายรูปแบบ เช่น
- สร้าง Boot file เพื่อนำไปเป็นตัวติดตั้ง Windows จาก USB Flash drive หรือ
- การนำคำสั่งของ Diskpart มาใช้ในการ
 
ซ่อน Drive ในคอมพิวเตอร์โดยที่ไม่ทำให้ข้อมูลของคุณเสียหาย เป็นต้น







 

C. วิธีการเปิด diskpart (คุณจะเปิดตามวิธีไหนก็ได้)

Open diskpart on Address bar1. พิมพ์ diskpart ที่ช่อง Address bar จากข้างในโฟล์เดอร์ใดๆก็ได้ จากนั้นคลิกที่ปุ่มลูกศร หรือ กด Enter (Win XP - 8 ,ในกรณีของ XP ให้คุณคลิกที่ปุ่มลูกศรได้อย่างเดียว)
* คุณจะใช้ วิธีการนี้เปิดโปรแกรมตัวอื่นๆที่ติดมากับ Windows OS ก็ได้ เช่น msconfig, Services.msc, osk, notepad เป็นต้น (อ่านรายละเอียดได้จาก Link นี้ครับ)
2. กด Window Key  + r (Run Dialog)> พิมพ์ diskpart > Ok > Yes (Win XP - 8)
3. คลิกขวาที่ Task bar > task Manager (Win 8 เลือกมุมมองแบบ More details) > ที่เมนู File > Run new Task > ที่ช่อง Open ให้คุณพิมพ์ diskpart จากนั้นกด OK > Yes (ถ้าต้องการให้ Run Admid ก็ให้คุณติ๊กเครื่องหมายถูกทีช่อง Create this task with administrator privileges) วิธีการนี้ใช้ได้กับทุกโปรแกรม 
ถ้าเป็น Win7
 ให้คุณคลิกที่ปุ่ม New Task... แต่จะไม่มี Function Run admin ให้คุณเลือก (วิธีการนี้ใช้ได้กับ Wimdows ทุก Version เหมือนกันครับ)
4. พิมพ์ diskpart ที่ช่อง Start search > กด Enter > Yes (Vista, 7)
- ในกรณีที่คุณจำเป็นต้อง
 Runโปรแกรมโดยใช้สิทธ์ Adnin หลังจากที่คุณพิมพ์ cmd ที่ช่อง Start Search แล้ว ให้คุณ คลิกขวาที่ Icon โปรแกรม จากนั้นเลือก Run As Administrator หรือ คุณจะกด Ctrl+ Shift ค้างไว้แล้ว Double Click ที่ Icon ก็ได้เหมือนกัน
5. พิมพ์ diskpart ที่่ Start screen กด Enter > Yes (Win 8)
Open diskpart with cmd6. กรณีการเปิด diskpart ด้วย cmd: สำหรับการเปปิด diskpart โดยใช้ cmd นั้นจะมีอยู่ 2ลักษณะคือ
6.1 ถ้าคุณเปิด cmd แบบธรรมดา จากนั้นคุณพิมพ์คำว่า 
diskpart > กด Enter แบบนี้ diskpart จะเปิดขึ้นมาคนละหน้าต่างกับ cmd ครับ เหตุผลก็เป็นเพราะว่าการเปิดในลักษณะนี้จะเป็นเหมือนกับการใช้ cmd เพื่อเปิดโปรแกรมที่ติดมากับ Windows OS แบบทั่วไปนั้นเอง
Open diskpart on cmd run Admin

6.2 เปิด diskpart ใน cmd Run Admin: การเปิดในลักษณะนี้ diskpart จะทำงานบนหน้าต่างเดียวกับ cmd และถ้าสมมุติว่า คุณใช้คำสั่งใดๆของ diskpart จบแล้วจากนั้น พิมพ์ Exit > กด Enter มันก็จะเป็นการออกจาก diskpart แต่ยังไม่ออกจาก cmd ครับ

สำหรับพื้นฐานของการใช้งาน Diskpart ผมได้บอกไปแล้วว่าจะมีลักษณะเหมือนกับการใช้ cmd ซึ่งคุณสามารถอ่านได้ที่บทความชุด Basic Windows cmd

 

funny animited

 

>> More Stories <<

- ตารางคำสั่ง A-Z ของ Diskpart อย่างละเอียด พร้อมคำอธิบาย A-Z of the Windows diskpart commands and parameters


 

 




วันจันทร์ที่ 3 ธันวาคม พ.ศ. 2555

Hide drive with QuickEdit Mode in diskpart: ซ่อนไดร์ฟด้วย QuickEdit Mode ใน diskpart (Hidden Page 11.)



Hide file, folders & drives Contents

2. Create batch file to lock Folders(use a password) 3. Use attrib command hide file & folders
4. Hide file & folders behind picture 5.Lock or divert folders with CLSID 6.Lock or divert folders with CLSID(Another way.)
7. Create invisible folders 8. Using gpedit.msc to hide specified drives in computer. 9. Lock & Hide Drives using Hexadecimal.
10. Hide Drive With Disk Management Tool 11. Hide Drive with QuickEdit Mode on Diskpart

Lock or Hide file , folder & Drive without any software Page 11.

Hide Drive with QuickEdit Mode in Diskpart

ซ่อนไดร์ฟ ด้วย QuickEdit Mode ใน Diskpart

 

 

Hide Drive with QuickEdit Mode in Diskpart(The Hunchback of Notredame)


การซ่อน Drive โดยการเขียนคำสั่งในโปรแกรม Diskpart จะให้ผลลัพธ์ทุกอย่างทั้งข้อดี/ข้อเสีย เหมือนกับการซ่อน Drive โดยการใช้คำสั่ง Remove Drive ในโปรแกรม Disk Management ทุกประการ (อ่านที่ Page10.)
แต่ในที่นี้ผมจะเปลี่ยนมาใช้ QuickEdit Mode ซึ่งผมคิดว่ามันง่าย และสะดวกกว่าการพิมพ์คำสั่งทีละบรรทัดอยู่หลายเท่า




How to Open Diskpart.
เปิดโปรแกรม Diskpart : คุณสามรถเปิด Disk ได้หลายวิธี แต่ผมจะบอกแค่วิธีเดียวครับ
- กด Windows Key + r เพื่อเปิด Run > พิมพ์ Diskpart ลงไปในช่อง Open : > OK > Yes
* คุณต้องรอให้โปรแกรม ขึ้นบรรทัด diskpart_prompt ก่อนนะ (เครื่องหมาย Prompt) เพราะผมสังเกตว่า Diskpart จะทำงานช้านิดหน่อยเป็นบางครั้ง ทั้งนี้ขึ้นอยู่กับ จำนวน Volume, Drive ที่อยู่ใน Computer ด้วย


1.Select QuickEdit Mode.  2.Line1: Type list  voluoe.




เมื่อเปิด Diskpart ขึ้นมาแล้ว....
1. ให้คุณคลิกที่ cmd icon > Properties > ที่ Options Tab ให้คุณคลิกถูกที่ตัวเลือก QuickEdit Mode > OK
2. บรรทัดแรกของ DISKPART> ให้คุณพิมพ์ list volumeจากนั้นกด Enter จากนั้นให้ดูในรายการว่า Drive ที่คุณต้องการจะซ่อนคือ Volume ที่เท่าไหร่
จากตัวอย่าง(Pic 1.) ผมต้องการจะซ่อน Drive: G (Volume 5)

2 Hidden & Restor Drive Diskpart Command.
Hidden Drive(Remove)
select volume 5
remove letter g
exit
enter
Restore Drive(Assign)
select volume 5
assign letter g
exit
enter
3. เปิดโปรแกรม Note pad หรือ โปรแกรมอะไรก็ได้ที่สามารถพิมพ์อักษรได้ (ในตัวอย่าง ผมจะใช้ Word Pad เพราะจะได้แยกสีให้เห็นชัดๆ) จากนั้นให้คุณ พิมพ์ หรือ Copy ข้อความแต่ละบรรทัดตามนี้(ดูที่ Pic 2.)
* โดยที่ ให้คุณเปลี่ยน เลข 5 และ อักษร g = Drive ที่คุณต้องการซ่อน แต่ต้องไมใช่ Drive: C เพราะมันเป็น Drive ของระบบ
- เสร็จแล้วให้ Save File ไว้ก่อน(ตั้งชื่อFile เป็นอะไรก็ได้) และ ให้คุณปิดโปรแกรม Diskpart (คลิกที่. .X. สีแดงนั่นแหละง่ายดี) จากนั้นให้คุณเปิด Diskpart ขึ้นมาใหม่อีกครั้ง
* ที่ผมให้ปิด Diskpart แล้วเปิดขึ้นมาใหม่อีกครั้ง ก็เพื่อไม่ต้องการให้กลุ่มคนอ่านที่ไม่มีพื้นเกิดอาการงงเท่านั้นนะครับ อันที่จริงคุณจะใช้ต่อไปเลยก็ได้



3How to Hidden & Restor Drive.

 

 

วิธีการซ่อน Drive Pic 3.

- ให้คุณ Copy คำสั่งชุดที่ 1. จากนั้นให้กลับมาคลิกขวาใน Diskpart 1 ครั้ง เสร็จแล้วลองเปิด(My) Computer ขึ้นมาดูครับ จากตัวอย่าง Drive: G ของผมก็จะหายไป

วิธีการคืนค่า(Restore Drive) Pic 3.

- ให้คุณ Copy คำสั่งชุดที่ 2. จากนั้นให้กลับมาคลิกขวาใน Diskpart 1 ครั้ง แค่นี้ Drive ที่คุณซ่อนก็จะกลับมาเป็นเหมือนเดิมแล้ว


 

waitNOTE

- ไฟล์กระทำการของ Diskpart จะถูกเก็บไว้ที่ C:\Windows\System32\diskpart.exe คุณสามารถเข้าไปดับเบิลคลิกเพื่อเปิดโปรแกรม หรือ จะสร้างเป็น Shortcut ไว้ที่หน้า Desktop ก็ได้
- ถ้าคุณอยากรู้รายละเอียดเกี่ยวกับ ข้อดีและข้อเสีย ของการซ่อน Drive ในลักษณะนี้ ผมแนะนำให้คุณอ่านที่ Page 10. (Hide Drive With Disk Management Tool ) เพราะการซ่อนทั้งสองแบบนี้มีความเกี่ยวพันธ์กันเสมอ และ คุณก็สามารถนำมาประยุคต์ใช้ร่วมกันได้ด้วย
The Hunchback of Notredame Funny animation gif.- คุณจะเรียก Diskpart จากข้างในโปรแกรม cmd ก็ได้ (พิมพ์ diskpart แล้วกด Enter) แต่วิธีการนี้เหมาะสำหรับกรณี Windows มีปัญหาหนักๆ และคุณจำเป็นต้องแก้ปัญหา
โดยใช้ cmd Run Admin มากกว่า
ข้อสังเกต * ถ้าคุณเรียก Diskpart ใน cmd แบบปกติ จะเป็นการเปิดโปรแกรมแบบแยกกันคนละ Screen แต่ * ถ้าคุณเรียก Diskpart จาก
cmd RunAdmin จะเป็นการเปิด Diskpart ใน Screen เดียวกันกับ cmd
- หลักการพื้นฐานของการใช้งาน Diskpart จะเหมือนกับการใช้งาน cmd ทุกประการแต่ จะแตกต่างกันตรงที่ ชุดคำสั่งที่ใช้ใน Diskpart จะมีไว้สำหรับจัดการกับ Disk,Drive, Partition โดยเฉพาะ
- ถ้าคุณอยากรู้ว่าคำสั่งที่ใช้กับ Diskpart มีอะไรบ้าง?, แต่ละคำสั่งมีไว้ทำอะไร?ให้คุณพิมพ์ help จากนั้นกด Enter
- ถ้าคุณไม่เลือก QuickEdit Mode ก็ยังสามารถ Copy คำสั่งแบบหลายๆบรรทัดได้เหมือนกัน เพียงแต่ตอนที่คุณ Paste คุณต้องคลิกขวาจากนั้นก็เลือกคำสั่ง Paste อีกครั้งหนึ่ง