Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.cpp	(revision 55544)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.cpp	(revision 55545)
@@ -104,4 +104,5 @@
     m_fUsedInSnapshots = other.isUsedInSnapshots();
     m_fHostDrive = other.isHostDrive();
+    m_fEncrypted = other.isEncrypted();
 
     return *this;
@@ -170,4 +171,5 @@
     m_fUsedInSnapshots = false;
     m_fHostDrive = false;
+    m_fEncrypted = false;
 
     /* For non NULL medium: */
@@ -241,4 +243,15 @@
                     m_strRootId = parentMedium.GetId();
                     parentMedium = parentMedium.GetParent();
+                }
+
+                /* Check whether this medium is encrypted: */
+                if (m_strRootId != m_strId)
+                    m_fEncrypted = root().isEncrypted();
+                else
+                {
+                    QString strCipher;
+                    CMedium medium(m_medium);
+                    medium.GetEncryptionSettings(strCipher);
+                    m_fEncrypted = medium.isOk();
                 }
             }
@@ -474,4 +487,8 @@
             strDetails = QString("%1, ").arg(rootMedium.m_strHardDiskType);
         }
+
+        /* Add encryption status: */
+        if (m_fEncrypted)
+            strDetails += QString("%1, ").arg(VBoxGlobal::tr("Encrypted", "medium"));
     }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.h	(revision 55544)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.h	(revision 55545)
@@ -264,4 +264,7 @@
     bool isHostDrive() const { return m_fHostDrive; }
 
+    /** Returns whether this medium is encrypted. */
+    bool isEncrypted() const { return m_fEncrypted; }
+
     /** Returns whether this medium is attached to any VM (in the current state or in a snapshot) in which case
       * #usage() will contain a string with comma-separated VM names (with snapshot names, if any, in parenthesis). */
@@ -357,4 +360,6 @@
     /** Holds whether this medium corresponds to real host drive. */
     bool m_fHostDrive                : 1;
+    /** Holds whether this medium is encrypted. */
+    bool m_fEncrypted                : 1;
 
     /** Holds the NULL medium ID. */
