วิธีซ่อนไดร์ฟโดยตั้งค่าผ่าน Registry
เราสามารถซ่อน 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
เรียบร้อยได้ไฟล์ test.reg มาแล้ว
ดับเบิ้ลคลิกที่ไฟล์ test.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 ตามที่เซฟไว้