سیستم‌های نظارت تصویری امروزی بخش مهمی از زیرساخت‌های امنیتی سازمان‌ها، شرکت‌ها، فروشگاه‌ها، کارخانه‌ها، مراکز تجاری و منازل را تشکیل می‌دهند. دوربین‌های مداربسته امروزی حجم بسیار زیادی از اطلاعات ویدئویی تولید می‌کنند و برای نگهداری این اطلاعات از تجهیزات مختلفی مانند DVR، NVR، XVR و سرورهای Video Management System استفاده می‌شود.

در این میان هارددیسک مهم‌ترین رسانه ذخیره‌سازی در بسیاری از سیستم‌های نظارتی است. تصاویر دوربین‌ها، اطلاعات زمانی، Metadata، اطلاعات مربوط به رویدادها و در برخی سیستم‌ها Audio روی HDD ذخیره می‌شوند.

با این حال، ذخیره‌سازی تصاویر DVR و NVR با ذخیره یک فایل معمولی در کامپیوتر تفاوت اساسی دارد. بسیاری از دستگاه‌های نظارتی از ساختارهای اختصاصی برای ذخیره‌سازی استفاده می‌کنند و ممکن است سیستم‌عامل‌هایی مانند Windows نتوانند اطلاعات موجود روی HDD را به‌صورت عادی نمایش دهند.

از طرف دیگر، خرابی HDD، Bad Sector، خرابی Firmware، آسیب Metadata، حذف اطلاعات، Format یا Overwrite شدن می‌تواند بازیابی تصاویر را پیچیده کند.

در این مقاله ساختار ذخیره‌سازی DVR و NVR، انواع خرابی‌ها، روش‌های بازیابی و مهم‌ترین نکات فنی مربوط به Recovery تصاویر دوربین مداربسته بررسی می‌شود.

1. DVR و NVR چگونه تصاویر را روی HDD ذخیره می‌کنند؟

DVR یا Digital Video Recorder معمولاً در سیستم‌های مبتنی بر دوربین‌های آنالوگ و HD-over-Coax استفاده می‌شود. دوربین‌ها تصویر را از طریق کابل کواکسیال به DVR ارسال می‌کنند و دستگاه پس از دریافت، پردازش و فشرده‌سازی تصویر، داده‌ها را روی HDD ذخیره می‌کند.

در مقابل، NVR یا Network Video Recorder بیشتر در سیستم‌های مبتنی بر دوربین‌های IP مورد استفاده قرار می‌گیرد. دوربین‌های IP جریان ویدئویی را از طریق شبکه ارسال می‌کنند و NVR این Streamها را دریافت، مدیریت و روی Storage ذخیره می‌کند.

فرآیند کلی را می‌توان به شکل زیر خلاصه کرد:

Camera → Transmission → Processing → Encoding → Stream Management → Metadata → Storage

دوربین تصویر را تولید می‌کند و Encoder آن را با Codecهایی مانند H.264 یا H.265 فشرده می‌کند. سپس اطلاعات مربوط به زمان، شماره دوربین، نوع Recording و سایر Metadata مدیریت شده و داده‌ها روی HDD نوشته می‌شوند.

نکته بسیار مهم این است که داده‌های ذخیره‌شده در DVR/NVR لزوماً فایل‌های معمولی مانند MP4، AVI یا MKV نیستند. بسیاری از دستگاه‌ها از ساختارهای اختصاصی، Segmentهای ویدئویی و Layoutهای مخصوص خود استفاده می‌کنند.

بنابراین ممکن است یک HDD از نظر فیزیکی کاملاً سالم باشد اما پس از اتصال به کامپیوتر، هیچ فایل قابل مشاهده‌ای در Windows نمایش داده نشود.

2. ساختار فیزیکی و منطقی HDD در سیستم‌های نظارتی

هارددیسک مورد استفاده در DVR و NVR از نظر ساختار اصلی مشابه سایر HDDهای مکانیکی است و از اجزایی مانند Platter، Spindle Motor، Actuator Arm، Read/Write Head و PCB تشکیل شده است.

Platter محل ذخیره داده‌هاست و Head وظیفه خواندن و نوشتن اطلاعات را بر عهده دارد. موتور اسپیندل نیز Platterها را با سرعت مشخص می‌چرخاند.

تفاوت مهم در سیستم‌های Surveillance به نوع Workload مربوط می‌شود. DVR و NVR ممکن است ساعت‌ها و حتی ماه‌ها به‌صورت مداوم در حال Recording باشند. بنابراین HDD دائماً تحت عملیات Read/Write قرار دارد.

خرابی فیزیکی می‌تواند به شکل‌های مختلف ظاهر شود:

  • خرابی Head
  • خرابی Spindle Motor
  • آسیب Platter
  • Bad Sector
  • خرابی PCB
  • Firmware Failure
  • Clicking
  • Slow Responding
  • عدم Spin
  • عدم شناسایی HDD

اما ساختار فیزیکی تنها یک لایه از اطلاعات است. در سطح Logical نیز HDD می‌تواند دارای Partition، File System، Metadata، Database، Index و Storage Areaهای اختصاصی باشد.

ساختار Logical Storage ممکن است شامل بخش‌های مختلفی برای System Data، Recording Index، Metadata، Video Segments، Audio، Event Data و فضای Reserved باشد.

به همین دلیل، شناسایی HDD در سطح فیزیکی با دسترسی به تصاویر ضبط‌شده یکسان نیست.

3. File System، ساختار اختصاصی و نحوه ذخیره چند دوربین

یکی از مهم‌ترین دلایل دشواری بازیابی تصاویر DVR/NVR، استفاده از File System یا Storage Formatهای اختصاصی است.

برخی دستگاه‌ها از ساختارهایی مبتنی بر File Systemهای شناخته‌شده استفاده می‌کنند، در حالی که برخی دیگر Layout اختصاصی Firmware خود را دارند.

حتی در محصولات یک برند نیز ممکن است ساختار ذخیره‌سازی بین مدل‌های مختلف متفاوت باشد. Firmware Version، ظرفیت HDD، تعداد کانال‌ها و نسل دستگاه می‌تواند در Layout اطلاعات تأثیرگذار باشد.

در یک NVR شانزده کاناله، برای مثال، ممکن است هم‌زمان 16 جریان ویدئویی روی HDD نوشته شود. این داده‌ها از نظر منطقی متعلق به کانال‌های مختلف هستند اما ممکن است روی یک Storage مشترک قرار گرفته باشند.

بنابراین اطلاعات دوربین‌ها می‌تواند در بخش‌های متفاوت HDD قرار گیرد یا به شکل Interleaved در Storage توزیع شود.

این موضوع اهمیت زیادی در بازیابی دارد؛ زیرا ممکن است یک قسمت از HDD آسیب دیده باشد اما اطلاعات بعضی دوربین‌ها همچنان قابل بازیابی باشند.

در سیستم‌های چنددیسکی نیز وضعیت پیچیده‌تر می‌شود. اگر NVR از RAID استفاده کند، ترتیب دیسک‌ها و ساختار RAID نیز باید در فرآیند Recovery در نظر گرفته شود.

4. Video Stream، Codec، Container و Metadata

سیستم‌های نظارتی معمولاً فقط یک Stream از هر دوربین ندارند.

Main Stream معمولاً با کیفیت، Resolution و Bitrate بالاتر برای Recording اصلی استفاده می‌شود، در حالی که Sub Stream کیفیت پایین‌تری دارد و بیشتر برای مشاهده از راه دور یا کاهش مصرف پهنای باند استفاده می‌شود.

بنابراین در برخی سناریوهای Recovery ممکن است Main Stream آسیب دیده باشد اما Sub Stream همچنان قابل استخراج باشد.

در بخش فشرده‌سازی نیز Codec اهمیت زیادی دارد. H.264 و H.265 از رایج‌ترین Codecهای مورد استفاده در سیستم‌های نظارتی هستند.

باید توجه داشت که Codec با Container تفاوت دارد. Container ساختاری است که می‌تواند Video، Audio، Timestamp و Metadata را در کنار هم مدیریت کند.

به همین دلیل ممکن است Video Data بازیابی شده باشد اما به دلیل خرابی Header، Container یا Metadata، فایل در Player عادی باز نشود.

Metadata و Index

Metadata ممکن است شامل اطلاعاتی مانند:

  • شماره دوربین
  • تاریخ و ساعت
  • نوع Recording
  • Motion Event
  • Alarm
  • Audio
  • اطلاعات Stream
  • محل Segmentهای ویدئویی

باشد.

Index نیز به DVR/NVR کمک می‌کند تا بتواند سریعاً Recording مربوط به یک دوربین، تاریخ یا ساعت خاص را پیدا کند.

در برخی خرابی‌ها، خود Video Data هنوز روی HDD وجود دارد اما Index آسیب دیده است. در نتیجه DVR نمی‌تواند تصاویر را نمایش دهد، در حالی که بخشی از ویدئوها همچنان قابل استخراج هستند.

5. Timestamp، Motion Recording و Eventهای نظارتی

Timestamp برای سیستم‌های Surveillance اهمیت بسیار زیادی دارد؛ زیرا هدف کاربر معمولاً پیدا کردن تصویر یک زمان مشخص است.

اطلاعات زمانی ممکن است در Metadata، Header یا ساختار داخلی Recording ذخیره شده باشد.

اشتباه در ساعت دستگاه، Time Zone، تغییر ساعت تابستانی یا خرابی Timestamp می‌تواند باعث شود زمان واقعی Recording با زمان نمایش داده‌شده متفاوت باشد.

از طرف دیگر، همه DVR/NVRها به‌صورت Continuous Recording کار نمی‌کنند.

در Motion Recording، دستگاه تنها زمانی Recording انجام می‌دهد که حرکت یا رویداد خاصی تشخیص داده شود.

Event می‌تواند شامل موارد زیر باشد:

  • Motion Detection
  • Alarm
  • Line Crossing
  • Intrusion Detection
  • Camera Tampering
  • Face Detection
  • پلاک‌خوانی

در این حالت Metadata و Event Index اهمیت بیشتری پیدا می‌کنند. ممکن است تصویر روی HDD باقی مانده باشد اما اطلاعات مربوط به Event از بین رفته باشد.

6. Overwrite، ظرفیت HDD و مدت نگهداری تصاویر

یکی از ویژگی‌های اصلی سیستم‌های نظارتی، Circular Recording است.

زمانی که ظرفیت HDD پر می‌شود، دستگاه معمولاً قدیمی‌ترین Recordingها را شناسایی کرده و فضای آنها را برای اطلاعات جدید استفاده می‌کند.

به این فرآیند Overwrite گفته می‌شود.

Overwrite با Delete معمولی تفاوت دارد. در Delete ممکن است بخشی از داده قبلی هنوز روی HDD باقی مانده باشد، اما در Overwrite، Sectorهای حاوی داده قبلی با اطلاعات جدید جایگزین می‌شوند.

هرچه Overwrite بیشتر باشد، احتمال بازیابی Recordingهای قدیمی کاهش پیدا می‌کند.

محاسبه ظرفیت ذخیره‌سازی

ظرفیت موردنیاز به عوامل مختلفی بستگی دارد:

  • تعداد دوربین‌ها
  • Resolution
  • FPS
  • Bitrate
  • Codec
  • ساعات Recording
  • Motion یا Continuous Recording
  • تعداد روزهای نگهداری

به‌صورت ساده:

Storage ≈ Bitrate × Time × Number of Cameras

برای مثال، اگر مجموع Bitrate دوربین‌ها 40 Mbps باشد، حجم داده خام روزانه تقریباً:

40 × 86,400 = 3,456,000 Mbit

خواهد بود که معادل حدود 432 GB داده در روز است.

البته حجم واقعی می‌تواند به دلیل Variable Bitrate، Motion Recording، Compression، Audio و Metadata متفاوت باشد.

7. HDDهای Surveillance و خرابی‌های فیزیکی و منطقی

HDDهای مخصوص Surveillance برای Workloadهای مداوم طراحی شده‌اند. سری‌هایی مانند WD Purple، Seagate SkyHawk و Toshiba S300 از نمونه‌های شناخته‌شده این گروه هستند.

این HDDها برای Recording طولانی‌مدت بهینه شده‌اند، اما مانند هر HDD مکانیکی دیگری ممکن است دچار خرابی شوند.

خرابی‌ها را می‌توان به دو گروه اصلی تقسیم کرد.

خرابی فیزیکی

شامل:

  • Head Failure
  • Motor Failure
  • Platter Damage
  • Bad Sector گسترده
  • PCB Failure
  • Firmware-related Hardware Problems
  • عدم Spin
  • Clicking
  • Slow Response

خرابی منطقی

شامل:

  • File System Corruption
  • Partition Damage
  • Metadata Corruption
  • Index Damage
  • Recording Structure Corruption
  • Firmware Configuration Problems

در خرابی‌های فیزیکی، ادامه کار با HDD می‌تواند شرایط را بدتر کند. در چنین مواردی استفاده مکرر از HDD و اجرای ابزارهای نرم‌افزاری بدون Diagnosis مناسب توصیه نمی‌شود.

8. وقتی DVR/NVR هارد را نمی‌شناسد؛ Format و Delete

پیغام HDD Not Detected به‌تنهایی نمی‌تواند مشخص کند که HDD خراب است.

مشکل می‌تواند از Power Supply، SATA Cable، SATA Port، خود HDD، Firmware یا ساختار Logical باشد.

بنابراین ابتدا باید مشخص شود HDD در سطح فیزیکی و Firmware قابل شناسایی است یا خیر.

بازیابی پس از Format

Format شدن HDD همیشه به معنی نابودی فوری تمام اطلاعات نیست.

نوع Format، ساختار DVR/NVR و میزان استفاده مجدد از HDD تعیین می‌کند چه مقدار از داده قبلی قابل بازیابی باشد.

اگر پس از Format اطلاعات جدید زیادی روی HDD نوشته نشده باشد، ممکن است بخشی از Recordingهای قبلی باقی مانده باشد.

بازیابی پس از Delete

در برخی سیستم‌ها حذف Recording فقط اطلاعات Index یا Metadata را تغییر می‌دهد و ممکن است بخشی از Video Data روی HDD باقی بماند.

در این شرایط با تحلیل Storage Structure، Video Pattern و Metadata می‌توان تلاش کرد بخش‌های باقی‌مانده را استخراج کرد.

9. بازیابی HDD دارای Bad Sector و Imaging تخصصی

Bad Sector یکی از مشکلات رایج HDDهای Surveillance است.

در این شرایط ممکن است بخشی از Recording قابل خواندن نباشد، اما بخش‌های دیگر همچنان سالم باشند.

در Recovery حرفه‌ای معمولاً هدف اولیه استخراج مستقیم فایل‌ها نیست، بلکه تهیه یک Image مناسب از HDD است.

Imaging باعث می‌شود عملیات تحلیل روی یک نسخه انجام شود و Original HDD تا حد امکان دست‌نخورده باقی بماند.

در هاردهای دارای Bad Sector، Imaging تخصصی باید بتواند رفتار HDD را کنترل کرده و بخش‌های سالم را با اولویت مناسب استخراج کند.

اگر هارد دارای Head Failure، Motor Failure یا آسیب سطح Platter باشد، روش کار کاملاً متفاوت خواهد بود و ممکن است نیاز به تجهیزات و فرآیندهای تخصصی Physical Recovery وجود داشته باشد.

10. بازیابی RAID، چند هارد، Audio و Reconstruction ویدئو

در NVRهای حرفه‌ای ممکن است چند HDD در قالب RAID استفاده شوند.

در این حالت Recovery تنها به یک HDD محدود نیست و باید ساختار RAID نیز بازسازی شود.

پارامترهایی مانند:

  • RAID Level
  • Disk Order
  • Stripe Size
  • Offset
  • Parity
  • Missing Disk

اهمیت زیادی دارند.

در RAID 5 و RAID 6، اطلاعات Parity می‌تواند برای بازسازی داده‌های از دست‌رفته استفاده شود.

در صورت وجود چند HDD، جابه‌جایی تصادفی دیسک‌ها یا Initialize کردن آنها می‌تواند فرآیند Recovery را دشوارتر کند. بنابراین بهتر است وضعیت تمام دیسک‌ها قبل از هر اقدامی ثبت و بررسی شود.

Audio و Metadata

برخی سیستم‌ها Audio را نیز همراه تصاویر ذخیره می‌کنند. Audio ممکن است به‌صورت Stream جداگانه یا بخشی از Container ویدئو باشد.

بنابراین Recovery کامل فقط به استخراج تصویر محدود نیست و باید امکان بازیابی Audio، Timestamp، Channel ID و سایر Metadata نیز بررسی شود.

Reconstruction ویدئو

گاهی Video Data روی HDD وجود دارد اما Header، Index یا ساختار Container آسیب دیده است.

در این شرایط ممکن است نیاز به Reconstruction باشد.

در فرآیند Reconstruction، بخش‌های مختلف Video Data، Header، Segmentها، Timestamp و Metadata در صورت امکان شناسایی و دوباره ترکیب می‌شوند تا Recording قابل پخش ایجاد شود.

11. Validation، Encryption و Chain of Custody

بعد از بازیابی تصاویر، باید صحت آنها بررسی شود.

صرفاً اینکه فایل در خروجی Recovery وجود داشته باشد به معنی سالم بودن آن نیست.

مواردی مانند:

  • باز شدن فایل
  • Duration
  • Timestamp
  • شماره دوربین
  • Resolution
  • FPS
  • Audio
  • Frame Integrity
  • Missing Segment
  • Corrupted Frame

باید بررسی شوند.

Encryption

برخی سیستم‌های حرفه‌ای از Encryption یا ساختارهای امنیتی اختصاصی استفاده می‌کنند.

در این شرایط داشتن داده خام HDD ممکن است برای دسترسی به تصویر کافی نباشد و اطلاعاتی مانند Encryption Key، Firmware، Configuration یا اطلاعات اختصاصی دستگاه اهمیت پیدا کند.

Chain of Custody

اگر تصاویر برای پرونده حقوقی، امنیتی، بیمه‌ای یا تحقیقات استفاده می‌شوند، بهتر است Original Media حفظ شده و عملیات Recovery روی Image یا Working Copy انجام شود.

ثبت اطلاعاتی مانند Serial Number، مدل دستگاه، وضعیت اولیه، زمان دریافت، روش Imaging و Hash فایل‌های خروجی می‌تواند به مستندسازی فرآیند کمک کند.

12. اشتباهات رایج، سناریوهای واقعی و زمان مراجعه به مرکز تخصصی

پس از از دست رفتن تصاویر، برخی اقدامات می‌توانند شانس Recovery را کاهش دهند.

مهم‌ترین اشتباهات عبارت‌اند از:

  • Format کردن HDD
  • Initialize کردن دیسک
  • ادامه Recording
  • اجرای CHKDSK
  • اجرای نرم‌افزارهای Recovery روی Original HDD
  • نصب مکرر HDD خراب
  • تعویض تصادفی PCB
  • جابه‌جایی دیسک‌های RAID
  • باز کردن HDD در محیط غیرتخصصی
  • ذخیره اطلاعات جدید روی HDD

سناریوی اول: DVR هارد را شناسایی نمی‌کند

ابتدا باید مشخص شود مشکل از DVR، کابل، Power یا HDD است. اگر HDD از نظر فیزیکی سالم باشد، ممکن است Recovery منطقی امکان‌پذیر باشد.

سناریوی دوم: HDD دارای Bad Sector است

در این حالت بهتر است Recording متوقف شده و وضعیت HDD بررسی شود. در صورت امکان، Imaging تخصصی قبل از تحلیل داده انجام می‌شود.

سناریوی سوم: HDD Format شده است

اگر پس از Format اطلاعات جدید زیادی روی HDD نوشته نشده باشد، ممکن است بخشی از Recording قبلی قابل بازیابی باشد.

سناریوی چهارم: تصاویر Overwrite شده‌اند

اگر داده جدید روی Sectorهای حاوی تصاویر قدیمی نوشته شده باشد، Recovery آن بخش‌ها معمولاً امکان‌پذیر نیست.

سناریوی پنجم: NVR دارای RAID است

در این حالت باید تمام HDDها بررسی و ساختار RAID قبل از Reconstruction مشخص شود.

سناریوی ششم: فایل بازیابی شده پخش نمی‌شود

ممکن است Video Data وجود داشته باشد اما Header، Container، Codec یا Metadata آسیب دیده باشد. در این شرایط Reconstruction می‌تواند ضروری باشد.

چه زمانی باید HDD را به مرکز تخصصی بازیابی اطلاعات سپرد؟

اگر HDD شناسایی نمی‌شود، صدای غیرعادی دارد، Clicking ایجاد می‌کند، دارای Bad Sector گسترده است، سرعت آن به‌شدت کاهش یافته، یا تصاویر مهم پس از Format، Delete یا خرابی RAID از دست رفته‌اند، بهتر است از هرگونه اقدام آزمایشی روی Original HDD خودداری شود.

این موضوع در مورد تصاویر دارای ارزش حقوقی، امنیتی یا مالی اهمیت بیشتری دارد.

مرکز تخصصی بازیابی اطلاعات ابتدا باید Diagnosis انجام دهد و سپس بر اساس نوع خرابی، روش مناسب Logical Recovery، Imaging، Firmware Recovery یا Physical Recovery را انتخاب کند

سخن پایانی

ذخیره‌سازی و بازیابی تصاویر DVR و NVR فرآیندی چندلایه است که از دریافت و Encoding تصویر آغاز شده و پس از مدیریت Stream، Metadata و Index به ثبت داده روی HDD می‌رسد.

به همین دلیل، بازیابی تصاویر دوربین مداربسته تنها به پیدا کردن فایل‌های حذف‌شده محدود نمی‌شود. ممکن است HDD از نظر فیزیکی سالم باشد اما File System، Metadata، Index یا ساختار اختصاصی Recording آسیب دیده باشد. از طرف دیگر، خرابی Head، Bad Sector، Firmware، PCB یا سطح Platter می‌تواند Recovery را به یک فرآیند کاملاً تخصصی تبدیل کند.

در NVRهای مجهز به RAID نیز باید علاوه بر وضعیت فیزیکی HDDها، ساختار RAID، ترتیب دیسک‌ها، Stripe Size و Parity بررسی شود.

یکی از مهم‌ترین اصول در زمان از دست رفتن تصاویر این است که ادامه Recording، Format، Initialize، اجرای ابزارهای تعمیر File System یا دستکاری HDD می‌تواند شانس بازیابی را کاهش دهد.

همچنین باید میان «وجود داده روی HDD» و «قابل پخش بودن ویدئو» تفاوت قائل شد. ممکن است بخشی از Video Data قابل استخراج باشد اما برای تبدیل آن به Recording قابل پخش، نیاز به Reconstruction، بازسازی Header، Metadata یا ساختار زمانی وجود داشته باشد.

در نتیجه، بازیابی حرفه‌ای تصاویر DVR و NVR ترکیبی از دانش HDD، Storage، File System، Firmware، Video Encoding، Metadata، RAID و ساختارهای اختصاصی تجهیزات نظارتی است. هرچه ارزش تصاویر بیشتر و وضعیت HDD حساس‌تر باشد، حفظ Original Storage و انجام Diagnosis تخصصی پیش از هرگونه عملیات نوشتاری اهمیت بیشتری پیدا می‌کند.

مطالب مرتبط: بازیابی فیلم دستگاه‌های DVR و NVR، بدسکتور در هارد دیسک، انواع خرابی در هارددیسک‌ها

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *