เราสามารถซ่อน Drive เมื่อเข้า My Computer จะไม่สามารถมองเห็นได้

และยังกำหนดไม่ให้สามารถใช้งาน Drive นั้นๆได้ด้วยการแก้ไขค่า Registry

 

รูปแบบคำสั่งของไฟล์ .reg

 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDrives"=dword:00000000
"NoViewOnDrive"=dword:00000000

 

อธิบาย

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

แก้ไขที่ตำแหน่งที่ระบุ

"NoDrives"=dword:00000000

ไม่แสดงไดร์ฟที่ต้องการ

"NoViewOnDrive"=dword:00000000

ไม่ให้สามารถใช้งานข้อมูลในไดร์ฟที่ำต้องการได้

 

โดยเอาค่า Hex ของ Drive ไปใส่ในช่อง 00000000 แทน

ค่าของแต่ละ Drive

A = 1
B = 2
C = 4
D = 8
E = 16
F = 32
G = 64
H = 128
I = 216
J = 512
K = 1024
L = 2048
M = 4096
N = 8192
O = 16384
P = 32768
Q = 65536
R = 131072
S = 262144
T = 524288
U = 1048576
V = 2097152
W = 4194304
X = 8388608
Y = 16777216
Z  = 33554432

All Drive = 67108863

 

แต่เราต้องแปลงก่อนจะใส่แทนในค่าเ่ช่น 

ยกตัวอย่างถ้าคุณไม่ต้องการให้เห็น Drive C:

ก็แก้ไขค่า

"NoDrives"=dword:00000000

เป็น

"NoDrives"=dword:00000004

 

แต่ถ้าเราต้องการซ่อน Drive Z

ต้องเอาค่า 33554432 ไปแปลงเป็นเลขฐาน 16 (Hex) ก่อน

 

การแปลงค่า Dec (เลขฐาน 10) เป็น Hex (เลขฐาน 16)

ทำได้ง่ายๆเพียงเปิดโปรแกรม Calulator ขึ้นมา

Start > All Programs >  Acessories > Calculator

 

เมนู View เลือก Scientific

จะได้หน้าจอเครื่องคิดเลขอีกแบบมาใช้

กดเลือก Dec (เลขฐาน 10) พิมพ์ค่าที่ต้องการ Drive Z  = 33554432

แล้วกด Hex (เลขฐาน 16) ก็จะได้ 2000000 เอาไปแทนค่าได้

ก็เอามาแทนค่้าจะได้ "NoDrives"=dword:2000000 ก็ซ่อน Drive Z ได้แล้ว

 

ถ้าต้องการซ่อนหลายๆ Drive ก็เพียงนำค่าของเลขแต่ละ Drive มาบวกกันก่อน

แล้วค่อยแปลงเป็นเลขฐาน 16 (Hex)

เช่น ต้องการซ่อน Drive C,D,E ก็เอา

C = 4
D = 8
E = 16

มาบวกกันเท่ากับ  28 แปลงเป็น Hex ได้ 1C ก็เอาไปแทน

"NoDrives"=dword:000001C

การป้องกันการใช้งานข้อมูลก็ใช้วิธีเดียวกันแต่หลีกเลี่ยงการป้องกัน Drive C

เดี๋ยวจะเกิดปัญหา แนะนำให้ทำ Drive อื่นที่ไม่ใช่ Drive C จะดีกว่า

 

ยกตัวอย่างเครื่องผมเลย

ผมต้องการจะซ่อนและป้องกัน Drive D,E และ Z

D = 8
E = 16
Z  = 33554432

เอาค่าทั้ง 3 มาบวกกันเท่ากับ  33554456 แปลงเป็น Hex ได้ 2000018

ก็เอามาแทน

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDrives"=dword:02000018
"NoViewOnDrive"=dword:02000018

คัดลอกข้อความข้างบนไปใส่ใน NotePad

เมนู File เลือก Save As...

Save as type เลือกเป็น All File

ที่ช่อง File name พิมพ์ชื่อที่ต้องการภายในเครื่องไหม " " ตามด้วย .reg ดังภาพ

เรียบร้อยได้ไฟล์ HideDrive.reg มาแล้ว

 

ดับเบิ้ลคลิกที่ไฟล์ HideDrive.reg ดูจะขึ้นหน้าต่างมากด Yes แล้วกด OK

ผลที่ได้

Drive D,E และ Z หายไปแล้ว ^^

ทดลองพิมพ์ D:\ ที่แถบ Address Bar

ไม่อนุญาตให้ทำการเข้าไปได้

 

แล้วจะแก้กลับละ แทนค่ากลับด้วย 0000000 แค่นั้นครับ ^^

 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDrives"=dword:00000000
"NoViewOnDrive"=dword:00000000

 

แล้วรันไฟล์ ShowDrive.reg ตามที่ผมเซฟไว้ ผลที่ได้

กลับมาแล้ว ^^

 

หวังว่าคงเป็นอีกวิธีที่จะป้องกันไม่ให้คนมือบอนมาวุ่นวายกับเครื่องเรานะครับ

Comment

Comment:

Tweet

พี่ครับของผม Drive D:,E:ถูกซ่อน เปิดใน My Computer มองไม่เห็น
แต่ใน Disk Managment มองเห็นครับแต่ไม่โชว์ชื่อ Drive 
แก้ยังไงครับ

#13 By ตู่ (124.121.12.158|124.121.12.158) on 2014-02-26 22:26

very nice application. thanks a lot for this.

#12 By Velvet Remi (112.210.221.141) on 2011-08-11 12:37

ขอโทยด้วยครับ ตอนนี้ซ่อนไดร์ D แล้วครับ ( ผมตายน้ำตื้นแท้ๆ ) ทำแล้วไม่ยอม Boot เครื่องใหม่ครับ มันเลยไม่ยอมซ่อน ( ไม่ว่า Show หรือ Hide เมื่อทำแล้วต้อง Boot เครื่องใหม่ทุกครั้งครับ ) ไม่ทราบว่าเข้าใจถูกหรือผิดครับhttp://www.machscooters.com/electric-bicycles.html

#11 By Electric Bicycles (119.154.52.169) on 2011-04-18 07:03

ขอโทยด้วยครับ ตอนนี้ซ่อนไดร์ แล้วครับ ผมตายน้ำตื้นแท้ๆ ทำแล้วไม่ยอม เครื่องใหม่ครับ มันเลยไม่ยอมซ่อน ไม่ว่า Show หรือ เมื่อทำแล้วต้อง เครื่องใหม่ทุกครั้งครับ ไม่ทราบว่าเข้าใจถูกหรือผิดครับhttp://www.machscooters.com/propane-scooters.html

#10 By Propane Scooters (119.154.68.18) on 2011-04-17 21:06

ขอโทยด้วยครับ ตอนนี้ซ่อนไดร์ D แล้วครับ ( ผมตายน้ำตื้นแท้ๆ ) ทำแล้วไม่ยอม Boot เครื่องใหม่ครับ มันเลยไม่ยอมซ่อน ( ไม่ว่า Show หรือ Hide เมื่อทำแล้วต้อง Boot เครื่องใหม่ทุกครั้งครับ ) ไม่ทราบว่าเข้าใจถูกหรือผิดครับhttp://www.machscooters.com/gas-scooters.html

#9 By Gas Scooters (119.154.79.109) on 2011-04-17 00:23

ขอโทยด้วยครับ ตอนนี้ซ่อนไดร์ D แล้วครับ ( ผมตายน้ำตื้นแท้ๆ ) ทำแล้วไม่ยอม Boot เครื่องใหม่ครับ มันเลยไม่ยอมซ่อน ( ไม่ว่า Show หรือ Hide เมื่อทำแล้วต้อง Boot เครื่องใหม่ทุกครั้งครับ ) ไม่ทราบว่าเข้าใจถูกหรือผิดครับhttp://www.machscooters.com/electric-scooters.html

#8 By Electric Scooters (119.154.75.45) on 2011-04-15 19:19

ขอขอบคุณ! ฉันมีประโยชน์มาก!

#7 By essay writing (78.31.178.242) on 2010-12-08 18:00

#5 เปิด Task Manager (Ctrl+Alt+Del)
แล้ว End Process Explorer.exe ก็ได้ครับ
แล้วใน Task Manager เมนู File > New Task (Run...)
พิมพ์ explorer แล้ว enter ลองเข้า my computer อีกครั้ง
ไดร์ฟก็จะ แสดง/ซ่อน แล้วครับ

#6 By Maxtrix™ on 2010-09-03 13:47

ขอโทยด้วยครับ ตอนนี้ซ่อนไดร์ D แล้วครับ ( ผมตายน้ำตื้นแท้ๆ ) ทำแล้วไม่ยอม Boot เครื่องใหม่ครับ มันเลยไม่ยอมซ่อน ( ไม่ว่า Show หรือ Hide เมื่อทำแล้วต้อง Boot เครื่องใหม่ทุกครั้งครับ ) ไม่ทราบว่าเข้าใจถูกหรือผิดครับ

#5 By ซ่อนไดร์แล้วครับ (125.26.23.64) on 2010-09-02 15:54

ผมลองป้อนแล้วแต่ไม่ยอมซ่อนไดร์ D
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDrives"=dword:00000008
"NoViewOnDrive"=dword:00000008
ไม่ทราบว่าผมผิดตรงไหน ตรวจสอบแล้วว่าพิมพ์ไม่ผิดนะครับ ช่วยตรวจสอบให้ผมด้วยครับ ช่วยส่งคำตอบมาที่
nuyvan@windowslive.com ขอบคุณมากครับ

#4 By ทำแล้วแต่ไม่ยอมซ่อนไดร์ (125.26.23.64) on 2010-09-02 15:38

เหมาะกับคอมส่วนตัวที่กลายเป็นคอมสาธารณะมาก wink
เพิ่งรู้ว่าทำแบบนี้ได้ด้วย ขอบคุณสำหรับเทคนิคดีๆ เน้อ

#3 By elRion on 2009-09-23 22:29

หาวิธีมาได้ไงเนี่ย คิดมาได้

#2 By Elta_kung on 2009-09-23 22:26

โอ้ววว เอนทรี่น้ำดี

#1 By remmurd6 on 2009-09-23 18:58