Index: /trunk/eraser/Eraser.Util/VolumeInfo.cs
===================================================================
--- /trunk/eraser/Eraser.Util/VolumeInfo.cs	(revision 2172)
+++ /trunk/eraser/Eraser.Util/VolumeInfo.cs	(revision 2173)
@@ -92,8 +92,4 @@
 		private List<string> GetLocalVolumeMountPoints()
 		{
-			if (!IsReady)
-				throw new InvalidOperationException("The volume has not been mounted or is not " +
-					"currently ready.");
-
 			List<string> result = new List<string>();
 
@@ -410,7 +406,4 @@
 			get
 			{
-				if (!IsReady)
-					throw new InvalidOperationException("The volume has not been mounted or is not " +
-						"currently ready.");
 				return (DriveType)NativeMethods.GetDriveType(VolumeId);
 			}
@@ -604,8 +597,4 @@
 			get
 			{
-				if (!IsReady)
-					throw new InvalidOperationException("The volume has not been mounted or is not " +
-						"currently ready.");
-
 				List<string> paths = VolumeType == DriveType.Network ?
 					GetNetworkMountPoints() : GetLocalVolumeMountPoints();
@@ -620,5 +609,5 @@
 		public bool IsMounted
 		{
-			get { return IsReady && MountPoints.Count != 0; }
+			get { return MountPoints.Count != 0; }
 		}
 
