วิธีซ่อนไดร์ฟโดยไม่ง้อโปรแกรม
เราสามารถซ่อน 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 ตามที่ผมเซฟไว้ ผลที่ได้
กลับมาแล้ว ^^
หวังว่าคงเป็นอีกวิธีที่จะป้องกันไม่ให้คนมือบอนมาวุ่นวายกับเครื่องเรานะครับ
PS. หวัดดีเพื่อนๆในเว็บเด็กดีทุกคน
แสดงความคิดเห็น