วิธีเข้าถึงและกู้ข้อมูลจากฮาร์ดดิสก์ DVR/NVR ผ่านเครือข่ายและแบบตรง
การเข้าถึงฮาร์ดดิสก์ของ **DVR (Digital Video Recorder) / NVR (Network Video Recorder)** เพื่อดูหรือกู้ข้อมูลวิดีโอ มีหลายวิธี ขึ้นอยู่กับวัตถุประสงค์ และสถานะของอุปกรณ์
🔌 วิธีที่ 1: เข้าผ่านเครือข่าย (Network Access) - ใช้งานปกติ
- Web Interface: เปิดเบราว์เซอร์ พิมพ์ IP ของ DVR/NVR (หาได้จาก Router DHCP List หรือ Config Tool) → ล็อกอิน (admin/123456 หรือ admin/admin - ดู Manual) → ไปที่ Playback/Backup → Download Video
- Client Software (Vendor Software): ใช้โปรแกรมของ廠商 เช่น Hikvision iVMS-4200, Dahua SmartPSS/ConfigTool, Uniview EZView, Tiandy EasyViewer, Hanwha Wisenet WAVE → Add Device by IP/Serial → Playback/Backup
- Mobile App: Hik-Connect, DMSS (Dahua), EZView, Tiandy, Wisenet - เพิ่มอุปกรณ์ผ่าน Serial/QR Code → Playback/Download
- RTSP Stream: `rtsp://user:pass@IP:554/Streaming/Channels/101` (Hikvision) / `rtsp://user:pass@IP:554/cam/realmonitor?channel=1&subtype=0` (Dahua) - ดูสด/บันทึกผ่าน VLC/FFmpeg
- ONVIF Profile G (Replay): หากรองรับ ใช้ ONVIF Client ดึง Recording ผ่าน Standard Protocol
💾 วิธีที่ 2: ถอดฮาร์ดดิสก์มาเชื่อมต่อคอมพิวเตอร์โดยตรง (Physical Access) - สำหรับ Forensic/Recovery
⚠️ **เตือน: การถอดฮาร์ดดิสก์อาจทำให้สูญเสียการรับประกัน (Warranty) และเสี่ยงทำลายข้อมูลหากทำผิดวิธี**
- ปิดเครื่อง DVR/NVR ถอดปลั๊กไฟ
- เปิดเคส (มักมีสกรูด้านหลัง/ข้าง) ถอด HDD/SSD ออก (SATA 3.5" หรือ 2.5")
- เชื่อมต่อกับคอมพิวเตอร์:
- SATA to USB Adapter / Docking Station (ง่ายที่สุด)
- หรือต่อ SATA โดยตรงบน Motherboard Desktop (ต้องมี SATA Power + Data Cable)
- ปัญหา Filesystem: DVR/NVR ส่วนใหญ่ใช้ **Proprietary Filesystem** (ไม่ใช่ NTFS/FAT32/exFAT/ext4) - Windows/macOS/Linux **อ่านไม่ได้โดยตรง** (จะเห็น Raw/Unallocated หรือขอ Format)
🔧 วิธีอ่าน Filesystem แบบ Proprietary ของ DVR
| ยี่ห้อ/ระบบ | Filesystem / Format | วิธีอ่าน/กู้ข้อมูล |
|---|---|---|
| Hikvision | Hikvision Proprietary (HKFS / dav) | ใช้ Hikvision Player / iVMS-4200 เปิดไฟล์ .dav/.mp4 / ใช้ Hikvision Backup Format Converter แปลงเป็น MP4 |
| Dahua | Dahua Proprietary (DAHUA / .dav) | ใช้ Dahua Player / SmartPSS เปิดไฟล์ .dav / Convert เป็น MP4 |
| Uniview (UNV) | Uniview Proprietary (.uvf/.mp4) | ใช้ EZPlayer / EZView |
| Tiandy | Tiandy Proprietary | ใช้ Tiandy Player / EasyViewer |
| Hanwha (Wisenet/Samsung) | Wisenet Proprietary (.wrp/.mp4) | ใช้ Wisenet WAVE / Wisenet Player |
| Generic / Linux-based DVR | ext4 / ext3 / XFS / JFS (Standard Linux FS) | Mount ได้โดยตรงใน Linux: `mount -t ext4 /dev/sdX1 /mnt/dvr` → Copy ไฟล์ |
| Windows-based DVR (NVR Software on PC) | NTFS | Mount ได้โดยตรงใน Windows - Copy ไฟล์ปกติ |
🛠️ เครื่องมือกู้ข้อมูล (Data Recovery Tools) - เมื่อ Filesystem เสียหาย/ลบแล้ว
- PhotoRec / TestDisk (Free, Open Source, Cross-platform) - กู้ไฟล์วิดีโอจาก Raw Disk (Carving by Signature) - รองรับ .mp4, .avi, .mov, .mkv, .dav, .uvf, .wrp
- Recuva (Windows, Free/Paid) - UI ใช้ง่าย กู้ไฟล์ที่ลบ
- R-Studio / R-Linux (Paid/Free) - รองรับ RAID, Proprietary FS บางแบบ, Network Recovery
- UFS Explorer Professional Recovery (Paid) - รองรับ Proprietary DVR FS มากกว่า (Hikvision, Dahua, etc.)
- SalvationDATA / DRS (Professional Forensic) - ราคาแพง ใช้ใน Lab อย่างเป็นทางการ
- FFmpeg: แปลง/ซ่อมไฟล์วิดีโอเสียหาย: `ffmpeg -err_detect ignore_err -i input.dav -c copy output.mp4`
🌐 วิธีที่ 3: Remote Access (เข้าถึงจากภายนอก)
- Port Forwarding: ตั้งค่า Router Forward Port (80/443/8000/554/34567/37777) ไป IP DVR - ไม่แนะนำ (เสี่ยงโจมตี)
- VPN (แนะนำ): ตั้งค่า VPN Server บน Router (OpenVPN, WireGuard, Tailscale) → เข้าถึง DVR ผ่าน VPN ปลอดภัย
- Cloud P2P (Vendor Cloud): Hik-Connect, DMSS, EZView - ใช้ Cloud ของ廠商 ไม่ต้อง Port Forward (แต่ Data ผ่าน Cloud 廠商)
- Reverse Proxy + TLS: Nginx/Caddy/Traefik + Let's Encrypt + Auth (Authelia/Authentik) → ปลอดภัยกว่า Port Forward ตรง
🚨 สถานการณ์ฉุกเฉิน: ข้อมูลสำคัญหาย / Overwritten / Physical Damage
- หยุดใช้ DVR ทันที - ป้องกัน Overwrite (DVR เขียนทับแบบ Circular Buffer)
- ถอด HDD ทันที** - Clone ด้วย `ddrescue` (Linux) หรือ HDDSuperClone (Windows) ไปยัง HDD ใหม่ - ทำงานบน Clone
- Physical Damage (ตก, น้ำ, ไฟ, เสียงดังผิดปกติ): **ห้ามพยายามเปิด/ซ่อมเอง** - ส่ง **Professional Data Recovery Lab** (Cleanroom) เช่น DriveSavers, Ontrack, Kroll, Stellar Data Recovery, ศูนย์กู้ข้อมูลในไทย
- Overwritten CCTV: หากเขียนทับแล้ว **กู้ไม่ได้** (Pointer ถูกลบ แต่ Data จริงอาจยังอยู่บน Platter หากยังไม่ Overwrite จริง - ต้องใช้ Forensic Tools/Service)
🔒 ข้อควรระวังด้านความปลอดภัยและกฎหมาย
- ⚖️ **กฎหมาย:** การเข้าถึง DVR ของผู้อื่นโดยไม่ได้รับอนุญาต = ผิดกฎหมาย (Computer Crime Act Thailand, CFAA US, GDPR EU)
- 🔐 **Default Credentials:** ห้ามใช้ admin/123456 admin/admin 12345/12345678 - **เปลี่ยนทันที** ตอนติดตั้ง
- 🌐 **Network Isolation:** วาง DVR/NVR ใน **VLAN แยก (CCTV VLAN)** - ไม่ให้เข้าถึง Internet โดยตรง, ไม่ให้เข้าถึง LAN หลัก
- 🔥 **Firmware Update:** อัปเดตเป็นประจำ ปิดช่องโหว่ (Hikvision/Dahua มีช่องโหว่ RCE บ่อย)
- 📹 **Encryption:** เปิด TLS/HTTPS, SRTP, Video Encryption หากรองรับ
สรุป
เข้าถึงฮาร์ดดิสก์ DVR/NVR:
🌐 **Network (ปกติ):** Web UI, Client Software (iVMS-4200, SmartPSS), Mobile App, RTSP, ONVIF
💾 **Physical (Forensic/Recovery):** ถอด HDD → SATA-USB → **ต้องใช้ Vendor Player/Converter** (Hikvision/Dahua/Uniview proprietary FS) → PhotoRec/TestDisk กู้ไฟล์ลบ
🔒 **Security:** VPN Only, No Port Forward, Change Default Creds, VLAN Isolation, Firmware Update
🚨 **Emergency:** Stop Writing → ddrescue Clone → Pro Lab (Physical Damage) / Forensic Tools (Logical Damage)